Utilisation de Nacelabel 2019 dans Windev 24 ou plus

Ce forum est pour toutes les questions de NiceLabel pour les utilisateurs français.

Moderators: Georges, milos, NiceLabel Support Team

Post Reply
soso
Newcomer
Posts: 1
Joined: Tue Aug 31, 2021 5:05 pm

Utilisation de Nacelabel 2019 dans Windev 24 ou plus

Post by soso » 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

Post Reply