title image


Smiley comdlg.dll: GetSaveFileName, was mache ich falsch?
Hallo,

zur Auswahl von LW, Verzeichnis und DateiName will ich

in einer Access-DB den GetSaveFileName-Dialog aus der

comdlg32.dll verwenden.

... er stürzt immer ab;

mit unterschiedlichen Fehlermeldungen (write oder read

konnte nicht ausgeführt werden; Stapelüberlauf...).

Im Testfenster kann ich nach Aufruf der

GetSaveFileName-function unterschiedliche zusätzliche

Zeichen (angehangen am jeweiligen RückgabeString) ansehen.

Der GetSaveFileName-Dialog wird mit u.a. folgenden Parametern aufgerufen:



With OFName

.lStructSize = Len(OFName)

.hwndOwner = Me.hwnd

.lpstrFilter = "Text-Dateien (*.txt)" + Chr$(0) + "*.txt" + Chr$(0)

.lpstrFile = "Kommentar-Datei.txt"

.nMaxFile = 255

.lpstrFileTitle = Space$(254)

.nMaxFileTitle = 255

.lpstrInitialDir = AktVerz

.lpstrTitle = "Kommentare-Datei speichern"

.flags = 4

.lpstrDefExt = "txt" + Chr$(0)

End With



Versuchsweise habe ich schon alle Eintaege mit + Chr$(0) versehen;

hilft nichts. Wie muss es denn nun gemacht werden ?



mfG pkwli







geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: