![]() |
Frage zur Registrierung von Dateitypen
Hallo DPler,
ich hab ein kleines Problem. Ich hab meinen Dateityp in der Regitrsy registriert, und lasse dann die datei mir folgendem Command öffen: Zitat:
Und zwar wenn die zu öffnende Datei, oder besser gesagt der Pfad (%1) sich auf dem Desktop befindet, bekommen ich als ParamStr(1) nur 'open:C:\Dokumente' statt 'open:C:\Dokumente und Einstellungen\...' usw. Kann mir jemand sagen, woran das liegt, und wie man den Bug beheben kann? MfG Daniel L. |
Re: Frage zur Registrierung von Dateitypen
Das liegt daran, das Windows die Parameter bei einem Leerzeichen "umbricht". Das heisst, das Array, das die Parameter aufnimmt, sähe wie folgt aus:
Code:
Oder du machst es so:
('C:\Dokumente', 'und', 'Einstellungen', ...)
Code:
Das müsste dann gehen.
C:\Programme\MeinProgramm\MeinProgramm.exe -open:"%1"
|
Re: Frage zur Registrierung von Dateitypen
Is ja irre! Geht sogar! :-D
Vielen Dank für diese kleine Lehrstunde im Sinne der Paramter! :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 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-2025 by Thomas Breitkreuz