Utilisation de Nacelabel 2019 dans Windev 24 ou plus
Posted: Tue Aug 31, 2021 5:23 pm
Bonjour tout le monde,
Je veux utiliser Nicelabel 2019 dans mon application Windev :
j'ai installé la version essai de Nicelabel
j'ai ajouté les dll de Nicelabel (SDK.NET.Interface.dll, ...) dans mon appli,
J'ai essayé plusieurs code entre autre :
gsDkFilesPath est une chaîne = "C:\Program Files\NiceLabel\NiceLabel 2019\bin.net\" // Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "..\\..\\..\\ ");
fRepCrée(gsDkFilesPath)
PrintEngineFactory.SDKFilesPath = gsDkFilesPath;
//gclPrintEngine est un SDK.NET.NiceLabel.SDK = PrintEngineFactory.PrintEngine;
//printEngine.Initialize();
// Initializes the Print engine.
//PrintEngineFactory.PrintEngine.Initialize();//("C:\Users\Public\Documents\NiceLabel 2019\SDK\Samples\SimpleTestApplication\Registration.nlbl");
clDotNet est un ClasseGestionEvenement
// Branchement de l'événement
clDotNet:m_LogHandler += Proc_Test
// ...
// Déclenche l'événement
clDotNet:EnvoiUnMessage("Chaine envoyée")
//Pour appeler une DLL:
hInst est un entier
hInst = ChargeDLL("SDK.NET.Interface.dll")
SI hInst = 0 ALORS
Erreur(ErreurInfo())
SINON
Info("DLL chargée", hInst)
API("SDK.NET.Interface.dll","PrintEngineFactory")
DéchargeDLL(hInst)
FIN
PrintEngineFactory.PrintEngine.Initialize(); me renvoie le message d’erreur suivant :"L'invocation de la méthode <Initialize()> du type <Void> a échoué . Le framework .NET a renvoyé l'erreur suivante :
No valid license found. Please contact sales@nicelabel.com to obtain an SDK license.”
Je voudrais alors m’assurer de son utilisation avant d’acheter la licence.
Mais je n'arrive toujours pas à accéder aux fonctionnalités de Nicelabel à partir de mon appli Windev alors que je vois bien que ça marche avec les exemples en C# .
Merci de bien vouloir m'aider s'il vous plait.
Best reagards
Je veux utiliser Nicelabel 2019 dans mon application Windev :
j'ai installé la version essai de Nicelabel
j'ai ajouté les dll de Nicelabel (SDK.NET.Interface.dll, ...) dans mon appli,
J'ai essayé plusieurs code entre autre :
gsDkFilesPath est une chaîne = "C:\Program Files\NiceLabel\NiceLabel 2019\bin.net\" // Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "..\\..\\..\\ ");
fRepCrée(gsDkFilesPath)
PrintEngineFactory.SDKFilesPath = gsDkFilesPath;
//gclPrintEngine est un SDK.NET.NiceLabel.SDK = PrintEngineFactory.PrintEngine;
//printEngine.Initialize();
// Initializes the Print engine.
//PrintEngineFactory.PrintEngine.Initialize();//("C:\Users\Public\Documents\NiceLabel 2019\SDK\Samples\SimpleTestApplication\Registration.nlbl");
clDotNet est un ClasseGestionEvenement
// Branchement de l'événement
clDotNet:m_LogHandler += Proc_Test
// ...
// Déclenche l'événement
clDotNet:EnvoiUnMessage("Chaine envoyée")
//Pour appeler une DLL:
hInst est un entier
hInst = ChargeDLL("SDK.NET.Interface.dll")
SI hInst = 0 ALORS
Erreur(ErreurInfo())
SINON
Info("DLL chargée", hInst)
API("SDK.NET.Interface.dll","PrintEngineFactory")
DéchargeDLL(hInst)
FIN
PrintEngineFactory.PrintEngine.Initialize(); me renvoie le message d’erreur suivant :"L'invocation de la méthode <Initialize()> du type <Void> a échoué . Le framework .NET a renvoyé l'erreur suivante :
No valid license found. Please contact sales@nicelabel.com to obtain an SDK license.”
Je voudrais alors m’assurer de son utilisation avant d’acheter la licence.
Mais je n'arrive toujours pas à accéder aux fonctionnalités de Nicelabel à partir de mon appli Windev alors que je vois bien que ça marche avec les exemples en C# .
Merci de bien vouloir m'aider s'il vous plait.
Best reagards