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

Delphi Discussion :

ITE Delphi 2005 et MDI


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 10
    Par défaut ITE Delphi 2005 et MDI
    Bonjour,

    Arrivé à 99 % de la traduction d'un gros projet Delphi via l'outil intégré dans l'IDE, je réalise que celui-ci ne gère pas les feuilles MDI (catastrophic failure).

    Le bug a été signalé et corrigé sur Delphi 10 (http://qc.borland.com/wc/qcmain.aspx?d=23976)
    mais rien pour ma bonne vieille version Delphi 9.

    Auriez-vous une solution simple à me suggérer ? Je ne veux ni passer en Delphi 10, ni n'avoir à ressaisir toutes mes chaînes de traduction.

    En vous remerciant pour vos lumières

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 190
    Par défaut
    bonjour

    je te suggere de verifier les points suivants :

    - verifie si toutes tes fiches sont en mode TEXTE et pas binaire

    - verifie si tu n'utilise pas des composants commerciaux spéciaux qui n'arrivent pas à être traduits ( genre composants spéciaux dont les chaînes de caractères sont stocker en binaire ) pour ce faire essaye les un a un sur un tout petit projet de traduction une form + un composant

    - un autre point il faut absolument que tous tes fichiers soient disponibles en lecture/ecriture (ils ne doivent pas avoir l'attribut lecture seul) au moment ou tu fait mettre a jour les dlls de ressources ( souvent les logiciels de gestion de versions utilisent ces attributs pour ne pas autoriser la modification du fichier)

    Si tu fait la moindre modification dans le code de ton exe pour ne pas avoir de crash aleatoire il faut refaire a chaque fois la mise a jour des dll de ressources
    puis recompiler l'exe et la dll de ressource

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 190
    Par défaut
    une autre idee

    modifier le formstyle a l'execution sur form create

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    formstyle := fsmdichild ;
    mais cela implique d'autre modifications notamment sur form close

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      if (self.formstyle = FsMdiChild) and (action <> caNone) then
        Action := caFree;

Discussions similaires

  1. Delphi 2005
    Par DéGé dans le forum Bases de données
    Réponses: 7
    Dernier message: 01/03/2005, 15h13
  2. utilisation composant delphi 7 win32 avec delphi 2005
    Par chtiot dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/02/2005, 06h49
  3. Editeur Delphi 2005 : Achevement de code
    Par Alfred12 dans le forum EDI
    Réponses: 3
    Dernier message: 16/02/2005, 11h31
  4. inclus ou pas inclus dans delphi 2005
    Par lopezpacheco dans le forum Débuter
    Réponses: 4
    Dernier message: 11/02/2005, 00h43
  5. Delphi 2005 et Delphi 7 cohabitent-ils ?
    Par vanquish dans le forum EDI
    Réponses: 5
    Dernier message: 15/12/2004, 21h50

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