IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

[Delphi 2005 Personal] + XML [Trucs & Astuces]


Sujet :

Langage Delphi

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 147
    Par défaut [Delphi 2005 Personal] + XML
    Bonjour,

    J'ai récupéré Delphi 2005 Personnal à partir de tuto sur le site.
    J'ai décidé de l'utiliser pour une IHM d'un projet que je fais.
    Je vais utiliser du XML pour mon format de données, j'ai vu des tuto et je pensais utiliser le XMLDocument.

    Malheureusement, il semblerait qu'il ne soit pas disponible pour la version personal (quelqu'un peut-il le confirmer, peut être que j'ai juste mal cherché)
    Dans ce cas malheureux, existe t-il des composants gratuits pour parser / écrire du XML ? Lesquels et comment les installer ?

    Merci beaucoup !

  2. #2
    Membre expérimenté

    Profil pro
    Enseignant
    Inscrit en
    Juillet 2003
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2003
    Messages : 296
    Par défaut
    essaies avec OmniXML, le plus simple à utiliser selon moi, ou alors TurboPower XML Partner, mais ne l'ayant pas utilisé, je ne sais pas ce qu'il vaut.
    Tu trouveras ces compo sur le site

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 147
    Par défaut
    Merci
    J'ai tenté OmniXML.
    Par contre je sais pas si j'ai bien fait.

    Y a un paquet qui s'appelle OmniXML_d2005.dpk
    je l'ouvre.
    je tente de le compiler.

    Là, erreur ...
    [Erreur fatale] OmniXML_d2005.dpk(33): E2202 Package 'dbrtl' requis non trouvé

    Serait ce encore à cause du fait que j'ai une version Personal ?
    Est ce là la bonne procédure pour installer des composants ?
    Je me remets depuis à Delphi et depuis la dernière version que j'ai utilisé y a eu des changements.

    Y aurait qqe part un bon tuto sur l'install de composant par .dpk ?

    MErci !

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 147
    Par défaut
    En jetant un rapide coup d'oeil sur le site de developpez.com
    j'ai vu que pour omniXML, y marque Delphi 5 a 7

    donc peut etre que le 2005, ca marche pas.

    Je tente donc TurboXML Partner
    je dl la bonne version, je rajoute une partie expres pour le 2005

    [Erreur fatale] XMLPartner_PD2005.dpk(31): E2202 Package 'xmlrtl' requis non trouvé

    c'est pas croyable que je puisse pas installer un composant.
    J'ai du zapper un morceau ...

    J'ai bien reussi un installé un composant fait par un mec, en open source, mais y a juste le parser, et y me faudrait aussi le writer.

    MAis je desespere pas !

    PS : dans pas mal de composants que j'ai trouvé, y toujours 20 milliards de fichier dpk. et rien qui precise lequel est le bon. J'imagine qui doit y avoir des dependances entre les paquets, mais y a un moyen de le savoir ??? parce que la ou chuis passé, nivo doc, c t moyen ...

  5. #5
    Membre expérimenté

    Profil pro
    Enseignant
    Inscrit en
    Juillet 2003
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2003
    Messages : 296
    Par défaut
    De tête, toujours pour omnixml, tu dois enlever les références à dbrtl. Tu auras quelques possibilités en moins, ayant trait au DB, mais ce n'est pas trop important

    Tu dois avoir un fichier omnixml_d2005.dpk, je crois. Tu l'ouvres et tu mets en commentaires ces deux lignes

    include dbrtl
    OmniXMLDatabase in '..\OmniXMLDatabase.pas'
    Normallement ça devrait pouvoir marcher.
    Tiens-moi au courant

    L'installation par dpk est simple: tu ouvres le paquet normallement, puis tu fais 'installer' (via le menu contextuel, dans l'explorateur de paquets si mes souvenirs sont exacts, puisque je n'utilise plus delphi 2005)

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 147
    Par défaut
    Bon j'ai finalement réussi !!! Hallelujah !!!
    J'ai vu que mon post est passé en trucs et astuces !
    C'est cool si ca a pu aidé d'autres personnes !

    Effectivement j'ai suivi tes conseils, ca a marché en partie, merci !

    sauf qu'au début, il marquait : "fichier DCU non trouvé"
    j'ai essayé de voir si les dossiers de la lib était bien là et tout.

    En fait il fallait préciser qu'il utilise simplement le dpk.

    et ca c'est Composant --> Installer des packages
    et la faut cocher "construire avec les package d'execution"
    mettre aussi "par defaut" pour pas devoir le refaire avec chaque projet.

    Le sample de base (celui sur le site d'omniXML) marche.
    Par contre les démos c'est pas encore ca.
    Soit y manque des composants, j'ai eu 'erreur interne' aussi.
    Mais en attendant je peux utiliser la base d'OmniXML

    MAIS C'ETAIT PAS SANS MAL
    J'espere pouvoir vous eviter les galeres dans lesquelles je me suis empetré !

    Edit> La meme procedure est valable pour la 6 personal, dispo sur le site
    Il faut prendre OmniXML_d6.dpk
    Il faut modifier ses options pour le passer en "conception et execution"
    et de la meme maniere que pour d2005, il faut dire au projet de se construire avec les paquets de conceptions.

  7. #7
    Membre expérimenté

    Profil pro
    Enseignant
    Inscrit en
    Juillet 2003
    Messages
    296
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2003
    Messages : 296
    Par défaut
    en fait, de manière générale, cette modification est à faire pour toutes les versions personnelles, car elles n'incluent pas les composants orientés DB

Discussions similaires

  1. clé activation delphi 2005 personal
    Par davidc dans le forum Débuter
    Réponses: 5
    Dernier message: 09/02/2009, 19h30
  2. installer delphi 2005 personal
    Par systeme1 dans le forum EDI
    Réponses: 2
    Dernier message: 11/05/2006, 12h34
  3. dbGo - Delphi 2005 personal
    Par Jean-Jacques Engels dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/05/2006, 17h12
  4. Cours Borland Delphi 2005 Personal Edition
    Par delphiman9 dans le forum Débuter
    Réponses: 2
    Dernier message: 29/01/2006, 17h31
  5. [Delphi 2005 Personal] Créer un service NT
    Par dorian833 dans le forum EDI
    Réponses: 26
    Dernier message: 29/08/2005, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo