Jump to content

TUniFrame Kullanımı


KemalARDALI

Recommended Posts

Farshad Selam.

 

bpl dosyasından bir formu çağırıyorum... Form ekrana açıldığı zaman bir butona tıkladığım zaman forma TUniFrame insert ediyorum... Buraya kadar herhangi bir sıkıntı yok... ekranda bütün işlemler yapılıyor... Formu kapattığım zaman "Object OEA not found in session list. It could be time out, refresh page and try again" hatası alıyorum.

 

kod yapısı şu şekilde...

 

BPL çağıran uygulama :

phm:=LoadPackage(xxx.bpl');

if phm <= 0 then Exit;

@_AnaEkranAc:=GetProcAddress(phm,'_AnaEkranAc');

if not Assigned(_AnaEkranAc) then Exit;

_AnaEkranAc(UniMainModule);

 

 

 

Açılan BPL ekranında frame Insert eden Kod :

 

procedure AnaEkranAc.InsertFrame(FrameName: string);

var

FFrameName : string;

FCurrentFrame : TUniFrame;

begin

if FFrameName=FrameName then Exit;

FFrameName:=FrameName;

 

FCurrentFrame:=TUniFrameClass(FindClass(FrameName)).Create(Self);

FCurrentFrame.Align:=alClient;

FCurrentFrame.Parent:=PanelParent;

end;

 

 

buraya kadar herhangi bir problem yok... BPL de açılan forma bir buton ekleyip onclik eventine close yazdığımız zaman Desktopta herahngi bir hata almıyoruz... Ancak web ortamında belirtilen hatayı alıyoruz...

 

İlginiz için teşekkürler

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...