VB6.Exe-Crash durch Unload

12/07/2010 - 23:31 von Heinz-Mario Frühbeis | Report spam
Hallo!

Diesmal habe ich das Problem, das mir die VB6.Exe crasht.

Es geht um eine DLL. In der DLL ist eine Form.
Im Laden der Form füge ich eine P.Box hinzu (Controls.Add(VB.PictureBox...)
Um die Form wieder zu entladen clicke ich in die P.Box (-> Private Sub
PBox_Click -> Unload Form1) ... und dann crasht die VB6.Exe.
Die gleiche Prozedur bei der Form (Private Sub Form_Click -> Unload Form1)
funktioniert.

Ich habe schon versucht einen Timer "dazwischen zu schalten"; keine
Besserung.
Meiner Meinung nach liegt es irgendwie an der Terminierung der PBox. Aber
ich wüßte nicht, wie ich das handeln könnte.

Was kann, bzw. sollte ich (noch) tun, das die Form entladen wird durch einen
Click in die PBox?

Gruß
Heinz-Mario Frühbeis
 

Lesen sie die antworten

#1 Armin Zingler
12/07/2010 - 23:35 | Warnen spam
Am 12.07.2010 23:31, schrieb Heinz-Mario Frühbeis:

Diesmal habe ich das Problem, das mir die VB6.Exe crasht.



Wieso gleich die IDE und nicht nur deine Anwendung?

Sub classing? Hooks? Anderes API-Gedöns auf die Form angewendet?


Armin

Ähnliche fragen