![]() |
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! |
Re: wie kann ich bestimmte (text) dateien öffnen
|
Re: wie kann ich bestimmte (text) dateien öffnen
danke für die schnelle antwort!
|
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) |
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! |
Re: wie kann ich bestimmte (text) dateien öffnen
...oder memo + eigene Form sieht moch beser aus! :wink:
MfG NEW32! |
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:
Irgendwie stimmt das aber net :?:
ShellExecute(Application.Handle,'Open', PChar(FDatei),
PChar('Parameter'),PChar('FPfad'),SW_SHOWNORMAL); |
Re: wie kann ich bestimmte (text) dateien öffnen
Ich würd das sowieso mit createprocess machen:
Delphi-Quellcode:
MfG NEW32!
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; |
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