-
COM/DCOM avec borland?
quelqu'un crée t il des serveurs objets COM avec borland ?
on a remarqué que des clients COM en C# ou visual C++ ne communiquait pas bien avec le serveur fait en borland.
je suis en BC5....je me demandais si la gestion COM n'est pas mieux géré dans les versions ultérieures ?
merci d'avance
-
Salut, tu peux utiliser les API Windows pour gérer les ports COM. J'ai donnés les liens ici
-
Ce n'est pas de ce COM-là qu'on parle.
Il est question ici de COM/OLE (Component Object Model / Object Linking and Embedding).
-
Autant pour moi, désolé.:oops:
-
Salut SOPRA-Eherve:
Si tu veu piloter Excel ou Word tu utilise Ole.
Si tu veu piloter OpenOffice tu utilise ComObj.
Maintenant l'ecriture n'est pas evidente.
Dans les Tutoriels Delphi il y a de la documentation, on arrive a convertire delphi en BCB.
le lien
-
Bonjour,
j'ai porté mon soft en objet COM/OLE (activex).
Je suis sur BCB6, et pour l'instant, j'ai aucun problème de communication.
Les seuls problèmes que je rencontre, sont la gestion des BSTR.
Mais la, ca vient de mon peu de connaissance sur la chose, et tous les soucis sont maintenant résolu...
Bon courage
-
en fait on a crée un projet de type serveur COM en borland et on attaque par differents clients et bien sur, merci borland de ne pas suivre les règles crosoft.. ca commence à être pénible....
-
sur la gestion des BSTR, du cote client tu peux les mettre dans des widestring
mais attention dans le client, tu dois faire
WideString myString = ObjCOM.GetBSTR()
ensuite tu le place dans un AnsiString
AnsiString toto = MyString.Detach()
ne pas oublier le Detach()....