Avatar billede daywalker123 Nybegynder
21. januar 2004 - 14:55 Der er 11 kommentarer og
1 løsning

Hvordan startes en txt fil?

Hej

Jeg har et simpelt spørgsmål, hvordan starter jeg en textfil via delphi?

Altså, hvordan viser jeg fx. laan.txt ?

Venlig hilsen
Daywalker123
Avatar billede Slettet bruger
21. januar 2004 - 15:04 #1
uses ShellApi;

procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'laan.txt', nil, nil, SW_SHOWNORMAL);
end;
Avatar billede Slettet bruger
21. januar 2004 - 15:05 #2
Eller du kan åbne den i en Memo:

Memo1.Lines.LoadFromFile('laan.txt');
Avatar billede pigbear Nybegynder
21. januar 2004 - 15:06 #3
Hej Daywalker123

En meget enkel måde er at indsætte en memobox på formen og så inde i en knap skriver
du følgende:
memo1.Lines.LoadFromFile('c:\laan.txt');

Ellers kan du bruge filvariabler til at åbne filer med !

Mvh

PigBear
Avatar billede daywalker123 Nybegynder
21. januar 2004 - 15:08 #4
Jeg prøver lige.. jeg skal kunne åbne txt filen fra en consol, når brugeren skriver Ja...
Avatar billede daywalker123 Nybegynder
21. januar 2004 - 15:09 #5
Så det bliver lidt svært at åbne i en memo.. skal bare åbne filen via notepad eller lign.
Avatar billede Slettet bruger
21. januar 2004 - 15:12 #6
Min kode i første indlæg, åbner filen i notepad.
Avatar billede daywalker123 Nybegynder
21. januar 2004 - 15:15 #7
Hmm, men jeg er jo igang med en konsol application... har ingen form eller lignende..?
Avatar billede Slettet bruger
21. januar 2004 - 15:18 #8
Så kan du erstatte Handle med 0, så tror jeg det virker. Eller kan du bruge WinExec:

WinExec('laan.txt', SW_SHOWNORMAL);
Avatar billede daywalker123 Nybegynder
21. januar 2004 - 15:22 #9
Takker :), det virkede med at erstatte handle med 0.. vil du have nogle point?

Har forresten addet dig på msn..
Avatar billede daywalker123 Nybegynder
21. januar 2004 - 15:22 #10
Så kan jeg også få afleveret den her datalogi-opgave :D
Avatar billede Slettet bruger
21. januar 2004 - 15:25 #11
Jo... Svar :-)
Avatar billede Slettet bruger
21. januar 2004 - 15:26 #12
Ups... det var ikke et svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester