Lazarus: Porovnání verzí

Z ZděchovNET
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
Řádek 8: Řádek 8:


Více informací: [http://wiki.lazarus.freepascal.org/LCL_Unicode_Support LCL Unicode Support]
Více informací: [http://wiki.lazarus.freepascal.org/LCL_Unicode_Support LCL Unicode Support]

=Křížová kompilace z Windows pro ARM=

* Stáhněte balík [http://www.pilotlogic.com/sitejoom/index.php/codetyphon/codetyphon-download CodeTyphon]
* Rozbalte jej a nainstalujte
* Stáhněte aswrapper_arm_linux_as.exe.zip. Soubor arm-linux-as.exe přejmenujte na arm-linux-asa.exe ve složce c:\codetyphon\bin\bincross\win32-arm-linux\ a zkopírujte do ní soubory arm-linux-as.exe a arm-linux-as.ini do složky c:\codetyphon\bin\bincross\win32-arm-linux\ se staženého zip archívu.


[[Category:Lazarus]]
[[Category:Lazarus]]

Verze z 29. 11. 2012, 15:21

Tipy

  • Převod UTF-8 řetězců na WideString pro volání WinAPI funkcí

Prostředí Lazarus a knihovny LCL využívají řetězce kódované do UTF-8. Před jejich použitím v WinAPI funkcí je potřeba je nejdříve převést na WideString. Pokud i samotný editor využívá UTF-8, je nutné převést také konstantní řetězce.

TFileStream.Create(UTF8Decode('ěščřžýáí.txt', fmOpenRead));

Více informací: LCL Unicode Support

Křížová kompilace z Windows pro ARM

  • Stáhněte balík CodeTyphon
  • Rozbalte jej a nainstalujte
  • Stáhněte aswrapper_arm_linux_as.exe.zip. Soubor arm-linux-as.exe přejmenujte na arm-linux-asa.exe ve složce c:\codetyphon\bin\bincross\win32-arm-linux\ a zkopírujte do ní soubory arm-linux-as.exe a arm-linux-as.ini do složky c:\codetyphon\bin\bincross\win32-arm-linux\ se staženého zip archívu.