![]() |
AW: Incompatible typen Fehler, wieso?
Zitat:
|
AW: Incompatible typen Fehler, wieso?
Zitat:
![]() ![]() Zum Thema unicodefähig noch: - bis einschließlich der 2.6.x Serie verwendete Free Pascal rein die Ansi Routinen unter Windows - 2.7.1 unterstützt bereits den "Codepage aware AnsiString" und wir arbeiten auch daran die RTL mehr Unicode-aware zu bekommen, das ist aber noch ein Work In Progress - Lazarus verwendet standardmäßig UTF-8 als Encoding innerhalb der AnsiStrings; das bedeutet Strings, die du von der LCL bekommst sind in UTF-8 und solche, die du an die LCL übergibst müssen UTF-8 sein; bei der Interaktion mit RTL und FCL Routinen musst du also mit SysToUTF8 bzw. UTF8ToSys entsprechend umwandeln oder du verwendest die UTF-8-fähigen Versionen einiger RTL Funktionen (
Delphi-Quellcode:
sollte darunter fallen), welche mit einem *UTF8-Suffix versehen in der (glaube ich)
DeleteFile
Delphi-Quellcode:
-Unit zur Verfügung stehen
LazUTF8
Gruß, Sven |
AW: Incompatible typen Fehler, wieso?
@JamesTKirk
Weiß Du vllt wie ich die aktuellste Hilfe in mein Lazarus einbaue? So das es mit F1 funktioniert? Habe Lazarus 1.2.4, da ist noch die Hilfe von Documentation generated on: Aug 02 2012 :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz