![]() |
Öffnen mit...
Hi,
wie kann ich es machen, dass wenn ein user bei einer html-datei auf öffnen mit kickt und mein prog auswählt, dass dann auch der inhalt der html-datei in meinen synedit1 angezeigt wird? Muss ich da wieder mit irgendwie paramstr arbeiten, oder gibst da was anderes? Wo muss ich dann denn code schrieben (dpr, pas?)? THX für alle antworten! |
Siehe hilfe zu ParamStr. Und Code in OnCreate packen.
Code:
SynEdit1.LoadFromFile(ParamStr(1));
|
Und wie mache ich das mit dem paramstr? Ich kann ja nicht wissen welche Datei der suer öffnen wird! Ich muss doch irgendwie denn dateinamen üergeben!
:wiejetzt: |
rat mal, was in ParamStr(1) drin steht, wenn deine Anwendung mit Parametern gestratet wird.
Aber deien Farge zeigt mir, dass du nicht in der Hilfe gekuckt hast: Zitat:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var i: Integer; for i := 1 to ParamCount do begin if LowerCase(ParamStr(i)) = 'beep' then Beep elseif LowerCase(ParamStr(i)) = 'exit' then Application.Terminate; end; end; |
Es soll da aber nicht mit Parameter gestartet werden! Einfach wie jede andere Anwendung diese Datei öfnen!
|
Hallo,
Zitat:
Grüsse, Daniel :hi: |
Ich will doch überhaupt keine Parameter benutzen! Es soll sein, dass wenn man bei einer Datei über Öffnet mit... mein Prog auswählt! Der Inhalt der Datei soll dann in meinen SynEdit1 angezeigt werden! Das muss doch irgednwie gehen. Bei Delphi6 is im DEMO-Verzeichnis das RichEdit-Demo dabei. Wenn man da das macht, gehts! Aber ich finde die Code stelle net!
|
Hallo,
Zitat:
Grüsse, Daniel :hi: |
Ja, aber der Inhalt der Datei wird ja nicht in mein SynEdit geladen, und genau das will ich machen!
|
1) Dateiendung registrieren (wie steht in jeder FAQ)
2) ParamStr nach dem Programmstart auswerten (wie steht in der Delphi-Hilfe) Das ist alles ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:00 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