Forum: Object-Pascal / Delphi-Language
Delphi
by WorstNightmare,
13. Okt 2010
Gut, danke. Werde das dann mal so implementieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by WorstNightmare,
12. Okt 2010
Mhmh das ist natürlich unschön. Durch was ersetze ich denn am besten Arrays?
Mir würde nur sowas einfallen:
IFileInfo = interface(IInterface)
function Name: WideString;
function Size: Integer;
function Next: IFileInfo;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by WorstNightmare,
12. Okt 2010
Ich denke es wird nichts ausgeführt was diese Daten löschen würde, es sei denn das geschieht wenn ich InfoSplit := nil setze nachdem alle Zeiger nach "Infos" kopiert wurden. Denn wenn ich nur die Zeile rausnehme geht ja witzigerweise alles. Ich weiß aber nicht warum das dann den 2. Durchgang beeinflusst und nicht erst knallt wenn ich dann auf Infos wieder zugreifen möchte und die FileInfos...
Forum: Object-Pascal / Delphi-Language
Delphi
by WorstNightmare,
11. Okt 2010
Hallo,
ich habe folgendes Interface:
TFileInfo = packed record
Name: WideString;
Size: Integer;
end;
PFileInfo = ^TFileInfo;
PFileInfos = array of PFileInfo;