Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Lazarus Unicode und Strings und asm

  Alt 22. Dez 2009, 21:14
Auch wenn ich das in dem neuen Thread im Endeffekt schon gelöst habe, hier die Erklärung zu den Strings:

In allen Modi, die Free Pascal unterstützt ist String gleichbedeutend mit ShortString, welcher sich nicht ohne weiteres in einen PChar konvertieren lässt. Hierzu musst du den (auch aus Delphi bekannten) Switch {$H+} setzen, wodurch String = AnsiString gilt.

In der aktuellen Version (Trunk) wurde das übrigens so geändert, dass im Modus Delphi immer String = AnsiString gilt.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat