Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi wie kann ich bestimmte (text) dateien öffnen (https://www.delphipraxis.net/51031-wie-kann-ich-bestimmte-text-dateien-oeffnen.html)

kleiner Unwissender 4. Aug 2005 19:31


wie kann ich bestimmte (text) dateien öffnen
 
also entweder bin ich zu blöd zum suchen oder es wurde noch nirgens hier beschrieben.

ich hab ein programm und eine "anleitungs.txt" im gleichen ordner wie die exe. jetzt möchte ich die gerne über das menü: hilfe -> anleitung öffnen können. (is schon alles vorbereitet ich weiß nur nich wie ich die datei öffnen kann) bis jetzt kommt da statt der datei nämlich nur ein messagedlg mit nem text der auf das file verweist, mann es also manuell öffnen soll, das find ich aber doof.

würd mich über hilfe wirklich freuen!

arbu man 4. Aug 2005 19:33

Re: wie kann ich bestimmte (text) dateien öffnen
 
Hier im Forum suchenshellexecute oder
hier

kleiner Unwissender 4. Aug 2005 19:42

Re: wie kann ich bestimmte (text) dateien öffnen
 
danke für die schnelle antwort!

glkgereon 4. Aug 2005 19:50

Re: wie kann ich bestimmte (text) dateien öffnen
 
kleiner tipp:

ich persönlich fände es schicker wenn die anleitung nicht mit notepad oder so geöffnet wird, sondern in deinem programm angezeigt wird.

Zum Beispiel eine Memo und dann Memo.Lines.LoadFromFile
oder eine ShowMessage/MessageBox (Text mittels einer TStringList holen)

kleiner Unwissender 5. Aug 2005 15:55

Re: wie kann ich bestimmte (text) dateien öffnen
 
is schon richtig, aber für showmessage is es zu lang (3 seiten)

das mit dem memo gefällt mir aber, danke für den tip!

new32 8. Aug 2005 12:59

Re: wie kann ich bestimmte (text) dateien öffnen
 
...oder memo + eigene Form sieht moch beser aus! :wink:

MfG NEW32!

Kompon Ente 8. Aug 2005 13:31

Re: wie kann ich bestimmte (text) dateien öffnen
 
Ich möchte in meinem Suchprogramm ebenfalls einbinden, dass man via Auswahl in der ListBox einen bestimmten Datensatz bzw. eine bestimmte Datei öffnen kann mit Notepad (egal, welches Format (*.exe, *.txt, *.php usw.)

Hier mein Code dafür..

Delphi-Quellcode:
ShellExecute(Application.Handle,'Open', PChar(FDatei),
    PChar('Parameter'),PChar('FPfad'),SW_SHOWNORMAL);
Irgendwie stimmt das aber net :?:

new32 8. Aug 2005 13:54

Re: wie kann ich bestimmte (text) dateien öffnen
 
Ich würd das sowieso mit createprocess machen:

Delphi-Quellcode:
procedure exec(p:string {dateiname} );
var si:Tstartupinfo;
    pi:tprocessinformation;
    pn:string;
begin
pn:='C:\WINNT\system32\notepad.exe';
createprocess(nil,
              pchar(pn+' '+p),
              nil,
              nil,
              false,
              windows.NORMAL_PRIORITY_CLASS,
              nil,
              nil,
              si,
              pi);
end;
MfG NEW32!

new32 8. Aug 2005 13:54

Re: wie kann ich bestimmte (text) dateien öffnen
 
//edit: aus versehen auf Zitat nich auf Ändern gedrückt. :mrgreen:


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