Конференция "KOL" » KOL x64 wndctrls
 
  • NoUser © (25.06.13 01:36) [20]
    > Дмитрий К ©   (24.06.13 16:35) [19]
    Да, нормально, с путями напутал.

    Но как сказал Thaddy©  - будем ждать.

    А кто знает как на Win подружить Lazarus-32 и Lazarus-64, без лишних вопросов во время запуска?
  • Thaddy © (28.06.13 11:46) [21]
    @NoUser: This version actually works pretty good. I am experimenting a little with FPC.
    One main difference is that my unfinished version unifies PAS_ONLY, PAS_VERSION and PUREPASCAL into just PUREPASCAL only. They all mean the same thing and PUREPASCAL is Delphi compliant. I also simply stripped all ASM code for 64 bit.

    For Lazarus (fpc 271), try this build script.
    @ECHO OFF
    del build.log
    path=c:\pp\bin\i386-win32;%path%
    svn up
    make clean
    make bigide OS_TARGET=win64 CPU_TARGET=x86_64 OVERRIDEVERSIONCHECK=1 > build.log

    This defaults Lazarus to 64 bit, but you can also choose 32 bit from compiler options.
    OVERRIDEVERSIONCHECK is normally not necessary.

    What is necessary to add the following global defines:
    {$MODE DELPHIUNICODE}
    {$DEFINE UNICODE_CTRLS}
    {$DEFINE NOT_USE_RICHEDIT}
    {$DEFINE PUREPASCAL}
    // and in your case also
    {$DEFINE UNICODE}  //delphi sources
    {$DEFINE PAS_ONLY}
    {$DEFINE PAS_VERSION}

    Can I put your version as an unoffical download on kolmck.net?
  • NoUser © (02.07.13 21:09) [22]
    Да, пожалуйста, но в  
    > Дмитрий К © (24.06.13 15:15) [14]
    ,вроде, более системное решение.
 
Конференция "KOL" » KOL x64 wndctrls
Есть новые Нет новых   [118662   +27][b:0][p:0]