![]() |
EInOutError - TShellTreeView
hallo,
ich habe das Problem, dass ich eine EInOutError bekomme, wenn ich bei meiner TShellTreeView auf ein CD-Laufwerk gehe, in das keine CD eingelegt ist.
Delphi-Quellcode:
kann ich die CD-laufwerke aus der TShellTreeView irgentwie entfernen (ich kann sowieso nur Laufwerke gebrauchen, auf die ich auch schreiben kann)?
procedure TForm1.change(Sender: TObject; Node: TTreeNode);
var z : string; begin z := shelltreeview1.SelectedFolder.PathName; if pos(':',z) <> 0 then filelistbox1.Directory := z; edit1.Text := z; end; Oder kann ich irgentwie feststellen ob das ausgewählte Laufwerk ein CD-Laufwerk o.ä. ist um das in die if-Abfrage mit hineinzunehmen? Oder gibt es vielleicht irgent eine andere Möglichkeit das Problem zu umgehen? für jegliche Hilfe wäre ich dankbar, MfG marc |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz