Autor Beitrag
HBriele
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 80



BeitragVerfasst: Fr 10.06.05 15:25 
:?:
Hallo,
wer weis was ????
Wie kann man ein SchellTreeView während der Laufzeit Aktualisieren.

Gruß

:roll:
retnyg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Fr 10.06.05 15:41 
vielleicht mit shelltreeview1.Update; ?

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
HBriele Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 80



BeitragVerfasst: Sa 11.06.05 11:36 
user profile iconretnyg hat folgendes geschrieben:
vielleicht mit shelltreeview1.Update; ?


Leider nein!
Mit ShellTreeView1.Refresh(ShellTreeView1.Topitem); geht es auch nicht immer!

Wenn z.B. ein USB – Stick eingesteckt wird,
muss man ShellTreeView1.Refresh(ShellTreeView1.Topitem) minestens zwei bis drei mal
aufrufen bevor der Tree Aktualisiert wird.

Gibt es hier eventuell eine Andere Möglichkeit ? :?:


Gruß
retnyg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Sa 11.06.05 16:05 
hmm liegt vermutlich da dran, dass es einige sekunden dauert bis ein angeschlossenes usb-device im explorer verfügbar ist.
mit diesem code kannst du herausfinden wenn ein usb-device angeschlossen wird: www.swissdelphicente...showcode.php?id=2211

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
HBriele Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 80



BeitragVerfasst: Sa 11.06.05 23:52 
user profile iconretnyg hat folgendes geschrieben:
hmm liegt vermutlich da dran, dass es einige sekunden dauert bis ein angeschlossenes usb-device im explorer verfügbar ist.
mit diesem code kannst du herausfinden wenn ein usb-device angeschlossen wird: www.swissdelphicente...showcode.php?id=2211


Ja genau mit diesem Code mach ich das auch!
Dieser Code ermittelt das Device schon bevor Windows es selbst erkennt.
Ich habe hier schon versucht über einen Timer den Tree neu zu lesen.
Wie gesagt muss man den Tree mehrmals lesen, bevor er angezeigt wird
Auch erst einige Zeit später nachdem Windows ihn erkannt hat.

Gibt es hier keine Andere Möglichkeit?

Gruß