Forum: Programmieren allgemein
by Paulman,
22. Dez 2012
macht Sinn, danke. An diesen Feinheiten erkennt man halt den Profi und den Dilletanten.
Wenn man nur gelegentlich damit zu tun hat ist das leider so :cry:
Frohe Weihnachten
PM
Forum: Programmieren allgemein
by Paulman,
22. Dez 2012
Hab's jetzt so gelöst:
procedure TForm1.FormCreate(Sender: TObject);
var
I: Integer;
begin
for I := 0 to 25 do
if DriveExists(I) then
ListBox1.Items.AddObject(Chr(I + Ord('A')) +':\ (' + DriveType(I) + ')', TObject(I));
end;
Forum: Programmieren allgemein
by Paulman,
22. Dez 2012
Danke Helmi, ich glaub das isses!
Ich brauche ja das Ergebnis immer nur unmittalbar nachdem die Laufwerke abgefragt wurden, für eine erneute Auswahl wird ja vorher sowieso neu abgefragt und da sind die Laufwerke ja entsprechend vorhanden. Ach ja, und Änderungen während der Laufzeit müssen nicht berücksichtigt werden.
Werd's gleich mal anpassen und testen.
Forum: Programmieren allgemein
by Paulman,
21. Dez 2012
Danke, guter Ansatz.
Leider ist aber das Problem mit den Netzlaufwerken dabei nicht gelöst, ich denke da kommt kein Event.
Ein richtiges Chaos wirds wenn man Einträge löscht, dann verschiebt sich ja auch alles.
Muss doch einfacher gehen, oder?
Forum: Programmieren allgemein
by Paulman,
21. Dez 2012
Hallo und guten Abend,
ich bastle nun schon eine ganze Weile an einer eigentich einfachen Sache, komme aber mangels Erfahrung nicht weiter.
Folgender Umstand:
Ich lese vorhandene Laufwerke in eine Listbox ein, wo diese dann per Auswahl des jeweiligen Items angesprochen werden sollen.
Das Problem dabei ist nur, dass sich beim Anstecken bzw. Entfernen von USB oder Netzlaufwerken der Index...