J'ai créé un fichier DLL VB.NET que j'utilise dans un projet C++ non géré.Utilisation d'un fichier DLL VB.NET en C++ - la classe est abstraite
Lorsque je tente de créer un objet de la classe, je reçois une erreur:
cannot instantiate abstract class
Pourquoi ma classe abstraite? Comment puis-je le modifier pour qu'il ne soit pas abstrait?
Comment utilisez-vous la DLL dans votre projet? Veuillez publier le code où vous créez réellement un objet à partir de la DLL. – Joe
CComPtr pIWSconnection; pIWSconnection = pIWSconnection.CoCreateInstance (__uuidof (IWSconnection)); Je pensais que cela a créé un objet, mais quand j'ai essayé d'appeler une méthode depuis la DLL - pIWSconnection.connect (...); J'ai une erreur que pIWSconnenction est un identifiant déclaré J'ai donc ajouté cette ligne: IWSconnection pIWSconnection; Qui a généré l'erreur ci-dessus ... Merci beaucoup! –
user228058