| |
|
|
- page 1 - |
|
Stephan Sonneborn | allô Amis,
mir ist là quoi komisches aufgefallen: si on qui SKControl.DLL VOR qui ListView.DLL invite, fonctionne cela kleine Beispiel-Programme. si on qui Reihenfolge umkehrt, stürzt qui Interpreter ab (Runtime hab je pas getestet). cela liegt incidemment weder à qui 11il encore à qui 12il XProfan Version, car beide verhalten sich juste...
peux sich cela quelqu'un expliquer? Überschreiben sich qui DLL mutuel den grenier (alors qui SKControl.DLL den Speicherbereich qui Listview.DLL)?
$I SKCONTROL.INC
'si qui ListView.DLL VOR qui SKControl.DLL geladen wird, stürzt XPROFAN ab.
'VAR LVDLL& = USEDLL("LISTVIEW.DLL")
VAR SKDLL& = USEDLL("SKCONTROL.DLL")
VAR LVDLL& = USEDLL("LISTVIEW.DLL")
SKCtrl_InitDll()
CLS
VAR Test$ = "Ich suis un SKControl-Edit"
VAR Edit& = SKCtrl_CreateColorEdit(%HWND,ADDR(Test$), RGB(000,000,000) , RGB(255,000,000),10,10,100,20,%hInstance)
WAITINPUT
SKCtrl_InitDll()
FREEDLL SKDLL&
FREEDLL LVDLL&
FIN
|
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 10.03.2011 ▲ |
|
|
|
|
« cette Beitrag wurde comme Solution gekennzeichnet. » |
|
Stephan Sonneborn | ah oui... quelquefois sieht on den forêt avant lauter Bäumen pas...
je hab qui SKCtrl_InitDLL() dans qui Include verbaut et coutume mich ensuite pas trop wundern, wenns pas allez, bevor qui DLL geladen ist...
|
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 10.03.2011 ▲ |
|
|
|
|
|
Thomas Freier | Verwende Beides depuis Jahren sans Probleme. Neueste Versionen vorhanden? qui Aufbau chez mir dans qui règle (Pfade anpassen):
Var old_file$ = GETDIR $("@")'$PROGDIR'
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Franks ListView
Déclarer lvdll&, ilist&,anzahl&,ndll&
lvdll&=usedll(old_file$+"\\Lib\\Listview.dll")
$I Include\Listview_Funktionen.inc
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~SKControl.DLL - Funktionen définir...
$I Include\SKControl.inc
var hdll& = UseDll(old_file$+"\\Lib\\SKControl.dll")
SKCtrl_InitDll()
var skfb& = SKCtrl_RGB(150,200,200)
cls
var listview&=CreateListview(%hwnd,%HINSTANCE,0,Rgb(255,255,255),-1,$31)
BuildListview(listview&,6,30,80,0)
ShowListview(listview&,10,100,400,300)
VAR Test$ = "Ich suis un SKControl-Edit"
VAR Edit& = SKCtrl_CreateColorEdit(%HWND,ADDR(Test$), RGB(000,000,000) , RGB(255,000,000),10,10,100,20,%hInstance)
WaitInput
$I Include\Listview_Dispose.inc
FreeDLL lvdll&
SKCtrl_DeInitDll()
FreeDll hDll&
end
|
|
|
| |
|
|
|
Stephan Sonneborn | Stephan Sonneborn (10.03.11)
mir ist là quoi komisches aufgefallen: si on qui SKControl.DLL VOR qui ListView.DLL invite, fonctionne cela kleine Beispiel-Programme.
qui Solution ist entier simple: Es lag à Einfügestelle qui Include SKControl. si cet Pour dem DLL-Aufruf venez,ist qui Lade-Reihenfolge qui DLL égal.
'So gehts...'
VAR LVDLL& = USEDLL(GETDIR$("@") + "\\LISTVIEW.DLL")
VAR SKDLL& = USEDLL(GETDIR$("@") + "\\SKCONTROL.DLL")
'VAR LVDLL& = USEDLL(GETDIR$("@") + "\\LISTVIEW.DLL")
$I SKCONTROL.INC
SKCtrl_InitDll()
CLS
VAR Test$ = "Ich suis un SKControl-Edit"
VAR Edit& = SKCtrl_CreateColorEdit(%HWND,ADDR(Test$), RGB(000,000,000) , RGB(255,000,000),10,10,100,20,%hInstance)
WAITINPUT
SKCtrl_DeInitDll()
FREEDLL SKDLL&
FREEDLL LVDLL&
FIN
|
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 10.03.2011 ▲ |
|
|
|
|
Stephan Sonneborn | Thomas Freier (10.03.11)
Verwende Beides depuis Jahren sans Probleme. Neueste Versionen vorhanden?
allô Thomas,
oui, neueste Versionen sommes installiert. Schmiert car cela obige Listing chez Dir aussi ab, si le SKControl.DLL pour qui ListView.DLL geladen wird et qui Include avant beiden aufgerufen wird? |
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 10.03.2011 ▲ |
|
|
|
|
Stephan Sonneborn | ah oui... quelquefois sieht on den forêt avant lauter Bäumen pas...
je hab qui SKCtrl_InitDLL() dans qui Include verbaut et coutume mich ensuite pas trop wundern, wenns pas allez, bevor qui DLL geladen ist...
|
|
|
| Schöne Grüße aus Wittgenstein von Stephan
Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz | 10.03.2011 ▲ |
|
|
|