Načtení z text.dokumentu – Delphi – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Načtení z text.dokumentu – Delphi – Fórum – Programujte.comNačtení z text.dokumentu – Delphi – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Kutty
~ Anonymní uživatel
1 příspěvek
19. 4. 2007   #1
-
0
-

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

Nahlásit jako SPAM
IP: ...–
Reklama
Reklama
Jura
~ Anonymní uživatel
634 příspěvků
19. 4. 2007   #2
-
0
-

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ý.

Nahlásit jako SPAM
IP: ...–
michal0
Newbie
20. 4. 2007   #3
-
0
-

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.

Nahlásit jako SPAM
IP: ...–
Jura
~ Anonymní uživatel
634 příspěvků
20. 4. 2007   #4
-
0
-

To audiotrack:
To je věc názoru. Pokud mohu, tak se snažím oddělit GUI od aplikační části.

Nahlásit jako SPAM
IP: ...–
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žit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 13 hostů

Podobná vlákna

Načtení Word dokumentu — založil kabaret

Heslo k dokumentu — založil Tokan

Generování XML dokumentu — založil cheeester

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý