ďťż

Ładny brzuch

Witam ALL,

chciałbym wykonać następującą operację:
Jest plik tekstowy zawierający dane:
wpis_1
wpis_2
wpis_3
wpis_4
itd...
chodziło by o jego otworzenie, a następnie pobieranie kolejnej linii pliku w komponencie timer który będzie określał interwał czasowy pobierania, a następnie wyświetlenie pobranego "rekordu" w polu Edit1->Text=dane;

Jak w praktyce to rozwiązać ?

Z góry dziękuję za pomoc i poddrawiam ALL
Użytkownik Darek_c++ edytował ten post 26 październik 2006, 10:50


Przy starcie ładujesz plik do stringlista, a w timerze przypisujesz zawartości edita kolejny element listy :)

OOO jaka zaskakująco szybka odpowiedź :)

Czy możesz bardziej "kodowo" podpowiedzieć jak zładować plik do StringGrid1 ?

Dziękuję za wyrozumiałość,

List, a nie grid :PTStringList* lista = new TStringList(); int p=0; //--------------------------------------------------------------------------- void __fastcall TForm1::FormCreate(TObject *Sender) { lista->LoadFromFile("c:\\plik.txt"); } //--------------------------------------------------------------------------- void __fastcall TForm1::Timer1Timer(TObject *Sender) { Edit1->Text = lista->Strings[p]; p++; if (p==lista->Count) p=0; }oczywiście funkcje formcreate() i timer1timer() tworzysz dwa razy klikając na formę i timera.



Właśnie o coś takiego chodziło -> Wielkie Dzięki za pomoc!

Dodatkowe informacje na ten temat
Użytkownik Darek_c++ edytował ten post 26 październik 2006, 12:34
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •