Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism Datei automatisch anzeigen lassen (https://www.delphipraxis.net/67928-datei-automatisch-anzeigen-lassen.html)

Phistev 22. Apr 2006 22:08

Re: Datei automatisch anzeigen lassen
 
Oder man schreibt bei der Zuordnung "%1", dann hat sich das auch erledigt.

richie 23. Apr 2006 11:53

Re: Datei automatisch anzeigen lassen
 
ichbins:

hab das jetzt so gelöst:

Delphi-Quellcode:
procedure TWinForm.TWinForm_Load(sender: System.Object; e: System.EventArgs);
var
  PrmStr : integer;
begin
  RichTextBox1.Clear;
  if Borland.Delphi.System.ParamStr(1) = '' then   //Testen ob mittels Datei geöffnet wird
  begin                                             //wenn nicht, ein paar Initalisierungen
    SaveFileName := '';
    OpenFileName := '';
    MenuItemRedo.Enabled := false;
    MenuItemUndo.Enabled := false;
  end
  else                                              //sonst Dateipfad lesen
  begin
    PrmStr := 1;
    OpenFileName := '';
    repeat
        OpenFileName := Borland.Delphi.System.ParamStr(PrmStr) + ' ';
        PrmStr := PrmStr + 1;
    until Borland.Delphi.System.ParamStr(PrmStr) = '';
    RichTextBox1.LoadFile(OpenFileName);            //öffnen
  end;
end;
Ist das so gut gelöst?

Bei den Projektoptionen könnte man einen Titel eingeben, dass ist aber irgendwie deaktiviert. :gruebel:


phistev:

1. Ich hab keine Ahnung von der Registry. Kann ich das da einfach löschen?

2. Was für eine Zuordnung meinst du? :gruebel:

Phistev 23. Apr 2006 12:11

Re: Datei automatisch anzeigen lassen
 
zu 1.: AFAIR den Eintrag ja

zu 2.: Extras -> Ordneroptionen -> Dateitypen -> <Dein Typ> -> Erweitert -> open

xZise 23. Apr 2006 12:15

Re: Datei automatisch anzeigen lassen
 
  • Start
    Ausführen
    "regedit" (Enter)
    HKCR (HKEY_CLASSES_ROOT)
    Endung suchen
    Wert von Standard suchen
    Shell >>> Open >>> Command
    Wert von Standard folgendermaßen setzten: "Pfad der exe" "%1"
(Info zum Wert setzen: Den Pfad in "" setzen!)

Beispiel an ".FMap"
Ab Schritt4:
Ich suche .FMap
Der Wert ist "FreggelsMap" und suche den.
Dann gehe ich auf die Ordnerstruktur: Shell - Open - Command (nun: HKCR/FreggelsMap/Shell/Open/Command)
Ich setzte den Wert von Standard auf: "C:\Programme\Freggels\MapEditor.exe" "%1"
fertig!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:24 Uhr.
Seite 2 von 2     12   

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