problem z datamodule i dll

0

mam sobie dll i datamodule. w dll tworze datamodule dynamicznie, przy probie zwolnienia jej poleceniem free, procesor nagle osiaga 100% i dalsze wywolania nic nie daja?
na datamodule mam komponenty rvproject,rvsystem,rvdatasetconnection,zquery.
problem jest taki sam jak probuje zwolnic sa rvdatasetconnection??
o co w ogóle w tym chodzi?? :/

0

ok juz sobie poradzilem. wystarczy na dole datamodule wstawic przed konczoncym endem cos takiego:

initialization
DataModule4 := TDataModule4.Create(nil);

finalization
DataModule4.Free;

a w dllce robimy cos takiego ze:
var
test:uni2.tdatamodule4;

a potem przypisujemy to:
test:=uni2.datamodule4;

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0