Re: Передача наборов данных в BPL
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 02.03.04 08:10
Оценка:
Здравствуйте, Kirill Bezrukov, Вы писали:

KB>Пакет загружается статически, при ShowModal выдается ошибка. И даже при ShowMessage.

KB>Что не так делаю?

KB>
..........
KB>


Я что-то не понял. А зачем exports? Почему не uses?

unit UnitInPackage;

interface

function ShowForm(ADataSet: TDataSet): boolean;

implementation

function ShowForm(ADataSet: TDataSet): boolean;
begin
  ADataSet.Open;
  Form1 := TForm1.Create(Application);
  try
    Form1.DataSource1.DataSet := ADataSet;
    Result := Form1.ShowModal = IDOK;
  finally
    Form1.Free;
  end;
end;

{$R *.dfm}

end.


И дальше:

uses UnitInPackage;

...........

ShowForm(...)


Только поставить опцию --- Build with package unit, куда включить RTL, VCL, и пакет для работы с БД.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.