1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
void __fastcall TForm1::FormShow(TObject *Sender)
{
const int size=1024;
char buffer[size];
int i_bcl_recup;
Form2->Edit1->Clear();
Form2->ComboBox1->Clear();
Form2->Memo1->Clear();
for(MonChemin="",i_bcl_recup=1;i_bcl_recup<=ParamCount();i_bcl_recup++)
MonChemin= MonChemin + ParamStr(i_bcl_recup);
Form2->ComboBox1->Text=MonChemin;
Form2->ListBox1->Items->Add(MonChemin);
memset(buffer,0,size);
// ouverture du fichier selectionné en lecture seulement
HFILE file=_lopen(Form1->MonChemin.c_str(),OF_READ);
if (file!=NULL) _lread(file,buffer,size);
for (int i=0;i<1023;i++) if (buffer[i]==0) buffer[i]='.';
// affichage du fichier dans le memo
Form2->Memo1->Text=AnsiString(buffer);
_lclose(file);
Form2->ShowModal();
} |