Avatar billede sorenriis Nybegynder
01. august 2004 - 10:46 Der er 6 kommentarer og
2 løsninger

Åbne fil

Dette er sikkert et meget simpelt spørgsmål.

Jeg har haft Delphi for et par år siden i gymnasiet, og nu sidder jeg i den situation, hvor jeg er ved at rode med noget delphi og har glemt hvordan man gør:)

Sagen er den at jeg er ved at lave et lille program i Delphi 3 (Meget gammel version, men det er nu engang hvad jeg har).

Jeg har fået lavet en såkaldt "mainmenu" og har sat nogle forskellige punkter ind der, bla. en "Åben log-fil" mulighed.

Nu vil jeg gerne lave det sådan, at når jeg klikker på "Åben Log-fil", så skal der komme sådan en "gennemse" mulighed, hvor brugeren så skal finde den fil han vil åbne på hans pc.

Når filen så er valgt, skal den pågældende fil læses ind i memo'en, som jeg også har lavet.

Er der nogle der kan vise mig hvordan jeg laver det ovenstående?

På forhånd tak,
Søren Riis
Avatar billede Slettet bruger
01. august 2004 - 11:02 #1
Put en TOpenDialog(Er i fanen Dialogs) på din form og brug denne kode ved "Åben log-fil" menupunktet:

if OpenDialog1.Execute then
  Memo1.Lines.LoadFromFile(OpenDialog1.Filename);
Avatar billede sorenriis Nybegynder
01. august 2004 - 11:08 #2
Perfekt..

Hvad så hvis jeg vil have den sådan at den kun kan åbne filer med et bestemt "efternavn"? f.eks. alle filer der hedder .log...
Avatar billede Slettet bruger
01. august 2004 - 11:14 #3
Kan ikke helt huske, hvordan man gør... Men tror bare du skal sætte DefaultExt til .log... :o)
Avatar billede sorenriis Nybegynder
01. august 2004 - 11:26 #4
:D

Det har jeg siddet og rodet lidt med nu. Men synes ikke helt det virker.

Når jeg sætter "DefaultExt" til ".log", så viser den stadig alle andre filer.. Så hvad er det lige jeg gør galt?
Avatar billede snowball Novice
01. august 2004 - 11:28 #5
OpenDialog1.Filter := 'Log filer (*.log)|*.log'
Avatar billede sorenriis Nybegynder
01. august 2004 - 11:34 #6
Tusind tak!

Gider I lige oprette et svar begge 2, så giver jeg lige points...
Avatar billede snowball Novice
01. august 2004 - 11:36 #7
:)
Avatar billede Slettet bruger
01. august 2004 - 11:38 #8
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