Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
850 connectés 

  FORUM HardWare.fr
  Programmation

  J'adore les strings...

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

J'adore les strings...

n°87900
godbout
Génial.
Posté le 10-01-2002 à 17:15:24  profilanswer
 

mais pas les string tables :D
 
Bon voila j'ai besoin de string tables pour changer mes menus, messages, etc... de langues.
 
Et voila ce qu'on me dit:
 

Citation :


We have this structure:
strings.rc ( All strings gathered here)
menus.rc (all menus gathered here)
bmps.rc  (bmps, Icons etc)
 
We have also different stringtables for titles, information, prompts and lists of values (e.g different itemgroup names etc), and these are of course gathered into the strings.rc file.  


 
Hors je croyais qu'on ne pouvait avoir qu'un .rc par project, et qu'une string table aussi.
 
Donc je pose la question: What's the prob bob ??
 
Merci :D


---------------
Super.
mood
Publicité
Posté le 10-01-2002 à 17:15:24  profilanswer
 

n°87902
youdontcar​e
Posté le 10-01-2002 à 17:17:04  profilanswer
 

je ne m'y connais pas en stringtables, mais j'adore les strings moi aussi :D

n°87903
godbout
Génial.
Posté le 10-01-2002 à 17:17:34  profilanswer
 

[:fifiz] merci bcp de ton aide, je te revaudrai ca [:fifiz]


---------------
Super.
n°87904
youdontcar​e
Posté le 10-01-2002 à 17:17:55  profilanswer
 

you're welcome :hello:

n°87915
deathsharp
Posté le 10-01-2002 à 17:31:58  profilanswer
 

est ce qu'on parle de la meme chose au moins? :D


---------------
What butter and whiskey won't cure, there is no cure for.
n°87920
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-01-2002 à 17:37:06  profilanswer
 

les .rc c'est avant qu'ils soient compilés en .res, non ?
et tu peux en mettre autant que tu veux (du moins en Delphi)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°87924
youdontcar​e
Posté le 10-01-2002 à 17:40:36  profilanswer
 

je tenais juste à rappeler ceci :  
 
j'adore vraiment les strings.
 
après une ptite recherche google et un petit test sous vc++, on dirait bien qu'on ne peut avoir qu'une string table, qu'un .rc peut référencer d'autres .rc (cf l'exemple de base construit avec un projet mfc), et que les auteurs de la citation font sûrement allusion aux 'message tables' : http://msdn.microsoft.com/library/ [...] 4B3_a4.asp
 
enfin, je suis pas sûr :D elle vient d'où cette citation d'ailleurs ?

n°87931
deathsharp
Posté le 10-01-2002 à 17:46:20  profilanswer
 

tu parle bien d'une chaine de caractere?
parce que pendant un moment j'avais un doute :D


---------------
What butter and whiskey won't cure, there is no cure for.
n°87936
youdontcar​e
Posté le 10-01-2002 à 17:47:15  profilanswer
 

une table de strings, un des composants des resources windows.

n°87940
El_gringo
Posté le 10-01-2002 à 17:52:51  profilanswer
 

pour faire ça, te prend pas la tête, utilises un fichier ini. c simple, interchangeable facilement chez un client, sans aucun dev nécessaire. c bref, que du bon !:-)
sois tu te fais un fichier ini par langue, style:
libelleFra.ini
libelleAng.ini, ...
et ds chacun tu mets une clé pour chaque libellé, style
MenuFichier=&Fichier
dans libelleFra.ini
           =&File
dans libelleAng.ini
 
et voila. Tu te seras moins pris la tête, et ça sera aussi bien !
 
ps: moi aussi j'addore les strings :D

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

mood
Publicité
Posté le 10-01-2002 à 17:52:51  profilanswer
 

n°87962
godbout
Génial.
Posté le 10-01-2002 à 18:21:08  profilanswer
 

[:fifiz]
 
Merci pour toutes ces reponses :)
 
Je bosse dans une boite Norvegienne sauf que mon lieu de travail est en France. (la citation vient des dvpeurs norvegiens)
Eux ils font comme ca pour leur programme, j'essaye de garder leur structure, ce qui rendra la collaboration plus facile.
Donc en ce qui concerne le .ini c'est dmc direct :D
 
pour les fichiers rc, c'est du rc et pas du res patati patata mais merci quand meme [:fifiz]
 
La recherche sur google j'ai pas eu le temps de la faire c'est pour ca que je poste un p'tit coup, comme ca j'ai le temps d'aller boire un coup et de voir les reponses (mais quand je vois la gueule des reponses...:heink: :lol:)
 
Enfin bon 9 rep dont deux sirieuses, vous assurez les gars [:fifiz] :D
 
merci :hello:


---------------
Super.
n°87966
godbout
Génial.
Posté le 10-01-2002 à 18:22:28  profilanswer
 

Au fait El_Gringo, les .ini ca fait un peu.....debutant nan ?? :D
 
Alors que des strings dans des dll...:sol: :D
 
+ serieusement, quand je vois la gueule du programme, je me dis que s'ils ont choisi cette structure c'est que je peux faire la meme chose les yeux bandes (par un string ?? :D) ;)


---------------
Super.
n°87969
godbout
Génial.
Posté le 10-01-2002 à 18:23:17  profilanswer
 

youdontcare -> MFC et moi ca fait deux malheureusement :/


---------------
Super.
n°87975
youdontcar​e
Posté le 10-01-2002 à 18:31:30  profilanswer
 

faut dire, tu cherches la merde avec des noms de topics pareils :D
 

Godbout a écrit a écrit :

youdontcare -> MFC et moi ca fait deux malheureusement :/


ben alors, avec moi aussi :D ce n'est qu'une surcouche au-dessus de win32, donc un truc infaisable en mfc doit être assez infaisable en win32 (plusieurs strings tables).
 
tu devrais leurs demander plus d'infos, ie s'ils ont plusieurs .rc (un pour chaque langue, soit une string table pour chaque langue), est-ce qu'ils n'en utilisent qu'un pour chaque .exe ? donc, doivent-ils recompiler leur code pour chaque langage ? sinon, est-ce chargé dynamiquement ? peuvent-ils t'envoyer un exemple ? etc.

n°88008
godbout
Génial.
Posté le 10-01-2002 à 19:45:30  profilanswer
 

le titre du topic est tres tres bien [:fifiz]  
 
Bon sinon t'inquiete je vais leur demander des infos mais comme ils mettent toujours 1/2 a repondre...:/
Pis j'aime bien avoir des avis differents, je pensais que peut etre certains connaissaient.
 
En fait ils font leur string table en anglais, puis ils le passent ca a des organismes de traduction sous formes de fichier texte. Les organismes traduisent, ils recuperent tout ca, moulinent, et font 1 dll pour chaque language.


---------------
Super.
n°88224
godbout
Génial.
Posté le 11-01-2002 à 09:20:21  profilanswer
 

:)


---------------
Super.
n°88226
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-01-2002 à 09:22:43  profilanswer
 

Godbout a écrit a écrit :

le titre du topic est tres tres bien [:fifiz]  
 
Bon sinon t'inquiete je vais leur demander des infos mais comme ils mettent toujours 1/2 a repondre...:/
Pis j'aime bien avoir des avis differents, je pensais que peut etre certains connaissaient.
 
En fait ils font leur string table en anglais, puis ils le passent ca a des organismes de traduction sous formes de fichier texte. Les organismes traduisent, ils recuperent tout ca, moulinent, et font 1 dll pour chaque language.  




 
xml


---------------
What is popular is not always right, what is right is not always popular :D
n°88229
El_gringo
Posté le 11-01-2002 à 09:30:13  profilanswer
 

Godbout a écrit a écrit :

Au fait El_Gringo, les .ini ca fait un peu.....debutant nan ?? :D
 
Alors que des strings dans des dll...:sol: :D
 
+ serieusement, quand je vois la gueule du programme, je me dis que s'ils ont choisi cette structure c'est que je peux faire la meme chose les yeux bandes (par un string ?? :D) ;)  




 
meuuuuh non, ça fait pas débutant ! T'as plein de trucs très pros. D'ailleur, dans ma boite, ou on a vendu récement une solutions à 7.2 Millions de Francs, on utilise ça. 7.2 Million, pour un truc de débutant, on les a bien niqués !:D

n°88230
godbout
Génial.
Posté le 11-01-2002 à 09:34:32  profilanswer
 

:lol:
 
En tout cas je peux pas faire comme ca donc DMC !


---------------
Super.
n°88231
godbout
Génial.
Posté le 11-01-2002 à 09:35:21  profilanswer
 

El_Gringo -> Pour vendre des trucs aussi mauvais aussi cher, tu bosses chez Microsoft nan ?? :lol:

 

[edtdd]--Message édité par Godbout--[/edtdd]


---------------
Super.
n°88233
El_gringo
Posté le 11-01-2002 à 09:39:13  profilanswer
 

Godbout a écrit a écrit :

El_Gringo -> Pour vendre des trucs aussi mauvais aussi cher, tu bosses chez Microsoft nan ?? :lol:  
 
 




 
c des solution de Gestion Electronique de Documents. Les meilleures du marché français Monsieur. Et tu tombes bien, c les soldes en ce moment, et puis, parce que c toi, on fait -50%... ça te dis une petite solution de GED à 3.1 Millions ? :D

n°88236
godbout
Génial.
Posté le 11-01-2002 à 09:50:52  profilanswer
 

euh...nan merci :D
 
Mais moi je bosse sur un logiciel pour les cuisinistes, et on le vend dans toute l'europe (pour l'instant) alors na [:huit] :D


---------------
Super.
n°88237
godbout
Génial.
Posté le 11-01-2002 à 09:57:12  profilanswer
 

Tiens apparemment j'aurais besoin des fonctions LoadString, et FormatMessage (j'ai trouve tout seul [:fifiz])


---------------
Super.
n°88271
El_gringo
Posté le 11-01-2002 à 10:12:28  profilanswer
 

Godbout a écrit a écrit :

Tiens apparemment j'aurais besoin des fonctions LoadString, et FormatMessage (j'ai trouve tout seul [:fifiz])  




 
c bien mon grand, c bien ! :D

n°88274
godbout
Génial.
Posté le 11-01-2002 à 10:16:12  profilanswer
 

merci :)
 
Je peux aller aux toilettes m'sieur ? :D


---------------
Super.
n°88278
godbout
Génial.
Posté le 11-01-2002 à 10:22:33  profilanswer
 

Bon ben finalement c'est pas si dur que ca :/
maitenant faut balancer tout ca dans une dll et c'est parti ;)


---------------
Super.
n°88280
El_gringo
Posté le 11-01-2002 à 10:31:03  profilanswer
 

Godbout a écrit a écrit :

Bon ben finalement c'est pas si dur que ca :/
maitenant faut balancer tout ca dans une dll et c'est parti ;)  




 
Balancer tout ça !? c à dire ? tu fais une dll par langue, et chacune est associée à un .rc différent, c ça ?

n°88281
godbout
Génial.
Posté le 11-01-2002 à 10:32:23  profilanswer
 

une dll par langue, et une string table par dll.
Moi je fais l'anglaise, j'envoie ca a traduire, on me renvoie les traduc en 15 langues, je reimporte et je recompile les dll.
 
Voili voulou :)


---------------
Super.
n°88282
godbout
Génial.
Posté le 11-01-2002 à 10:32:48  profilanswer
 

pis souvent quand je dis "balancer" c'est que je sais pas encore comment je vais m'y prendre :D


---------------
Super.
n°88284
godbout
Génial.
Posté le 11-01-2002 à 10:35:22  profilanswer
 

faut que je vois aussi comment mettre plusieurs rc, j'ai le topic mais j'ai pas encore tout compris
en fait t'en fais un qui fait reference a tous les autres, assez chelou, faudra que je me penche dessus (mais pas trop quand meme :D)


---------------
Super.
n°88287
El_gringo
Posté le 11-01-2002 à 10:44:38  profilanswer
 

Godbout a écrit a écrit :

faut que je vois aussi comment mettre plusieurs rc, j'ai le topic mais j'ai pas encore tout compris
en fait t'en fais un qui fait reference a tous les autres, assez chelou, faudra que je me penche dessus (mais pas trop quand meme :D)  




 
Mais t'en mets pas plusieurs RC, c pas possible ! t'en met un par dll, c tout !
ça fait qu'un seul à la fois...

n°88288
El_gringo
Posté le 11-01-2002 à 10:44:54  profilanswer
 

Godbout a écrit a écrit :

faut que je vois aussi comment mettre plusieurs rc, j'ai le topic mais j'ai pas encore tout compris
en fait t'en fais un qui fait reference a tous les autres, assez chelou, faudra que je me penche dessus (mais pas trop quand meme :D)  




 
Mais t'en mets pas plusieurs des ".rc", c pas possible ! t'en met un par dll, c tout !
ça fait qu'un seul à la fois...

n°88289
OverFlow
Qui es-tu Justicier ?
Posté le 11-01-2002 à 10:45:14  profilanswer
 

[:fifiz] excellent ce topic !


---------------
Fan de GodBout et de Meuh
n°88290
godbout
Génial.
Posté le 11-01-2002 à 10:49:59  profilanswer
 

OV -> merci :D
 
El_Gringo -> Je peux en mettre plusieurs. L'interet c'est que j'en mette un pour les messages, un pour les menus, etc..., comme ca je peux les passer a quelqu'un, il peut trifouiller dedans sans foutre le bordel dans ce que je fais (un peu comme les .cpp et les .h, tu fais pas un seul gros cpp pour tout ton projet)


---------------
Super.
n°88292
El_gringo
Posté le 11-01-2002 à 10:56:09  profilanswer
 

bah oui, sauf que g jammais vu de projet avec plusieur ".rc". Des projets avec plusieurs ".cpp", j'en ai vu qqs uns...
à mon avis, là, tu te compliques la vie pour rien !

n°88293
godbout
Génial.
Posté le 11-01-2002 à 10:57:15  profilanswer
 

ouais enfin bon j'en suis pas encore la
on verra bien apres, j'attends un mail de norvege, on verra bien ce qu'ils me diront.


---------------
Super.
n°88295
godbout
Génial.
Posté le 11-01-2002 à 11:00:03  profilanswer
 

(faut dire que j'suis le roi pour faire des trucs cons impossible qui servent a rien :/)


---------------
Super.
n°88312
El_gringo
Posté le 11-01-2002 à 11:41:44  profilanswer
 

Godbout a écrit a écrit :

(faut dire que j'suis le roi pour faire des trucs cons impossible qui servent a rien :/)  




 
Mais t gentil qd même ! :D

n°88315
godbout
Génial.
Posté le 11-01-2002 à 11:45:04  profilanswer
 

[:fifiz]


---------------
Super.
n°88346
youdontcar​e
Posté le 11-01-2002 à 13:41:18  profilanswer
 

El_Gringo a écrit a écrit :

c des solution de Gestion Electronique de Documents. Les meilleures du marché français Monsieur. Et tu tombes bien, c les soldes en ce moment, et puis, parce que c toi, on fait -50%... ça te dis une petite solution de GED à 3.1 Millions ? :D



 
7.2 * 0.5 = 3.6
 
et y'a personne qui fait la remarque [:darkmavis] ... :lol:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  J'adore les strings...

 

Sujets relatifs
J'adore le compactage d'Access ![PHP] foutu strings GRRRrrrr
[KSH] manipulation de strings avec les [A-Z]* et rsh 
Plus de sujets relatifs à : J'adore les strings...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR