Hallo,
ich habe mit dem Resource Builder 1.0 von Borland
eine DLL erstellt. In ihr befinden sich 4 Resourcen: ein Bild,ein Menu und zwei Dialoge.
Ich lade diese Resourcen mit folgendem Quelltext:
Declare Handle%,Dlg%,Ok%
CLS
Handle% = UseDLL("Dialog.dll")
dlg% = CreateExtDialog(Handle%,%HWnd,"TestGE")
DrawExtBmp Handle%,"LOGO",0,0;0
UseExtMenu Handle%,"MENU_0"
ok% = GetHandle(Dlg%,107)
While 1
waitinput
IF getfocus(ok%)
Break
ElseIF equ(%key,2)
Break
ElseIF MenuItem(101)
Break
EndIF
EndWhile
destroywindow(dlg%)
FreeDll Handle%
End
Das Menu und die Bitmap wird problemlos geladen
nur der Dialog nicht. Als Handle des Dialoges wird 0 zurück gegeben. Wo ist der Fehler?
Falls jemand die DLL zum Testen benötigt kann ich sie ihm per E-Mail zuschicken.
|