Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Text Datei soll mit eigenen Programm geöffnet werden (https://www.delphipraxis.net/41168-text-datei-soll-mit-eigenen-programm-geoeffnet-werden.html)

ferby 27. Feb 2005 11:44


Text Datei soll mit eigenen Programm geöffnet werden
 
Hallo,

Ich möchte einen eigenen Texteditor schreiben. Wenn ich jetzt eine Textdate (txt) mit meinen eigenen Programm öffne, wie sage ich dann den Programm das der Inhalt der Textdatei zum Beispiel in ein richedit feld geladen werden soll?

Versteht ihr mein Problemm?

...


ferby

arbu man 27. Feb 2005 12:18

Re: Text Datei soll mit eigenen Programm geöffnet werden
 
Hier mit kannst du die datei laden
Delphi-Quellcode:
Var filename:string;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
  if paramcount <> 0 then
  begin
    filename := paramstr(1);
  end;
  if filename <> '' then begin
  //anweisungen mit filename um datei zu öffnen
  end;
end;

ferby 27. Feb 2005 12:22

Re: Text Datei soll mit eigenen Programm geöffnet werden
 
Hallo,

danke habe ich auch gerade gefunden

Delphi-Quellcode:
if paramcount > 0 then
richedit1.lines.LoadFromFile(paramstr(1))

kannst du mir erklären was paramcount und paramstr(1) ist?

arbu man 27. Feb 2005 12:28

Re: Text Datei soll mit eigenen Programm geöffnet werden
 
wenn dein programm mit der Textdatei gestart wird wird der Pfad der Text Datei als Parameter übergeben
paramcount - ist eine oder sind mehere Parameter übergeben worden
paramstr(1) - ermöglicht zugriff auf den ersten übergebenen parameter

leddl 27. Feb 2005 12:33

Re: Text Datei soll mit eigenen Programm geöffnet werden
 
Is doch aus den Bezeichnungen recht klar ersichtlich.
ParamCount gibt an, wieviele Parameter übergeben wurden und ParamStr(x) gibt dir den x-ten Parameter. (Vorsicht: ParamStr(0) gibt dir immer den Pfad zur Exe-Datei, also ist ParamStr(1) der erste übergebene Parameter)

//Edit: Mist, wo blieb die schöne rote Box?

ferby 27. Feb 2005 20:19

Re: Text Datei soll mit eigenen Programm geöffnet werden
 
hallo,

danke, kenn mich jetzt wenigstens so halbwegs aus.........


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