27. august 2002 - 21:57
Der er
13 kommentarer og 1 løsning
Auto åbn flere txt filer
Hvordan gør jeg så at jeg har en memo og når programmet startes loader den \tst\2.txt og efter det skriver den på næste linie -----------1----------- og på næste linie igen loader den \tst\2.txt
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
27. august 2002 - 22:02
#1
hvordan loader du præcist et txt ind i en memo til at starte med ?
27. august 2002 - 22:03
#2
fx en opendialog eller ligene ved ikke (er n00b)
27. august 2002 - 22:08
#3
går i seng men kommer i morgen
27. august 2002 - 22:18
#4
1) Hvis det er en GUI-app, bruger du formens OnCreate event til at gøre ting til at starte med. 2) Bruge en TStringList til at hente filen første gang. Dernæst kan du tilføje filen til din memo lige så tosset du gider: MinFil:=TStringList.Create; MinFil.LoadFromFile('tst\2.txt'); MinMemo.Lines.AddStrings(MinFil); MinMemo.Lines.Add('---1---'); MinMemo.Lines.AddStrings(MinFil);
27. august 2002 - 22:22
#5
Hvis jeg bare i min delphi opretter en memo, hvordan får jeg så hentet en txt fil derind i ?
27. august 2002 - 22:33
#6
Som vist. Hvis du nu kalder din memo for "MinMemo", så kan du gøre som ovenstående eller mere direkte (hvis det kun er én fil): MinMemo.Lines.LoadFromFile('c:\min_sti\filnavn.txt');
27. august 2002 - 22:35
#7
jamen skal jeg bare gå i tstring og skrive det der eller hva ? Og hva hvis de ligger isamme mappe
27. august 2002 - 22:49
#8
Ja, som du sikkert har opdaget, så er TMemo.Lines af typen TString og det er netop dens funktionalitet du kan udnytte. Hvor du så får filnavnet fra er jo lidt åbent. Som allerede nævnt kan man med fordel bruge en TOpenDialog. Du vil sikkert også kunne bruge ExtractFileName ExpandFileName ExtractFilePath osv. funktionerne. Hvis du vil lave en løkke til indlæsning af flere filer, må du nok ud med lidt mere om præcists hvad der er, du vil.
27. august 2002 - 22:55
#9
kan du ik punkt for punkt fortælle hvad jeg gør får at loade en txt fil ind, alt lige efter indsættelse af memoen på siden
27. august 2002 - 23:04
#10
Hvis du stadig vil have det gjort med det samme når applikationen starter. 1) Dobbeltklik på formen (ikke memo'en) 2) Skriv Navnet_På_Din_Memo_Komponent.Lines.LoadFromFile('Sti_til_den_fil_du_vil_åbne');
28. august 2002 - 16:45
#11
Navnet_På_Din_Memo_Komponent.Lines.LoadFromFile('Sti_til_den_fil_du_vil_åbne'); kan ikke bruges
28. august 2002 - 16:53
#12
Galleon: Forklar venligst.
28. august 2002 - 17:39
#13
den vil ikke starte programmet så
31. august 2002 - 11:51
#14
lukket
Kurser inden for grundlæggende programmering