🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#1743
Author: Michael Enke
Date: Mon, 04 Mar 1996 16:45
8 lines
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
#1749
Author: Volkermz
Date: Mon, 04 Mar 1996 21:28
13 lines
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
#1764
Author: Claus A. Faerber
Date: Tue, 05 Mar 1996 00:00
29 lines
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
#1759
Author: Christian Straka
Date: Tue, 05 Mar 1996 11:36
17 lines
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
#1786
Author: Michael Enke
Date: Fri, 08 Mar 1996 13:57
5 lines
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