Witam,

Wlasnie sie probuje przesiasc z Delphi na Buildera, i mam nie male problemy. Jezyk C troche juz poznalem, jednak CBuilder jak wiadomo dziala zupelnie inaczej niz stary dobry dosowy BC.

Ale do rzeczy - probuje otworzyc plik, i przeczytac z niego pewna porcje danych. Mecze sie z tym i nie wiem juz jak mam to zrobic, a standardowy help w CBuilder (wersja Personal) jest straszny i niewiele mozna sie z niego dowiedziec - a juz na pewno nie konkretow.
Oto moja nieszczesna procedura:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
char *bufor[127];
TFileStream *Plik;
Plik=new TFileStream("d:\delphi.txt",fmOpenRead);
Plik->Seek(8,0);
Form1->Caption="Pos: " + IntToStr(Plik->Position)+", size: " + IntToStr(Plik->Size);
Plik->Read(*bufor,127);
Memo1->Text = *bufor;
Plik->Free();
}

Moje pytania do tego:

  • czy typ char jest w tym wypadku odpowiedni?
  • jesli tak, to jak dokonac konwersji aby go wyswietlic?
  • czy o czyms jeszcze powinienem wiedziec?

Pozdrowienia,
Ray