Question

Je sais qu'il existe une sorte de connexion entre .NET et UniVerse, en utilisant UniObjects.Mais je pense que cela oblige à utiliser .NET, C # ou VB.NET.

De plus, je sais en lisant le manuel d'UniVerse qu'UniVerse peut appeler du code C / C ++ depuis UniVerse, mais ce que je veux, c'est l'inverse.

  1. Les UniObjects peuvent-ils être utilisés pour un projet C ++ dans .NET?
  2. Est-ce que le c ++ ordinaire (je veux dire sans utiliser la plate-forme .NET) peut récupérer et stocker les données depuis et vers la base de données UniVerse?
Était-ce utile?

La solution

Oui, même si vous devez le chercher.

Sur le site U2 DevZone que Rocket Software vient de lancer, il y a un article sur écriture d'un pilote PDO pour l'accès PHP. Ce pilote est écrit en C (iirc) et contient tout le code source fourni .Il utilise U2 InterCall pour interagir avec le système U2 (UniVerse & UniData).Vous devriez pouvoir l'utiliser comme moyen d'appeler le processus UniRPC (c'est ce que UniObjects appelle).

Vous devez vous inscrire sur le site pour accéder à l'article et au code source, mais l'inscription est gratuite.

Autres conseils

Il existe une bibliothèque appelée icsdk.Cela vous permettra de faire à peu près tout ce que UniObj vous permettrait de faire à partir d'un framework java ou .NET, mais à partir de C. Je n'ai pas les manuels avec moi à vérifier pour le moment, mais si vous pouvez obtenir la documentation de Rocket, voussouhaitez rechercher les sections ICS ou Intercall.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top