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 :

LoadStr ne marche pas tout le temps [FAQ]


Sujet :

Delphi

  1. #1
    Membre confirmé Avatar de WebPac
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 947
    Points : 512
    Points
    512
    Par défaut LoadStr ne marche pas tout le temps
    Salut tout le monde,

    j'inclus un fichier de ressource dans l'exécutable de l'application.
    Dans ce fichier de ressource, je mets du texte :
    STRINGTABLE
    BEGIN
    1, "Test"
    END
    Puis dans le code je fais un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShowMessage( LoadStr( 1 ) );
    Sur ma machine ça affiche bien Test, sur presque toutes les machines clientes, ça fonctionne aussi.
    Sur une machine, ça n'affiche rien, comme si la ressource n'était pas retrouvée.

    Quelqu'un a-t-il déjà eu ce problème ? Mon soucis est que je ne sais pas où chercher pour réparer le problème. Ce n'est pas un problème de code et le fichier de ressources est bien inclus dans l'application, c'est le même exe que je teste.

    Merci pour votre aide.

  2. #2
    Membre confirmé Avatar de WebPac
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 947
    Points : 512
    Points
    512
    Par défaut
    J'ai trouvé le problème.
    C'est parce que le système d'exploitation est en anglais.

    Dans le fichier .rc, il fallait mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    STRINGTABLE
    LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
    BEGIN
    1, "Test"
    END
    afin que ce soit reconnu pour toutes les langues.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.4] PHP ne marche pas tout le temps
    Par chatis dans le forum Langage
    Réponses: 9
    Dernier message: 23/11/2013, 03h52
  2. mysql et procedure stoquées ne marche pas tout le temps
    Par harisson_80 dans le forum MySQL
    Réponses: 0
    Dernier message: 21/05/2010, 16h32
  3. images défilantes : pourquoi ça ne marche pas tout le temps ?!
    Par Istrella dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/10/2007, 17h56
  4. [MySQL] Fonctionne bien mais pas tout le temps
    Par dlamo dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/08/2007, 20h04
  5. [AJAX] script ajax qui fonctionne pas tout le temps
    Par krfa1 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 30/05/2007, 11h12

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