| |
|
|
Thomas Freier | Über folgenden Script voulais Je l' Speicherort auswählen : KompilierenMarqueSéparationDef APIGetSaveFileName(1) ! "COMDLG32.DLL","GetSaveFileNameA","#","&"
Def APICommDlgExtendedError(0) ! "COMDLG32.DLL","CommDlgExtendedError","","&"
cls
Declare Name#,opensave#,filter#,filter$,vorgabe#,Sichpfad$
Dim Filter#,255
Dim Vorgabe#,255
Dim name#,255
filter$="Alle Dateien (*.zip)",chr$(0),"*.*",chr$(0)
Dim opensave#,80
Long opensave#,0 = 76 Groesse der Struktur
word opensave#,4 = %hwnd Aufrufendes Fenster
Long opensave#,12 = filter# Vorgabefilter
Long opensave#,24 = 0 0 wenn abgebrochen
Long opensave#,28 = vorgabe# Vorgabestring
Long opensave#,32 = 256 MaxFile
Long opensave#,48 = Name# Dialogbox-Überschrift
Long opensave#,52 = $00001002 Flags As Long
string filter#,0 =filter$
string vorgabe#,0 = "Verein-" + Date$(3) + ".zip"
String name#,0="Datensicherung"
ApiGetSaveFileName(opensave#)
If @Long(opensave#,24)=0
@Messagebox("Die Operation wurde abgebrochen!","Datensicherung abgebrochen!",64)
Else
Sichpfad$ = string$(vorgabe#,0) Auslesen des Pfades
print APICommDlgExtendedError()," <- Fehlerrückgabe der Dialogbox , bei 0 ist alles glattgegangen"
EndIf
WaitInput
Fin
Wird eh bien un DVD/CD-Laufwerk gewählt, wird es avec qui annonce abgelehnt: "Auf *: peux pas zugegrifen volonté." . Läßt sich qui annonce intercepter et auswerten, avec cela je qui Dossier sur cela Brennprogramm abspeichern peux? |
|
|
| |
|
|
|
Dieter Zornow | là es sich um une Windowsdialog handelt, pourrait cela, si überhaupt seulement sur subclassing aller. mais pourquoi fais du pas une eigenen Dialog, tu veux oui sowieso seulement Brennerlaufwerke zurück avons.
chez mir venez qui annonce z.B. pas, si je meinen neuen Brenner auswähle gibt Windows automatisch cela Verzeichnis CD Burning zurück. Ist mais seulement chez dem Neuen so, mon alter Brenner gibt "Legen vous une Datenträger ein" zurück. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 13.12.2008 ▲ |
|
|
|
|
Frank Abbing | la hâte du qui Flags la fois ausprobiert?
Subclassen ist aussi pas richtig. tu peux mais très simple une Callback einrichten. |
|
|
| |
|
|
|
Thomas Freier | @Frank, ist pour toi sûrement simple. Hänge eh trop longtemps chez qui Datensicherung et Rücksicherung fest. Gesichert volonté alle Unterordner comme *.zip et Rücksicherung alle ou bien seulement ausgewählte Dossier et alles pour approprié fürn DAU. voulais eigentlich Treeview Beispiel Nr. 4 prendre, mais beim Aufruf de "F:" venez une Fehlermeldung (Bild). la fois voyons comment longtemps il me faut um ihn pour trouver. |
|
|
| |
|
|
|
Frank Abbing | Nichtssagende annonce. Treeview.dll Beispiel Nr.4? |
|
|
| |
|
|
|
Thomas Freier | @Frank, qui Abbruch chez Datenträger "F" erfolgt chez allen Beispielen de Treeview. Beim Explorer-Beispiel qui Listview pas. là wird cela Verzeichnis ouvert. autre Frage: habe gestern cela Listview-paquet de deiner WEB geladen. Alle relevanten Fichiers de 2006 et Version 2.0 . donnais es là pas déjà Neueres? |
|
|
| |
|
|
|
Frank Abbing | Bisher seulement sur meiner Platte.
qui entsprechende Code qui Listview.dll basé sur meinem Code. Pour qui Treeview.dll hab je une externe Bibliothèque eingebunden. je hatte selber seulement Probleme avec cela, si cela dernier marque im Pfad un Slash/Backslash était, bzw. pas était. Prüfe cela la fois. |
|
|
| |
|
|