| |
|
|
GDL | Hallo Frank,
wenn ich beide DLL nutzen möchte meckert XPSE diese Funktion
DEF InitMessages(2) !NEdit.dll,InitMessages
als doppelt an.
Compiliere ich trotzedem stürzt das Programm ab. Remme ich die Function für die nedit.dll aus, stürzt zwar das Programm nicht ab, aber die DLL erfüllt ihren Sinn auch nicht mehr.
Servus Georg |
|
|
| |
|
|
|
| DEF nedit_InitMessages(2) !NEdit.dll,InitMessages
Und dann halt mit nedit_InitMessages auch aufrufen. |
|
|
| |
|
|
|
GDL | Hi,
danke.Auf sowas muss ma erst kommen. Denke immer, da darf nix verändert werden. Aber ihr wisst ja, ich bin Querdenker. Nu geht es.
Servus Georg |
|
|
| |
|
|
|
| Bis auf diese einzige erste Angabe darf wirklich nix verändert werden! |
|
|
| |
|
|
|
Frank Abbing | Hehe, genau. Den Namen an sich darfst du ändern wie du willst. |
|
|
| |
|
|
|
GDL | Aber dadurch habe ich die nedit.dll in allen möglichen Kombinationen(auf nem Fensterdialog,in nem Unterprogramm, mit edit&=.... und edit&[1]=.... und in einer Schleife getestet.
Leider habe ich es noch nicht hinbekommen, dass es in der Schleife auch geht. KompilierenMarkierenSeparierenc%=25
sx%=10
sy%=340
whilenot c% > 40
standard&[c%]=create(edit,dlg&,st+str$(c%),sx%,sy%,96,18)
InitMessages_edit(standard&[c%],0)
sx%=sx%+110
iF c%=32
sy%=sy%+20
sx%=10
endif
inc c%
wend
Funktioniert in der Schleife nicht
InitMessages_edit(standard&[25],0)braucht die nedit dll
InitMessages_edit(standard&[26],0)braucht die nedit dll
InitMessages_edit(standard&[27],0)braucht die nedit dll
InitMessages_edit(standard&[28],0)braucht die nedit dll
InitMessages_edit(standard&[29],0)braucht die nedit dll
InitMessages_edit(standard&[30],0)braucht die nedit dll
InitMessages_edit(standard&[31],0)braucht die nedit dll
InitMessages_edit(standard&[32],0)braucht die nedit dll
InitMessages_edit(standard&[33],0)braucht die nedit dll
InitMessages_edit(standard&[34],0)braucht die nedit dll
InitMessages_edit(standard&[35],0)braucht die nedit dll
InitMessages_edit(standard&[36],0)braucht die nedit dll
InitMessages_edit(standard&[37],0)braucht die nedit dll
InitMessages_edit(standard&[38],0)braucht die nedit dll
InitMessages_edit(standard&[39],0)braucht die nedit dll
InitMessages_edit(standard&[40],0)braucht die nedit dll
So geht es wunderbar.Nur wenn ich den geremmten init... in der Schleife nehme funzt es nicht.
Servus Georg |
|
|
| |
|
|
|
Frank Abbing | Wahrscheinlich eine Timingsache. Subclassen, bevor das Controls richtig initiert wurde oder so. Bau mal testweise ein Sleep ein. |
|
|
| |
|
|
|
GDL | |
|
| |
|
|