Thread View: de.comp.lang.c++
5 messages
5 total messages
Started by Michael Enke
Mon, 04 Mar 1996 16:45
Hilfe, Progr. stuerzt ab
Author: Michael Enke
Date: Mon, 04 Mar 1996 16:45
Date: Mon, 04 Mar 1996 16:45
8 lines
697 bytes
697 bytes
Hallo, ich brauche mal ganz dringend Hilfe. Ein kleines Programm mit Dialogen laeft in der IDE. Wenn aber BC4 nicht laeft, also mit Programm Ausfuehren, gibt es eine allg Schutzverletzung in einer OWL-DLL Beim oeffnen eines Dialogfensters. Wenn ich WinSight aktiviere, funktioniert es wieder. Hat jemand eine Idee?
Re: Hilfe, Progr. stuerzt ab
Author: Volkermz
Date: Mon, 04 Mar 1996 21:28
Date: Mon, 04 Mar 1996 21:28
13 lines
946 bytes
946 bytes
Hallo Michael, Du hast wahrscheinlich vergessen in Deinem Programm in BWCC.DLL zu laden. In Borland Programm, wie die IDE oder WinSight wird Sie wahrscheinlich statisch, also mit LoadLibrary, geladen und steht somit allen anderen Programmen zur Verfguegung, aber eben nur so lange wie dieses Programm gestartet ist. Also schreib am Anfang Deines Programmes: LoadLibrary(0, 'BWCC.DLL'); //oder so aehnlich und alles wird gut. Volker EMail: volker.dietrich@ges.bauboden.com
Re: Hilfe, Progr. stuerzt ab
Author: Claus A. Faerber
Date: Tue, 05 Mar 1996 00:00
Date: Tue, 05 Mar 1996 00:00
29 lines
1639 bytes
1639 bytes
Michael Enke <nfb573@cks1.rz.uni-rostock.de> (04.03.96): > Hallo, ich brauche mal ganz dringend Hilfe. > Ein kleines Programm mit Dialogen laeft in der IDE. > Wenn aber BC4 nicht laeft, also mit Programm Ausfuehren, > gibt es eine allg Schutzverletzung in einer OWL-DLL > Beim oeffnen eines Dialogfensters. > Wenn ich WinSight aktiviere, funktioniert es wieder. > > Hat jemand eine Idee? Du musst mindestens eine Funktion aus der BWCC.DLL/LIB importieren, ansonsten wirft Dir der Linker alle IMPORTS von der BWCC.DLL aus Deinem Programm raus und Windows laedt die DLL nicht nach, wenn Dein Programm gestartet wird (load-time- linking). (zB. BWCCIntlInit/Term) Alternativ kannst Du auch Load/FreeLibrary benuitzen, um die BWCC.DLL bzw. BWCC32.DLL spaeter nachzuladen (run-time-linking). Wenn die IDE oder ein anderes Programm laueft, dass die 'Dialogelemente im Borland-Stil benutzt', gibt es (in Win16) keine Probleme, weil die BWCC.DLL schon geladen ist. ( s. auch FAQ, follow-up -> de.comp.os.ms-windows ) Claus ------------------------------------------------------------------------ Claus Andre Faerber - claus@faerber.muc.de - http://www.muc.de/~cfaerber ------------------------------------------------------------------------
Re: Hilfe, Progr. stuerzt ab
Author: Christian Straka
Date: Tue, 05 Mar 1996 11:36
Date: Tue, 05 Mar 1996 11:36
17 lines
1262 bytes
1262 bytes
In article <4hf6n7$ot5@taiwan.informatik.uni-rostock.de>, nfb573@cks1.rz.uni-rostock.de (Michael Enke) wrote: >Hallo, ich brauche mal ganz dringend Hilfe. >Ein kleines Programm mit Dialogen laeft in der IDE. >Wenn aber BC4 nicht laeft, also mit Programm Ausfuehren, >gibt es eine allg Schutzverletzung in einer OWL-DLL >Beim oeffnen eines Dialogfensters. >Wenn ich WinSight aktiviere, funktioniert es wieder. wenn Dein Dialog die BWCC Library benutzt (dies ist bei Dir der Fall), so musst Du diese laden und registrieren. Dies geschieht am einfachsten, indem Du die Funktion EnableBWCC() wie folgt aufrufst: redefiniere in Deiner abgeleiteten Klasse von TApplication die Elementfunktion InitMainWindow() so, dass sie die Funktion EnableBWCC() aufruft. Christian <Christian.Straka@uni-konstanz.de>
Re: Hilfe, Progr. stuerzt ab
Author: Michael Enke
Date: Fri, 08 Mar 1996 13:57
Date: Fri, 08 Mar 1996 13:57
5 lines
551 bytes
551 bytes
Habt vielen Dank fuer Eure Nachhilfe, ES FUNKTIONIERT :-) (happy) Michael
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads