Zdarec, potřebuju poradit. Když mám textovej dokument ve formátu .txt nebo .typ (přesně se to jmenuje data.txt a data.typ) a tenhle dokument obsahuje 25 žádků a na každym je název skupiny a cedečko, který vydali, takže vlastně takvej seznam cd. No a já bych potřeboval udělat to nějak tak, aby se mi vyhledal třeba jen 12 řádek a vypsal do mema. Jde to? Můžete mi někdo poradit? Díky moc
Fórum › Delphi
Načtení z text.dokumentu
Pokud ty soubory otevíráš v textovém režimu, tak postup by mohl vypadat takto:
function GetLineFromFile(const FileName: String; aIndex: Integer;var outStr: String):Boolean;
var f: TextFile;
begin
AssignFile(f, FileName);
Reset(f);
while(aIndex > 0)and(not Eof(f)) do begin
Readln(f, outStr);
dec(aIndex);
end;
CloseFile(f);
Result := (aIndex = 0);
end;
Netestoval jsem to, případné chyby si oprav - myslím, že princip je jasný.
keď už, tak takto:
procedure GetLineFromFile(const FileName: String; aIndex: Integer;var outStr: String);
var f: TextFile;
begin
AssignFile(f, FileName);
Reset(f);
while(aIndex > 0)and(not Eof(f)) do begin
Readln(f, outStr);
dec(aIndex);
end;
CloseFile(f);
if aInded=0 then memo1.lines.add(outStr);
end;
nepotrebuje vedieť či sa našlo ale to chce vypísať do mema.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 12 hostů
Podobná vlákna
Načtení Word dokumentu — založil kabaret
JS, DTD dokumentu a FF — založil Mickey
Heslo k dokumentu — založil Tokan
Seřazení textového dokumentu — založil Stejky
C | Hledani slov z dokumentu — založil Vašek