Probleme mit Dateityp registrieren
-
Hi,
Habe ein Problem mit diesem Beispiel wo man Dateiendungen mit registrieren kann.
http://www.bytesandmore.de/rad/cpp/snipp/sc03037.php
Wenn ich auf die Datei klicke startet mein Programm baer es erscheint eine Fehlermeldung Datei C:\... kann nicht geöffnet werden. Jetzt habe ich gesehen das in dem übergebenen Pfad die leerzeichen fehlen und deshalb der Pfad nicht stimmt. lade ich eine Datei wo im Pfad kein Leerzeichen drin ist geht alles wunderbar wie kann ich diesen Fehler beheben. Bin noch anfänger.
Aus
C:\Dokumente und Einstellungen\Eigene Dateien\Datei.dat macht er einfach
C:\DokumenteundEinstellungen\EigeneDateien\Datei.datMit
C:\Dateien\Datei.dat geht es!
-
Probier mal damit herum!
statt:
pReg->WriteString("", slExeFile + " %1");nimm
pReg->WriteString("", slExeFile + " \"%1\"");Der Dateiname wird in "" eingeschlossen - noetig bei enthaltenen Leerzeichen!
Das kommt von Winzigweich
-
hmm, das scheint zu funktionieren. Werde noch mal etwas testen. Wenn noch etwas ist und ich es nicht hin bekomme schreibe ich. Ansonsten, vielen vielen DANK!!!