Василий Иванов
Василий Иванов

Нужно преобразовать кусок кода на C++ в Delphi7

void __fastcall TForm1::Button1Click(TObject *Sender)
{
DBGrid1->DataSource->DataSet->Filtered=false;
ADOTable1->Filter="";
if (!Edit1->Text.IsEmpty())
{
if (!ADOTable1->Filter.IsEmpty()) ADOTable1->Filter = ADOTable1->Filter + " and ";
ADOTable1->Filter = ADOTable1->Filter + "[Фамилия] LIKE '"+ Edit1->Text +"%'";
}

if (!Edit2->Text.IsEmpty())
{
if (!ADOTable1->Filter.IsEmpty()) ADOTable1->Filter = ADOTable1->Filter + " and ";
ADOTable1->Filter = ADOTable1->Filter + "[Имя] LIKE '"+ Edit2->Text +"%'";
}

if (!Edit3->Text.IsEmpty())
{
if (!ADOTable1->Filter.IsEmpty()) ADOTable1->Filter = ADOTable1->Filter + " and ";
ADOTable1->Filter = ADOTable1->Filter + "[Отчество] LIKE '"+ Edit3->Text +"%'";
}

if (!ADOTable1->Filter.IsEmpty()) DBGrid1->DataSource->DataSet->Filtered=true;
}

Может знает кто?? Когда то писала прогу на си а теперь ту же функцию на дельфе надо... а я особо то синтаксиса не знаю...

ЕЗ
Екатерина Закатова

void __fastcall TForm1::Button1Click(TObject *Sender)
объявление функции смотри в любом проекте делфи
{ меняешь на begin
} на end
-> на .
= на :=
"" на ''
! на not
() убираешь
вроде все

Похожие вопросы
кусок кода из java на c#
Подскажите почему код не компилируется? (код на C/C++)
C++ преобразовать из строки в число
у кого есть код в delphi7 на создание аутокликера???
Программисты помогите! есть код на C/C++
Нужна помощь! Delphi7 и InterBase 6.5...
Нужна помощь в исходнике! На Delphi7
Помогите понять кусок кода пхп
Как заставить c# выполнять c++ код?
Помогите преобразовать код на С++ или Java..