Français
Forum

Vertragen sich qui SKControl.DLL et qui ListView.DLL pas?

 
- 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
 
Gruß Thomas
Windows XP SP2, XProfan X2
10.03.2011  
 




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  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.263 Views

Untitledvor 0 min.
Georg Teles31.10.2019
Michael W.07.07.2016
Christof Neuß11.01.2016
rquindt09.08.2015
plus...

Themeninformationen

cet Thema hat 2 participant:

Stephan Sonneborn (4x)
Thomas Freier (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie