Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 13. Jul 2010, 16: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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