Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Anweisung funktioniert in Delphi 2005, aber nicht in Laz

  Alt 23. Okt 2009, 17:29
Zitat von Delphi_gn7:
s ist ein String - muss es in Lazarus vielleicht ne char Variable sein? dann müsste ich CharToOem wohl irgendwie mit einer schleife verbinden
Der Fehlermeldung nach zu urteilen, die du oben zitierst, scheint s ein ShortString zu sein, also kein "normaler" string. Den kannst du auch in Delphi nicht einfach so nach PChar casten. Schau mal nach, ob du irgendwelche Compileroptionen verstellt hast. In Delphi wäre das {$H+}, {$LONGSTRINGS ON} oder irgendwas mit "Huge-Strings" im Optionsdialog.
Uli Gerhardt
  Mit Zitat antworten Zitat