OVH Cloud OVH Cloud

Une base de données multi-thread sous Windows pour du C++

17 réponses
Avatar
Seb
Bonjour,

Suite à quelques déboires avec Paradox, je souhaite migrer ma base de
données vers une base proposant une API qui soit facilement "codable" en C++
(Borland C++ et non builder).

MySql propose une telle API mais c'est pour Builder. J'ai bien pensé
développer une DLL avec le "free command line" de Borland (là ça fonctionne)
et ensuite utiliser cette DLL, mais je n'ai pas d'expérience dans ce genre
d'architecture. Qu'en pensez-vous ?

Sébastien

7 réponses

1 2
Avatar
Manu
J'utilise Firebird comme base. http://firebird.sourceforge.net

C'est une bonne base et performante.
De mon coté j'utilise ODBC pour develloper l'appli, mais comme c'est une
derivé d'interbase 6 une api est probablement disponible pour Borland C++,
tu devrais allez voir sur le site de Borland.

Manu
Avatar
Seb
"Thierry" a écrit dans le message news:

Bonjour,

Ambassadeur Kosh a écrit :

> physiquement, c'est du COM. faut pas être allergique c'est tout...

En client c'est pas la mort, COM.

J'ai trouvé ADO bien plus facile a utiliser qu'ODBC.

--
"Cinq cents connards sur la ligne de départ,
Cinq cents blaireaux sur leur moto
Combien d'années encore ces crétins bariolés
F'ront leur terrain de sport d'un continent entier."




Pourriez-vous m'indiquer de la doc pour créer des ADO en C++

Sébastien
Avatar
Ambassadeur Kosh
> Pourriez-vous m'indiquer de la doc pour créer des ADO en C++
Sébastien



google.fr , et [ADO Visual C++] par exemple, on trouve bien.
il y a le Msdn, tout ça...

sinon, je vous propose ceci

http://www.q-tek.net/Q-Asp/Ref/Comp/Adoframe.htm

ca devrait aider non ? :o)
Avatar
Seb
"Ambassadeur Kosh" a écrit dans le message news:
btttnf$761$
> Pourriez-vous m'indiquer de la doc pour créer des ADO en C++
> Sébastien

google.fr , et [ADO Visual C++] par exemple, on trouve bien.
il y a le Msdn, tout ça...

sinon, je vous propose ceci

http://www.q-tek.net/Q-Asp/Ref/Comp/Adoframe.htm

ca devrait aider non ? :o)





C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?

Bien entendu les version Windows

Sebastien
Avatar
Ambassadeur Kosh
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?



c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le
moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est
utilisable par n'importe quelle machine et dans n'importe quel langage qui
prend COM en charge. je vais pas te faire le topo sur COM quand même...

Bien entendu les version Windows


huh ?

faut peut être envisager serieusement un portage non ?
enfin bon, moi ce que j'en dis...
Avatar
Seb
"Ambassadeur Kosh" a écrit dans le message news:
btu8ac$1t1$
> C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
> réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?

c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le
moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est
utilisable par n'importe quelle machine et dans n'importe quel langage qui
prend COM en charge. je vais pas te faire le topo sur COM quand même...




COM = Component Object Model (COM) is Microsoft's framework for developing
and supporting program component objects.


> Bien entendu les version Windows
huh ?

faut peut être envisager serieusement un portage non ?
enfin bon, moi ce que j'en dis...




C'est effectivement une des possibilités.
Avatar
adebaene
"Seb" wrote in message news:<btuf4k$pg7$...
"Ambassadeur Kosh" a écrit dans le message news:
btu8ac$1t1$
> > C'est ce que je pensais c'est du Microsoft, donc pas trop d'espoir d'en
> > réaliser un avec un compilateur genre gcc ou Borland (un vieux) ?
>
> c'est du COM. donc, comme tout ActiveX / Lib COM, il suffit d'utiliser le
> moyen dedié. rien à voir avec M$. du fait que c'est du COM, c'est
> utilisable par n'importe quelle machine et dans n'importe quel langage qui
> prend COM en charge. je vais pas te faire le topo sur COM quand même...
>

COM = Component Object Model (COM) is Microsoft's framework for developing
and supporting program component objects.



Tous les outils Borland récents prennent en charge COM (tu peux bien
utiliser un ActiveX dans tes applis Borland non?)



> > Bien entendu les version Windows
> huh ?
>
> faut peut être envisager serieusement un portage non ?
> enfin bon, moi ce que j'en dis...
>

C'est effectivement une des possibilités.



re - huh ?

Arnaud
1 2