![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Основная
Demon[DZ] © (2002-02-04 18:55:00)Pomogite, nuzhna pomosh!
U menja est" glavnaja programma i procedura v DLL(procedura otobrazhaet formu s DBGrid-m), kotorie rabotajut s interbase-m. Mozhno li sdelat" tak shtob DLL kak parametr peredavat" "connection" ili shto-to napodobie.
Prosto neho4etsja shtob shtob eshjo i procedura v DLL konnectilas" k base, t.k. uzhe glavnaja programm podkonektina.
Юрий Зотов (2002-02-05 16:15:00) [1]В DLL нужно присвоить глобальной переменной Session то значение, которое уже есть в основной программе. Тогда повторного запроса на коннект не будет.
Demon[DZ] (2002-02-05 16:07:00) [2]Spasibo za ideju!:)
No kogda zapuskaetsja procedura iz DLL, to DBGrid-e ni4ego neotobrazhaetsja, a kogda zakrivaju etou formu iz DLL vikidivaet soobshenie ob "access violation".
Pomogi ato ja tut zaparilsja , zaranee blagodaren!:)
AlexR_R (2002-02-04 19:59:00) [3]Может можно сделать так:
При вызове:
SomeFunction(integer(DataSet))
А в dll
function SomeFunction(pDataSet : integer)
var DS : TDataSet;
begin
.........
DS := TDataSet(pDataSet);
...........
end;