|
no dear!
I have written a multiple language
And i have used resource for each form!
Then i wanna to give my customer this choose to change the resource Values for exm.Label.Text so how can i do that?
when i complied my project there wasnt any .resx file!
|
|
|
|
|
Then RTFM! The links provided even link to a tutorial:
MSDN wrote: The Microsoft .NET Framework SDK provides several samples that illustrate how to work with .resource files. See Resources and Localization Using the .NET Framework SDK Tutorial, the ASP.NET QuickStart Localization sample, and the Common Tasks QuickStart How To: Resources.
How hard can it be?
Given the quality and nature of your questions over the last month or so, I really feel sorry for your customer! He actually has to pay for something you clearly have no idea how to do! Do you realize that your enquirer and authority status are both actually negative? I have never seen that before...If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
I am confused now !
Can i change the resource file at run time or NOTTTTTTTTTTTTTTTTTTTTTTTT
|
|
|
|
|
RTFM If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
|
Well, I started by going to university in the early 80's to study computer science, then moved out into employement, initially in goverment computer research labs, then in the commercial sector. As I progressed thought my career from junior programmer to Technical Manager (with a side branch off into Managing Director) I made sure to keep learning, so went from FORTRAN to PASCAL to assembler to C to C++ then C#.
As I went, I acquired a store of knowledge and experience which I used to interpret how things worked. With this behind me, I just used some small part of my experience, and found it pretty simple to shout at you in red letters.
Have you read the documentation yet?If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
YES
BUt nothing ..............................................
|
|
|
|
|
Then read it again, and this time look at the words, not just the pictures... If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
how to have external resources ?
http://www.codeproject.com/KB/cs/RERM.aspx
|
|
|
|
|
Why do not read anything that is suggested to you? Look at this page[^] which describes the ResourceWriter Class, and even gives you some sample code to help you to implement it in your own program. If you really cannot do this on your own then I think it's time to find a different career. MVP 2010 - are they mad?
|
|
|
|
|
I don't think this is good for your blood pressure MVP 2010 - are they mad?
|
|
|
|
|
Oh I don't know, I think the "throbbing veins" look is quite cool! If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
You have documentation with pictures?
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
I was assuming so - he certainly hasn't looked at the words! If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
Agreed. I stopped answering his posts some time ago.
Too bad MSDN doesn't show images though.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
Pretties on this page[^], in colour too! MVP 2010 - are they mad?
|
|
|
|
|
Waw. Controls by example. I like it.
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. [The QA section does it automatically now, I hope we soon get it on regular forums as well]
|
|
|
|
|
Looks like you pissed him off..
|
|
|
|
|
Whoopsie!
All those lovely univotes - I am tempted to retaliate, but I just can't be bothered...If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|
|
OriginalGriff wrote: lovely univotes
Well I offset them as much as I could Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Individuality is fine, as long as we do it together - F. Burns
Help humanity, join the CodeProject grid computing team here
|
|
|
|
|
OriginalGriff wrote: found it pretty simple to shout at you in red letters
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
Individuality is fine, as long as we do it together - F. Burns
Help humanity, join the CodeProject grid computing team here
|
|
|
|
|
I have two buttons (Back and Next). I have it set up so that when the user holds down Alt+N it goes to the next page, and Alt+B goes back one. Now what I can't figure out is how to make it so when a method is called, it automatically activates the Alt+N action.
Example:
private void Next()
{
//script that would activate the Alt+N to display the next page.
}
Any ideas?
Thanks.
|
|
|
|
|
I have a public [serializable] class with some simple strings and ints.
I wrote an app that populates an instance of this class, and I can serialize as well as deserialize without problems.
I then wrote a second app that should deserialize the file produced by the first program.
The deserialization code is identical to that in the first program, and the class definition file is identical.
However, it generates an exception with message
"Unable to find assembly 'Q-Sort-Setup, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'."
where Q-Sort-Setup is the first app.
I have been tearing out my (already sparse) hair.
Thanks for any suggestions,
Tom
|
|
|
|
|
That's probably because in .NET the standard serialization includes data that identifies the assembly in which the type was declared, and refuses to deserialize it to an other type that "just happens to have the same structure", if you declare that type in an dll shared by both programs it should work.
Or, you could manually (de)serialize your data (with a BinaryWriter and a BinaryReader , for example), the resulting data will also be a lot smaller since you don't really need to include insanely accurate type information (you could use a couple of bytes to identify the type if you have lots of different types of objects that you're serializing)
In my experience it's rare to have more than 256 different "upper types", and the type of everything else can be determined by position, and I'm going to throw in a stupid example because I'm bored:
abstract class Message
{
int messageID;
public Message(BinaryReader r)
{
messageID = r.ReadInt32();
}
public static Message Deserialize(BinaryReader r)
{
switch (r.ReadByte())
{
case 0:
return new SomeSpecificMessageWithData(r);
case 1:
break;
}
}
public virtual void Serialize(BinaryWriter w)
{
w.Write(messageID);
}
}
class SomeSpecificMessageWithData : Message
{
int somethingOrOther;
float a_float;
string name;
const byte TypeID = 0;
public SomeSpecificMessageWithData(BinaryReader r)
: base(r)
{
somethingOrOther = r.ReadInt32();
name = r.ReadString();
a_float = r.ReadSingle();
}
public override Serialize(BinaryWriter w)
{
w.Write(TypeID);
base.Serialize(w);
w.Write(somethingOrOther);
w.Write(name);
w.Write(a_float);
}
}
I know many people prefer the build-in serialization of .NET, and it's certainly easier (less code to write), but it has some very big disadvantages: it's slow as hell (so slow that there are questions about how to make it faster quite often in this forum), it produces a lot of overhead in the data, it's hard to customize and the resulting data makes little sense to other platforms (that may not always be a consideration)
|
|
|
|
|
I agree with you, but would add one other thing: using the built in serializer makes it difficult to change the structure in later versions and still read older data files correctly. You can find that the time saved in the beginning is multiplied several times when changes occur. For that reason I prefer to serialize it all myself right from the start! If Barbie is so popular, why do you have to buy her friends?
Eagles may soar, but weasels don't get sucked into jet engines.
If at first you don't succeed, destroy all evidence that you tried.
|
|
|
|