Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: wieso werden PChar Werte im dyn. Array gelöscht?

  Alt 7. Sep 2004, 06:09
@n00b2key

Die Ursache deines Probs lag wohl vor allem auch primär daran, dass du "Drive" (Char) in dieser vorher aufgerufenen "List_Drives"-Procedure dann jedoch letztlich (mittels pDrive Char) nur irgendwo auf eine dort bloß lokale Variable (Drives:array[X..Y]...) pointen ließest.

Und lokale Variable lösen sich dann aber immer in Luft auf, wenn die Routine, in der sie standen, schließlich returniert!

(...nur der Vollständigkeit halber).
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat