8. April 200322 j Hi, folgendes Scenario: Ich entwickle auf einem Win2k Rechner mit VB6 SP3 Entwicklungsumgebung ein Programm, dass über die DDE Schnittstelle mit einer externen App komuniziert und die übertragenen Daten in eine Textdatei schreibt. Klappt alles prima. Nun portiere ich die kompilierte exe auf einen blako 98SE Rechner, auf dem sich sonst nur noch die MSVBVM60.dll und halt das andere PRogramm befindet. Nun bekomme ich beim Ausführen an der Stelle des "Unload me" Befehles einen Fehler "Userbla .exe .... WEnn ich die App sich nicht selbst beenden lasse, sondern sie über [x] schließe, habe ich keine Probleme... :confused: Hat jemand ne Ahnung? Brauche ich mehr als nur die MSVBBM60.dll ?
8. April 200322 j was ich mir jetzt direkt vorstellen kann ist das du mit mehr als einem formular arbeitest. für den fall das das so ist hat sich folgender code als verdammt hilfreich erwiesen da er wirkliche sämtliche formulare entläd: Dim frm As Form For Each frm In Forms Unload frm Set frm = Nothing Next frm ich hoffe das hilft dir weiter gruß pico
10. April 200322 j Original geschrieben von |roTekuGeL| mh und wenn du das ganze statt mit unload me mit end machst? Funktionieren würde das! Aber es ist nicht so gut, weil dann die Form im Speicher bleibt. Man muss auf jeden Fall die Form rauskicken. Wenn Unload.Me nicht klappt, dann geht probier halt nur die Verkürzung, von dem was PICO gesagt hat... gemeint ist Set Form1 = Nothing... Grüsse, Ricane
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.