Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Из Delphi в С++Builder


Автор: __root 1.6.2002, 00:10
Hi, глубокоуважаемый ALL!

Вот есть примерчик на Delphi:

Код

procedure opendbase(database:TDatabase; table:TTable; datasource:TDataSource; DBGrid:TDBGrid; dir,name,bname:string);
begin
 Database.DatabaseName:= bname;
 Database.DriverName:= 'STANDARD';
 Database.Params.Clear;
 Database.Params.Add('PATH='+dir);
 Table.DatabaseName:= bname;
 Table.TableName:={'baze'}name;
 Table.Active:= True;
 DataSource.DataSet:=Table;
 DBGrid.DataSource:=DataSource;
end;


Не подскажете, как правильно перевести в C++Builder?

Автор: TwoK 3.6.2002, 11:05
Цитата
procedure opendbase(database:TDatabase; table:TTable; datasource:TDataSource; DBGrid:TDBGrid; dir,name,bname:string);
begin
Database.DatabaseName:= bname;
Database.DriverName:= 'STANDARD';
Database.Params.Clear;
Database.Params.Add('PATH='+dir);
Table.DatabaseName:= bname;
Table.TableName:={'baze'}name;
Table.Active:= True;
DataSource.DataSet:=Table;
DBGrid.DataSource:=DataSource;
end;


Код

void opendbase(TDatabase database, TTable table, TDataSource datasource; TDBGrid DBGrid, String dir, String name, String bname)
{
Database->DatabaseName = bname;
Database->DriverName = "STANDARD";
Database->Params->Clear();
Database->Params->Add("PATH="+dir);
Table->DatabaseName = bname;
Table->TableName={"baze"}name;
Table->Active = True;
DataSource->DataSet=Table;
DBGrid->DataSource=DataSource;
}

Автор: __root 3.6.2002, 22:48
Спасибо, друзья! Я с этим уже разобрался, но в иной форме. Вопрос закрыт.

Автор: TwoK 4.6.2002, 13:30
Ты меня, конечно, извини, но КАК с ЭТИМ можно разобраться В ИНОЙ ФОРМЕ??

:D

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)