Qu'est ce qu'un fichier .resx ?

Signaler
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006
-
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006
-
Bonjour à tous,

1) Je trouve des fois dans des codes sources que je télécharge des fichiers .resx et quand j'ouvre l'application avec VS.Net ces fichiers n'apparaissent pas dans l'ensemble des fichiers appartenant à la solution. alors que veut dire .resx ? quelle est son utilité ou son usage ? ...

2) J'ai un problème semblable mais cette fois avec des dll, il y a des codes sources qui ne contiennent que des dll et je n'arrive pas à comprendre que fait ce programme ? ou bien comment utiliser la dll dans d'autres programmes ?

Si quelqu'un peut me donner des infos je suis preneur.

Merci d'avance

10 réponses

Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
euh je vais juste répondre a ta 2eme questions ;)

Les dlls sont des bibliotheques de classes que tu vas pouvoir utiliser dans d'autres application, afin de pouvoir l'utiliser, il faudra faire une référence de cette dll puis faire un import du nameSpace (Using maDll;)

Bonne journée
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

Merci bernie666 pour ta réponse et bonne journée à toi aussi

si j'ai une application C# qui contient seulement une ou des dlls, comment puis je savoir ce qu'il y a dedans (le contenu de la dll) ou qu'elle est la fonction de cette dll (que fait elle?)

Merci
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
Un outils livrer avec visual studio => reflector te permet de savoir ce qu'il y a dans tes Dlls ;) il est vraiment tres util :)
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

De quel VS tu parles et est ce que c'est posible de me détailler comment je le trouve

Merci
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
50
Reflector n'est pas livré avec Visual Studio, mais telechargeable ici



Mx
MVP C#
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

Merci MorpionMx pour cette info
Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
so sorry :) ce petit logiciel m'étant tellement indispensable que j'm en rappelai plus qu'il n'était pas fourni avec :)
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

sans problème bernie666
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Salut,



Si tu veux savoir quoi faire avec ton fichier .resx :

http://www.peoplewords.com/download/ResxEditor.aspx?lang=fr

Manu
Messages postés
62
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
24 avril 2006

Merci infiniment econs pour ta réponse
mais j'ai un petit problème quand j'ai essayé d'ouvrir quelques fichiers .resx, ResxEditor génère une erreur et voici le détail:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.


************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at ResxEditor.MainForm.openMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: [file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll]
----------------------------------------
ResxEditor
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: [file:///D:/Program%20Files/Resx/ResxEditor.fr.exe file:///D:/Program%20Files/Resx/ResxEditor.fr.exe]
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: [file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll]
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: [file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll]
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: [file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll]
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: [file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll]
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: [file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll]
----------------------------------------


************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.


For example:


<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>


When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Peut être tu es passé par ce problème?