Forum: Win32/Win64 API (native code)
by Delphi.Narium,
17. Nov 2020
Deshalb schrieb ich ja auch:
Und nicht, dass es zwingend eine Schutzverletzung geben muss oder dass das gemachte grundsätzlich falsch ist.
Es ist mir im Laufe der Jahre immer wieder mal in Programmen sporadisch passiert, das so ein Effekt auftrat, auch wenn er bei genauer Betrachtung des Quelltextes, einschließlich dem aller aufgerufenen Methoden, nicht auftreten darf.
Da ist "irgendwo...
Forum: Win32/Win64 API (native code)
by Delphi.Narium,
16. Nov 2020
Ja aber:procedure TForm1.Button1Click(Sender: TObject);
var
SL: TStringList;
begin
SL:=TStringList.Create; // wird erstellt
try
DriveDisplayNames(SL); // wird gefüllt
ComboBox1.Items.Assign(SL); // wird zugewiesen - die Stringliste, nicht der Inhalt - Items zeigt also auf SL
ComboBox1.ItemIndex:=0;
finally
Forum: Win32/Win64 API (native code)
by Delphi.Narium,
15. Nov 2020
Würde nicht ein uses DDsnippets;
procedure TForm1.Button1Click(Sender: TObject);
begin
DriveDisplayNames(ComboBox1.Items);
ComboBox1.ItemIndex := 0;
end; reichen?