[Mysql-cocoa-users] Re: Cocoa mysql
Brought to you by:
sergecohen
|
From: Serge C. <co...@em...> - 2002-05-28 09:43:21
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour Pierre;=0D
=0D
En fait au tout d=C3=A9but, le framework ne pouvait marcher que sur les =0D=
machines ayant la librairie libmysqlclient en version dynamic =0D
(libmysqlclient.dylib). A ce moment il =C3=A9tait inutile d'avoir le =0D
framework sans cette librairie... Ce n'est plus le cas, en tout cas pour =
=0D
ce qui concerne mes application Cocoa (c'est encore le cas pour les =0D
application en ligne de commande "Foundation").=0D
=0D
Si tu veux utiliser le framework pour une applications Cocoa, le plus =0D=
simple est de r=C3=A9cup=C3=A9rer le binaire de "MySQL Dislpay" sur le =
site (ne =0D
pas utiliser stuffit, mais gunzip: pb de taille de nom de fichier), de =0D=
monter l'image disque et enfin de copier la version du framework qui est =
=0D
dans le bundle de l'application (ligne de commande):=0D
=0D
=0D
>gunzip MySQL_Display_0.1.3_F0.7.0.dmg.gz=0D
>open MySQL_Display_0.1.3_F0.7.0.dmg=0D
>cp -r /Volumes/MySQL\ Display/MySQL\ =0D
Display.app/Contents/Frameworks/SMySQL.framework .=0D
=0D
Tu as alors un dossier SMySQL.framework dans ton repertoire courant, ce =0D=
framework doit =C3=AAtre inclus dans le repertoire Frameworks de =0D
l'application qui veut l'utiliser.=0D
=0D
Rem: Si tu veux compiler cette version du Framework, tu devrait pouvoir =0D=
le faire directement avec les sources disponibles, il y a peut-=C3=AAtre =
une =0D
erreur sur les fichiers d'ent=C3=AAte que j'ai inclus dans la cible : =0D=
SMySQL_fully_embeded. Je crois que j'ai corrig=C3=A9 cette erreur dans =
la =0D
version disponible en CVS.=0D
=0D
=0D
J'esp=C3=A8re que cela r=C3=A9pond =C3=A0 ta question.=0D
=0D
Serge.=0D
=0D
PS: Si tu as besoin d'une version du framework qui est utilisable par =0D=
une application en ligne de commande ("Foundation Application"), je peux =
=0D
t'envoyer la libraire en binaire.=0D
=0D
Le jeudi 23 mai 2002, =C3=A0 04:25 , Pierre Vettier a =C3=A9crit :=0D
=0D
> Bonjour,=0D
>=0D
> Serge et Bertrand =C3=A9tant 2 pr=C3=A9noms assez typiquement =
fran=C3=A7ais, je tente =0D
> donc=0D
> ce premier contact dans cette langue ;-) Corrigez-moi si j'ai tout =0D=
> faux.=0D
>=0D
> J'ai d=C3=A9couvert avec plaisir votre framework Cocoa pour MySQL.=0D
>=0D
> Jusque l=C3=A0, j'utilisais le driver java MM.Mysql mais le bridge =
java =0D
> d'apple=0D
> me semble encore un peu trop fragile, j'ai une consommation m=C3=A9moire=
=0D
> anormale=0D
> en faisant appel =C3=A0 ce bridge et =C3=A7a devient vite d=C3=A9sastreu=
x quand on =0D
> ram=C3=A8ne=0D
> des milliers de lignes depuis MySQL.=0D
>=0D
> Directement en C, je ne devrais plus trop rencontrer de probl=C3=A8mes, =
me=0D
> suis-je dit.=0D
>=0D
> Mais voil=C3=A0, j'en suis bloqu=C3=A9 =C3=A0 la simple installation =
de votre framework=0D
> :-))=0D
>=0D
> Sur ma machine de d=C3=A9v, j'avais d=C3=A9j=C3=A0 install=C3=A9 MySQL =
depuis une distrib=0D
> binaire pour MacOS X dispo sur entropy.ch et je n'ai donc pas eu =C3=A0 =
=0D
> compiler=0D
> tout =C3=A7a. D'o=C3=B9 mon d=C3=A9sarroi devant vos explications =
n=C3=A9cessitant quelques=0D
> fichiers des sources de MySQL.=0D
>=0D
> Que puis-je faire? Comment installer votre framework sans r=C3=A9install=
er ou=0D
> recompiler MySQL?=0D
>=0D
> A moins que j'aille jusqu'au "make" de vos explications "How to build=0D=
> Mysql"?=0D
>=0D
> Je n'ai pas encore pig=C3=A9 tout =C3=A0 fait pourquoi cette =
n=C3=A9cessit=C3=A9 de lier le=0D
> framework ainsi =C3=A0 MySQL, mais je suis impatient d'essayer tout =
=C3=A7a...=0D
>=0D
> En esp=C3=A9rant un d=C3=A9but de r=C3=A9ponse, je vous remercie =
d'avance,=0D
>=0D
> Pierre Vettier=0D
> Lyon - France=0D
>=0D
>=0D
>=0D
- ----------------------------------------------------=0D
Serge Cohen=0D
=0D
GPG Key ID: 1024D/69B1D346=0D
- ----------------------------------------------------=0D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (Darwin)
Comment: For info see http://www.gnupg.org
iD8DBQE88q85Mygj1Wmx00YRAu05AJ957H6gVNhw5lqAHFDADiiUDiB1FwCeKdGN
R4C07BAF7dz9C0znOYUXk08=3D
=3Dg99H
-----END PGP SIGNATURE-----
|