Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
19. Nov 2014
Das WideString hilft dabei den Code auch vor Delphi 2009 nutzbar zu machen.
Es ging aber nicht um das Wide, sondern um das "unnötige" Byte dazwischen. :zwinker:
Wenn man es direkt auf WideChar mappt, dann bräuchte man nicht "böse" casten.
PS: Es gibt auch noch die Funktion SetString.
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by himitsu,
19. Nov 2014
Dein Code dient also dazu so erstmal nur dazu, einen "geheimen" Parameter zu übergeben, um den Start der Anwendung zu autorisieren?
Erste "Kritik": Verwende doch für Delphi-Codes bitte die -Tags, anstatt der -Tags.
Wenn per CopyMemory eh alles überschrieben wird, dann kann man sich das ZeroMemory davor auch sparen.
Da du danach den Buffer einfach so blind nach PWideChar casterst,...