Über einem OleContainer wird eine InProcess-Server gestartet, der wiederum
16BIT-Programme startet. Zusätzlich wird zu dem InProcess-Server der
MSProxy und weitere Server von dem InProcess-Server gestartet.
Nach Beenden des 16Bit-Programms und des Containers bleiben der
InProcess-Server, MSProxy und diverse aktiv.
Kann uns jemand sagen, warum diese nicht automatisch geschlossen werden, oder wie man sie manuell abschießt (RefCounter zurück setzt ?) ?
Die gesamte Applikation ist eine MDI.
*****CREATE******
begin
inherited;
LockWindowUpdate(OleContainer1.Handle);
try
OleContainer1.CreateObject(MainForm.ProgID, false);
OleContainer1.DoVerb(ovInPlaceActivate);
OleContainer1.DoVerb(ovPrimary);
finally
LockWindowUpdate(0);
end;
Besten Dank
Jürgen
16BIT-Programme startet. Zusätzlich wird zu dem InProcess-Server der
MSProxy und weitere Server von dem InProcess-Server gestartet.
Nach Beenden des 16Bit-Programms und des Containers bleiben der
InProcess-Server, MSProxy und diverse aktiv.
Kann uns jemand sagen, warum diese nicht automatisch geschlossen werden, oder wie man sie manuell abschießt (RefCounter zurück setzt ?) ?
Die gesamte Applikation ist eine MDI.
*****CREATE******
begin
inherited;
LockWindowUpdate(OleContainer1.Handle);
try
OleContainer1.CreateObject(MainForm.ProgID, false);
OleContainer1.DoVerb(ovInPlaceActivate);
OleContainer1.DoVerb(ovPrimary);
finally
LockWindowUpdate(0);
end;
Besten Dank
Jürgen