![]() |
parameter!!
Ich habe die Dateiendung '.aba' in der Registry registriert und möchte, wenn ich eine '.aba' Datei aufrufe, den kompletten Filenamen der '.aba' Datei in mein Programm.
Geht das vielleicht mit Parametern. Ich hab es probiert, aber ich bekomme bei paramstr(1) nur eine null. ;) Max |
Re: parameter!!
Moin Max,
das Du in Paramstr(1) nicht den gewünschten Pfad zu der Datei hast, deutet darauf hin, dass Du den Dateityp nicht korrekt registriert hast. Wie hast Du es denn gemacht? BTW: Hast Du Dir schon mal Threads zu dem Thema [dp]Dateityp* registrieren[/dp] angesehen? |
Re: parameter!!
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var Reg: TRegistry; begin Reg := TRegistry.Create; with Reg do begin RootKey := HKEY_CLASSES_ROOT; OpenKey('.aba', True); WriteString('', 'max'); OpenKey('\' + 'max', True); WriteString('', 'prog'); OpenKey('DefaultIcon', True); WriteString('', 'c:\Entschluessel\Project1.exe' + ','+IntToStr(0)); OpenKey('\' + 'max' + '\Shell\Open\Command', True); WriteString('', '"' + 'c:\Entschluessel\Project1.exe' + '" "' + '0'+ '"'); end; Reg.Free; end; |
Re: parameter!!
Werwende statt
Delphi-Quellcode:
mal
WriteString('', '"' + 'c:\Entschluessel\Project1.exe' + '" "' + '0'+ '"');
Delphi-Quellcode:
dann müsste es gehen.
WriteString('', '"' + 'c:\Entschluessel\Project1.exe' + '" "' + '%1'+ '"');
|
Re: parameter!!
Hoi, deine Parameter stimmen nicht!
Schau dir mal den Code-Library Beitrag von mir an! ![]() Du musst bei deinem Parameter noch das %1 übergeben. |
Re: parameter!!
Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 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