AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

parameter!!

Ein Thema von maximi · begonnen am 21. Nov 2003 · letzter Beitrag vom 21. Nov 2003
Antwort Antwort
maximi

Registriert seit: 9. Jun 2003
217 Beiträge
 
Delphi 7 Personal
 
#1

parameter!!

  Alt 21. Nov 2003, 21:35
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
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: parameter!!

  Alt 21. Nov 2003, 21:47
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?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
maximi

Registriert seit: 9. Jun 2003
217 Beiträge
 
Delphi 7 Personal
 
#3

Re: parameter!!

  Alt 21. Nov 2003, 22:03
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;
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#4

Re: parameter!!

  Alt 21. Nov 2003, 22:13
Werwende statt
WriteString('', '"' + 'c:\Entschluessel\Project1.exe' + '" "' + '0'+ '"'); mal
WriteString('', '"' + 'c:\Entschluessel\Project1.exe' + '" "' + '%1'+ '"'); dann müsste es gehen.
  Mit Zitat antworten Zitat
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#5

Re: parameter!!

  Alt 21. Nov 2003, 22:14
Hoi, deine Parameter stimmen nicht!
Schau dir mal den Code-Library Beitrag von mir an!
http://www.delphipraxis.net/internal...ect.php?t=8202

Du musst bei deinem Parameter noch das %1 übergeben.
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
maximi

Registriert seit: 9. Jun 2003
217 Beiträge
 
Delphi 7 Personal
 
#6

Re: parameter!!

  Alt 21. Nov 2003, 22:17
Danke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz