tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
9411
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2001
    Ort
    Lemgo (NRW)
    Beiträge
    116
    ich schreibe gerade ein programm in delphi, welches dateien speichern und auch wieder öffnen kann, jetzt würde ich gerne die möglichkeit einbauen, diese dateien (haben die endung .mbfv) per doppelklick öffnen zu können

    d.h.: ich mache im win-explorer einen doppelklick auf eine .mbfv datei und es öffnet sich mein delphi programm mit dem inhalt dieser einen datei

    kann mir da irgendwer helfen?
    schon ma danke im vorraus...

    (ja, is nich grad formulierung vom feinsten, aber ich hoffe ihr versteht trotzdem was ich sagen will )
     
    For all the motherfuckin losers in the world who have tried to put me down. As the Indians fought and died for their way of life, so shall I.
    Great Spirit, I only whish to live long enough to Piss on the graves of my enemies. ©Manowar
    ------------------
    N I C

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    das wird in der registry zugeordnet. wenn du dir da einfach mal als beispiel den schluessel Arbeitsplatz\HKEY_CLASSES_ROOT\.txt ansiehst, dann steht da ein verweis auf txtfile - zu finden unter Arbeitsplatz\HKEY_CLASSES_ROOT\txtfile. und von da aus hast du den schluessel "shell\open\command\". und da gibt es dann einen standard-wert "%SystemRoot%\System32\Notepad.exe %1" (das %1 steht dabei fuer den aufgerufenen dateinamen, damit der befehl komplett wird und notepad auch weiss, welche datei geladen werden soll).
    mit anderen worten, du musst ueber die registry deinem dateityp eine anwendung zuweisen. das waer die kurzfassung - hoffe, du hast verstanden, was ich meine...

    regards
     

  3. #3
    Registriert seit
    Oct 2001
    Ort
    Lemgo (NRW)
    Beiträge
    116
    ja, wie die dateiendungs klamotten aufgebaut sind weiß ich, darum gings eigentlich auch gar nich, die frage war: wie schreibe ich die registry und wie bewege ich delphi dazu auf programm-parameter zu reagieren

    ich habs aber mittlerweile schon hingekriegt
    aber trotzdem danke für die bemühungen

    (wenn noch irgendwer nützliche tipps hat, was das thema angeht, immerman schön posten )
     
    For all the motherfuckin losers in the world who have tried to put me down. As the Indians fought and died for their way of life, so shall I.
    Great Spirit, I only whish to live long enough to Piss on the graves of my enemies. ©Manowar
    ------------------
    N I C

  4. #4
    CoG CoG ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    95
    HY ...
    kurze antwort


    frage in einem der vieln startereignisse (onshow oncreate onactivate...) ab ob ein parameter übergeben wurde

    procedure tform1onshow....
    var filename : string;
    begin
    if paramcount <> 0 then
    begin
    filename := paramstr(1);
    laden der datei (weis der geier wohin)
    end;
    end;

    so oder so ähnlich müsste es hinhauen
    kannst ja noch mal in der hilfe nachkucken falls ihrgendwas unklar ist
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 26.08.09, 17:38
  2. Antworten: 2
    Letzter Beitrag: 29.02.08, 07:47
  3. Antworten: 2
    Letzter Beitrag: 26.06.07, 10:59
  4. Delphi Programm öffnen bzw. umwandeln
    Von willy1000 im Forum Delphi, Kylix, Pascal
    Antworten: 1
    Letzter Beitrag: 23.02.05, 17:27
  5. Datei mit Programm öffnen
    Von Kanonenfutter im Forum .NET Archiv
    Antworten: 12
    Letzter Beitrag: 11.10.04, 21:02