Bonjour à tous,
Je souhaite utilisé un assemblage .NET dans un projet. J'ai importer la DLL via "Utiliser un assemblage .NET dans votre projet", jusqu'ici tout va bien, la DLL apparait ainsi dans Windev:
J'utilise habituellement le code suivant:
Mais ici, Scraper est alors souligné en rouge par Windev qui indique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part gclODM est un Scraper
J'ai donc alors essayé d'utiliser une autre solution en utilisant une description d'API dont voici le code:La création d'une instance de 'Scraper' est interdite car la classe est abstraite
J'obtiens une autre erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 hInst est un entier hInst = ChargeDLL("OddsMonkeyScraper.dll") SI hInst = 0 ALORS Erreur(ErreurInfo()) SINON // Info("DLL chargée") // DéchargeDLL(hInst) FIN GetODMData est une Description d'API GetODMData..NomDLL = "OddsMonkeyScraper" GetODMData..NomFonction = "GetData" GetODMData..TypeRetour = apiChaîneUnicode GetODMData..Paramètre[1]..Type = apiChaîneUnicode GetODMData..Paramètre[2]..Type = apiChaîneUnicode sData est une chaîne UNICODE=GetODMData("xxx","xxx") Trace(sData)
Je ne sais plus trop quoi essayer, une idée pour me dépanner?Erreur à la ligne 17 du traitement Clic sur BTN_DLL.
La fonction 'GetData' n'a pas été trouvée dans la DLL OddsMonkeyScraper
Merci par avance.
Cordialement,
Paul.
Partager