Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Lpstr, lpcstr, lptstr, lpctstr, ...

  Alt 13. Jul 2010, 17:11
http://www.experts-exchange.com/Prog..._22103802.html

Wenn ich mal Vermutungen anstellen dürfte...
LP = long pointer
C = Const (unveränderlich aka nur Input-Parameter, also der String wird in der Funktion nicht verändert)
ohne C = das wäre denn sowas wie ein Output- oder Input+Output-Parameter, also der Inhalt wird von der Funktion verändert ... wie z.B. bei MSDN-Library durchsuchenCharLowerBuff
STR = String (Ansi?-Char-Array)
TSTR = Char-Array (ansi oder wide)
WSTR = Wide-Char-Array

bezüglich des C: In Delphi gibt es keine unterschiedlichen Typen, für eine Parameterbeschreibung ala Const/In/Out/Var, darum wird hier auch Vieles in nur einem Typen übersetzt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (13. Jul 2010 um 17:15 Uhr)
  Mit Zitat antworten Zitat