Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Porgramm einer Datei zuweisen (https://www.delphipraxis.net/135945-porgramm-einer-datei-zuweisen.html)

Sven350 20. Jun 2009 19:19


Porgramm einer Datei zuweisen
 
Hallo,
ich schreibe einen einfachen Texteditor und habe jetzt folgendes Problem:
Ich möchte, das wenn man auf eine *.rtf Datei doppel klickt, mein Programm gestartet wird, und der Inhalt der Datei in das RichEdit1 geladen wird.
Hab schon gegooglet und die Hilfe durchsucht, hat aber nicht geholfen.
Schnelle Antwort währe nett.
Sven350

Namenloser 20. Jun 2009 19:23

Re: Porgramm einer Datei zuweisen
 
Dateiendung mit Programm verknüpfen

Matze 20. Jun 2009 19:24

Re: Porgramm einer Datei zuweisen
 
Hallo,

ich nehme an, es geht um Delphi?

Die Dateiendung kannst du so für dein Proegramm registrieren lassen: Dateiendung registrieren

Im Programm kannst du so auf die Datei selbst reagieren (OnCreate):

Delphi-Quellcode:
// Mehrere Dateien auf einmal öffnen (in Tabs beispielsweise)
for i := 1 to ParamCount - 1 do
begin
  // ...
end;

// bzw. wenn's nur eine sein soll für das TRichEdit:
if (ParamCount > 1) and (FileExists(ParamStr(1))) then
  RichEdit1.LoadFromFile(ParamStr(1();
Oder so ähnlich. :mrgreen:
Ungetestet.

Grüße, Matze

Edit: Eckige Klammern bei "ParamStr" durch runde ersetzt. Danke Philip.

Sven350 20. Jun 2009 20:00

Re: Porgramm einer Datei zuweisen
 
Sorry, wenn ich mich blöd anstelle aber:
1) Dateiendung zuweisen funzt
doch
2) Datei in RichEdit laden, geht noch net. Wer kann helfen???

Namenloser 20. Jun 2009 20:09

Re: Porgramm einer Datei zuweisen
 
Bei ParamStr muss man runde Klammern benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:50 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