Je suis un étudiant CS qui est stagiaire. Mon superviseur est très occupé et il m'a dit que je pourrais utiliser ce site si j'avais des questions.Ajouter une référence à l'aide de VS 6.0 C++!
J'ai besoin de modifier un programme VS6.0 C++. J'ai fait une bibliothèque de classe C# qui est COMVisible. Dans Visual Basic 6.0, il reconnait la bibliothèque de types et fonctionne comme prévu. J'ai fait un Visual Basic 6.0 pour tester la bibliothèque de type, mais maintenant j'ai besoin d'implémenter ma bibliothèque de classes dans le programme VS6.0 C++.
je besoin d'aide sur ce qui suit: Comment ajouter une bibliothèque de type (TLB) ou une référence dll ou référence comme méthode pour VS6.0C++ (je ne peux pas trouver un article sur la façon d'ajouter) Le tlb était facile à ajouter dans Visual Basic 6.0
Traduire un code simple en C++ qui utilise ma bibliothèque COMVisible.
Avoir une variable locale:
Public ls As New pcbCOMVisibleLibrary
ont également ceci dans une méthode:
Dim work As Boolean
work = ls.Post(Text1.Text, Text2.Text)
Label1.Caption = work
Vous devez vraiment mettre à niveau votre version de Visual Studio. 6.0 est connu pour être buggé. – Puppy
Il n'y a pas d'équivalent direct. Vous commencez par # importer la DLL dans votre projet VC++, ce qui génère un certain nombre de fichiers et de classes wrapper (fichiers tli et tlh), que vous pouvez ensuite utiliser pour appeler la DLL. Mais il est loin d'être aussi simple que ce soit dans VB et .NET. – Joe
Cet extrait vous donnera des indications sur la façon d'interagir avec un objet COM à partir de C++ via une librairie tlb: http://stackoverflow.com/questions/6262326/how-to-use-com-to-pass-a-string- de-c-à-c/6278267 # 6278267 – jszpilewski