J'ai une DLL tierce que j'essaie de référencer dans mon projet Silverlight. Je suis capable d'utiliser cette DLL et de la référencer dans une application de test WPF. Essayer de faire référence à cette même DLL dans mon application Silverlight ne fonctionne pas. J'utilise la classe automationFactory pour obtenir un handle sur la DLL mais je ne suis pas sûr si je le fais correctement.DLL tierce dans l'application Silverlight
dynamic btApp = AutomationFactory.CreateObject("BarTender.Application");
En mettant Bartender.Application comme argument dans la méthode CreateObject Je suis en mesure d'obtenir une poignée sur une dll, mais je crains qu'il n'est pas la dll correcte. Comment puis-je référencer une DLL particulière que j'ai besoin d'utiliser.
code
dynamic btApp = AutomationFactory.CreateObject("BarTender.Application");
//dynamic btMessages = null;
dynamic btFormat = btApp.Formats.Open("c:\\Temp/Format1.btw", false, "");
btFormat.SetNamedSubStringValue("testing", barcodeValue);
btFormat.Print("Job1");
btFormat.Close(2);
Je vais faire un commentaire: 'BarTender' doit être une application qui est installée –
Question: Que voulez-vous de cette DLL tierce? Avez-vous l'intention d'empaqueter ce ddl avec votre projet Silverlight ou vous assumez il sera sur le système de l'utilisateur? –
je veux être en mesure d'utiliser leur méthode d'impression .. il est mon code..dynamic btApp = AutomationFactory.CreateObject ("BarTender.Application"); // dynamic btMessages = null; dynamique btFormat = btApp.Formats.Open ("c: \\ Temp/Format1.btw", false, ""); btFormat.SetNamedSubStringValue ("testing", code à barres); btFormat.Print ("Job1"); btFormat.Fermer (2); – gevjen