Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: IOCTL_STORAGE_GET_DEVICE_NUMBER, DRIVE_GEOMETRY und DRIVE_LAYOUT

  Alt 8. Sep 2010, 11:50
Was sind denn diese "irgendwelche Pseudobezeichnungen" gewesen?


Solange der Wert, welcher nach PChar konvertiert wurde, nur innerhalb der aufrufenden Funktion genutzt wird (bei CreateFile ist das der Fall), sollte es eigentlich keine Probleme geben.

Delphi legt für das Result von Format automatisch eine temporäre Variable an und konvertiert erst danach nach PChar.
Diese temporäre Variable wird erst nach dem Aufruf dieser Funktion freigegeben (am Ende der Procedur/Funktion in welcher dieses genutzt wurde) oder zwecks Optimierung wiederverwendet (z.B. innerhalb von Schleifen).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat