Конференция "KOL" » KOL 2.87 for Delphi 2009 (MCK worked.) [Delphi, KOL]
 
  • azsd © (19.09.08 01:06) [20]
    altered some functions for people who work with multi D2005/2007/2009 dproj with single dpr.
    use OTA instead catch text from IDE in GetSourcePath.
    updated todo wish list :D
    I have some idea to dealwith PACKAGEINFO and DVCLAL resource.

    http://my1993.com/PpsDES/Report/KOLCore_D12_Unstable_r6.rar
  • MTsv DN (19.09.08 12:19) [21]
    2 azsd
    Have used the fixes from R6 to my patch... What's new in your TODO list? Whether must me wait when you finish with D2009?
  • azsd © (19.09.08 15:01) [22]
    Changes in r6 almost apply to D2005~D2009, It's not for D2009 only.

    Recently I can't find newly introduced bug in D2009 version.

    surround all nude 'literal string' in KOL.pas (and your applications) with AnsiString() (KOLString(AnsiString()) for UNICODE_CTRLS relative A/W argument, String(Int2Str()) for only W in 2009) would take less storage space in target exe with D2009 if string more than 4 char, but It's not so important and sometimes let code looks uncomfortable.

    I found some interest things to enhance/fix in original 2.87 package, It's also generic parts for KOL/MCK, so I'd happy to see you release original (like?) patch every time.
  • MTsv DN (19.09.08 15:24) [23]
    > Changes in r6 almost apply to D2005~D2009, It's not for D2009 only.
    Yes, I understood...and using in my D2007.

    > Recently I can't find newly introduced bug in D2009 version.
    That's good.

    > I found some interest things to enhance/fix in original 2.87 package, It's also generic parts for KOL/MCK, so I'd happy to see you release original (like?) patch every time.
    If these "interest things" is in R2/R5/R6, I applied its...
  • MTsv DN (19.09.08 15:52) [24]
    >> I found some interest things to enhance/fix in original 2.87 package, It's also generic parts for KOL/MCK, so I'd happy to see you release original (like?) patch every time.
    >
    > If these "interest things" is in R2/R5/R6, I applied its...

    ...else, send its to me...
  • azsd © (19.09.08 17:00) [25]
    > ...else, send its to me...
    I means some interest things in TODO list.
    some idea under writing/debugging right now, other idea only in plan.
    I'll spend one or more weeks to complete these "not so important" codes because I am just newbie in OpenToolsApi inerface.
  • MTsv DN (19.09.08 17:03) [26]
    OK. Means I can prepare patch 8)
  • MTsv DN (19.09.08 21:39) [27]
    2 azsd
    I think you'll want create a full-unicode MCK for D2009... I already creating it...and finish soon 8)
  • MTsv DN (20.09.08 12:32) [28]
    Работа над подлой поддержкой unicode MCK в D2009 продолжается. Сделано для Button, Label, LabelEffect (исправлены ошибки в KOL), GroupBox, RadioBox, CheckBox, Edit и Tab
  • MTsv DN (20.09.08 12:33) [29]
    > подлой
    полной 8)
  • MTsv DN (20.09.08 13:08) [30]
    Добавлены: Panel, BitBtn (исправлены ошибки в KOL), Memo
  • azsd © (20.09.08 13:37) [31]
    If you complete this, I can try to registry a PropertyEditor extension to apply it to D7~2007, also an non ASCII to #number Unicode filter would be added.

    users who will need this convertion if they create applications in Russian codepage with some (Chinese/copyright mark/half width katakana) text can't input in Object inspector.

    ANSI source file can't store Unicode chars if they contains character can map into current single codepage, but Unicode source file can't bypass compile earlier  than D7 (or 2005?)
  • azsd © (20.09.08 16:12) [32]
    {$IFNDEF UNICODE_CTRLS}
     if CF.szFaceName[1] = #0 then
    {$ENDIF}
       Result.FontName := KOLString(PWideChar(@CF.szFaceName[0])) // TODO: fixme
    {$IFDEF UNICODE_CTRLS};{$ELSE}
     else
       Result.FontName := AnsiString(@CF.szFaceName[0]); // real T,0 works fine.
    {$ENDIF}
    the if else section is no necessary in REGetFont with UNCODE_CTRLS mode (only increase some time/byte).
  • MTsv DN (20.09.08 16:57) [33]
    2 azsd
    Are you using ICQ?
  • MTsv DN (20.09.08 17:36) [34]
    Добавлены: RichEdit, ListBox, ComboBox
  • MTsv DN (20.09.08 19:59) [35]
    Кому интересно, вот демка: http://slil.ru/26163845

    Остались только ToolBar и MainMenu...
  • MTsv DN (21.09.08 12:58) [36]
    Добавлено: ToolBar
  • MTsv DN (22.09.08 23:56) [37]
    > Работа над подлой поддержкой unicode MCK в D2009
    ...завершена 8)
  • AndreyRus © (23.09.08 15:08) [38]

    > Работа над подлой поддержкой unicode MCK в D2009...завершена


    Спасибо!!!
  • Cooler7 (23.09.08 21:13) [39]
    А где можно скачать сборку для D2009 ?
 
Конференция "KOL" » KOL 2.87 for Delphi 2009 (MCK worked.) [Delphi, KOL]
Есть новые Нет новых   [134431   +11][b:0][p:0.001]