![]() |
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 |
Re: Porgramm einer Datei zuweisen
|
Re: Porgramm einer Datei zuweisen
Hallo,
ich nehme an, es geht um Delphi? Die Dateiendung kannst du so für dein Proegramm registrieren lassen: ![]() Im Programm kannst du so auf die Datei selbst reagieren (OnCreate):
Delphi-Quellcode:
Oder so ähnlich. :mrgreen:
// 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(); Ungetestet. Grüße, Matze Edit: Eckige Klammern bei "ParamStr" durch runde ersetzt. Danke Philip. |
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??? |
Re: Porgramm einer Datei zuweisen
Bei ParamStr muss man runde Klammern benutzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 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