Thread View: de.comp.lang.c++
6 messages
6 total messages
Started by Volker Hollich
Mon, 06 Nov 1995 19:08
Problem mit BC4 & OWL2
Author: Volker Hollich
Date: Mon, 06 Nov 1995 19:08
Date: Mon, 06 Nov 1995 19:08
38 lines
1675 bytes
1675 bytes
Hallo!
Bei mir tritt folgendes Problem auf:
Ich moechte gerne ein Dialogfenster auf den Bildschirm zaubern. Schoen. Nach
langem Tippen und Fehlersuchen laeuft auch alles wie es soll. Ich freu mich
und ...
Tja, dumm gelaufen.
Laeuft irgendwo BC4 im Hintergrund klappt alles. Rufe ich aber das Programm
so auf, erhalte ich einen netten, huebschen Windowsfehler. An einer
Speicherstelle von OWL252.DLL ist wohl was nicht in Ordnung, meint
Windows. Schreibe ich das ganze um, so dass mir BC4 exception zeigt, heisst
die Fehlermeldung "Execute fail for window".
Der Quellcode ist - so meine zumindest ich - identisch mit dem Borland
Beispiel. Also
TInstallWindow::CmAbout()
{
TDialog(this, IDD_ABOUT).Execute();
}
bzw.
TInstallWindow::StartupWindow()
{
TInstallDialog(this, &xfer).Execute();
}
Ich vermute mal, dass der Fehler irgendwo anders steckt. Da ich allerdings
nicht weiss wo (dann wuerde ich ja wohl auch kaum hier fragen), kann ich
auch nicht den entsprechenden Quellcode beilegen.
Tschuess und danke im voraus.
}
## CrossPoint v3.1 R ##
Re: Problem mit BC4 & OWL2
Author: Karl-Heinz Krause
Date: Wed, 08 Nov 1995 05:11
Date: Wed, 08 Nov 1995 05:11
26 lines
1379 bytes
1379 bytes
Am 6. Nov. 1995 schrieb Volker Hollich (JERRY@vmb.zer.sub.org): > Hallo! > Bei mir tritt folgendes Problem auf: > Ich moechte gerne ein Dialogfenster auf den Bildschirm zaubern. Schoen. Nach > langem Tippen und Fehlersuchen laeuft auch alles wie es soll. Ich freu mich > und ... > Tja, dumm gelaufen. > Laeuft irgendwo BC4 im Hintergrund klappt alles. Rufe ich aber das Programm > so auf, erhalte ich einen netten, huebschen Windowsfehler. An einer > Speicherstelle von OWL252.DLL ist wohl was nicht in Ordnung, meint > Windows. Schreibe ich das ganze um, so dass mir BC4 exception zeigt, heisst > die Fehlermeldung "Execute fail for window". Höchstwahrscheinlich benutzt Dein Programm Kontrollelemente aus der BWCC.DLL. In diesem Fall mußt Du sicherstellen, daß die BWCC.DLL geladen ist, während Dein Programm läuft. Das geht z. B. mit TApplication::EnableBWCC Karl-Heinz Krause
Re: Problem mit BC4 & OWL2
Author: Andreas Hassmann
Date: Wed, 08 Nov 1995 08:53
Date: Wed, 08 Nov 1995 08:53
17 lines
873 bytes
873 bytes
> die Fehlermeldung "Execute fail for window". > 1. In der InitMainWindow() Deiner von TApplication abgeleiteten Klasse folgendes eintragen : EnableBWCC(TRUE); oder 2. Wenn Du Deinen Dialog im Resource Shop designed hast, alle Borland Controls durch Standard Controls ersetzen. Gruß, Hassmann. ## CrossPoint v3.02 ##
Re: Problem mit BC4 & OWL2
Author: Soenke Mueller-Lund
Date: Wed, 08 Nov 1995 15:25
Date: Wed, 08 Nov 1995 15:25
28 lines
1170 bytes
1170 bytes
Moin Volker,
> Der Quellcode ist - so meine zumindest ich - identisch mit dem Borland
> Beispiel. Also
> TInstallWindow::CmAbout()
> {
> TDialog(this, IDD_ABOUT).Execute();
> }
Das dürfte ok sein.
> TInstallWindow::StartupWindow()
^^^^^^^ meinst Du vielleicht SetupWindow?
> {
> TInstallDialog(this, &xfer).Execute();
> }
Wenn Du SetupWindow() meinst, liegt hier der Fehler hier. Das Fenster-
Objekt besitzt ein HWND-Member, der nun durch _this_ an TInstallDialog
gereicht wird. Zum Zeitpunkt von SetupWindow() ist das HWND-Member aber
noch gar nicht gültig und die Sache kracht.
Ciao
Sönke
<< Windows 95 - absturzkompatibel zu Windows 3.1 >>
## CrossPoint v3.02 ##
Re: Problem mit BC4 & OWL2
Author: Volker Hollich
Date: Sun, 12 Nov 1995 20:46
Date: Sun, 12 Nov 1995 20:46
13 lines
1038 bytes
1038 bytes
Hallo! Ich wollte mich fuer die Abhilfe zu meinem Problem bedanken. Der Fehler lag darin, dass eine einfache Linie schon als BWCC-Type gilt. Da ich zuvor angegeben hatte, dass ich nur die Standarts benutzen wollte, bin ich nicht auf die Idee gekommen, dass sich doch win BWCC-Element auf diese Weise untergemogelt hatte. Nochmals danke! Volker ## CrossPoint v3.1 R ##
Re: Problem mit BC4 & OWL2
Author: Mario Zimmermann
Date: Mon, 13 Nov 1995 12:34
Date: Mon, 13 Nov 1995 12:34
22 lines
1395 bytes
1395 bytes
sml@smlp.toppoint.de (Soenke Mueller-Lund) wrote: >Moin Volker, > >Wenn Du SetupWindow() meinst, liegt hier der Fehler hier. Das Fenster- >Objekt besitzt ein HWND-Member, der nun durch _this_ an TInstallDialog >gereicht wird. Zum Zeitpunkt von SetupWindow() ist das HWND-Member aber >noch gar nicht gültig und die Sache kracht. > Bloedsinn. Selbstverstaendlich ist HWindow in SetupWindow() bereits gueltig. Dies trifft _nicht_ fuer den Konstruktor zu, da hier das Fenster erst erzeugt wird. ----- Mario -- # # ## # # LION Gesellschaft fuer Systementwicklung mbH # # # # ## # Mario Zimmermann email: zimmerma@lion.de # # # # # ## Universitaetsstr. 140 Phone: +49 (0)234 9709-315 #### # ## # # D-44799 Bochum Fax: +49 (0)234 9709-111
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