|
You'll need to create globalization resource files. There are a number of articles [here] at CodeProject
BTW: You'll be doing the support desk a favour if you add a MessageBox notifying "Guest" that they have insufficient permissions to use the application before exiting.
Architecture is extensible, code is minimal.
|
|
|
|
|
I've got a question already running at StackOverflow, but no-one has stepped in...
http://stackoverflow.com/questions/4850097/injecting-into-a-running-net-2-0-appdomain[^]
Thanks!
(I'll mark as answered when I get an answer there)
Don't forget to rate my post if it helped!
"He has no enemies, but is intensely disliked by his friends."
"His mother should have thrown him away, and kept the stork."
"There's nothing wrong with you that reincarnation won't cure."
"He loves nature, in spite of what it did to him."
|
|
|
|
|
dawmail333 wrote: I've got a question already running at StackOverflow, but no-one has stepped in...
Looks like you don't want to "inject" code, but read the memory of a foreign process. There's an article[^] on that
I are Troll
|
|
|
|
|
Ooh, thank you. I'll test that tonight.
Don't forget to rate my post if it helped!
"He has no enemies, but is intensely disliked by his friends."
"His mother should have thrown him away, and kept the stork."
"There's nothing wrong with you that reincarnation won't cure."
"He loves nature, in spite of what it did to him."
|
|
|
|
|
You're welcome
|
|
|
|
|
Ok, I have just about had enough...
Two systems, one laptop one desktop.
Built the same small test app on each one. Just a button that when clicked writes the following:
Debug.WriteLine("Test");
The laptop writes the 'Test' out tothe debug window just fine... the desktop doe snot.
Ready to really throw a fit here...
Any ideas before I toss things out the window?
Aaaaaaaaaaaaaaaaaaa
|
|
|
|
|
Hi Ray,
with the risk to state the obvious: the Debug class only works in a debug build. Check your "Configuration Manager". And check your project properties: in the Build pane, there may be a checkbox "define DEBUG constant" which should be checked.
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
Looks good to me... I even changed my setting over to release, ran it and then went back to debug and reran it thinking maybe there was a corrupted configuration or something...
No luck...
|
|
|
|
|
You could replace Debug.WriteLine by Console.WriteLine just to test the statement is reached...
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
Decided to just bite the bullet and use the 'Reset all settings' option in the 'Import and Export Settings Wizard'.
Seems to have resolved the issue.
I now have my stuff back written to the Output window now...
|
|
|
|
|
|
|
Hi Guys,
I'm having trouble with an exception error after executing a query to return one record from my dataset.
If the query returns a result that doesn't exist within the database, I am getting a 'Exception has been thrown by the target of an invocation'.
Could someone please explain what this means and where I need to look to fix it and avoid an exception?
Thanks,
Joe
|
|
|
|
|
Joe Stansfield wrote: If the query returns a result that doesn't exist within the database
What?
With so little information it is impossible to tell you where to look. Perhaps if you posted a snippet of the relevant code we may be able to help.
I know the language. I've read a book. - _Madmatt
|
|
|
|
|
Have you checked the innerException of the Exception('Exception has been thrown by the target of an invocation') ??? whats it saying ???
With great code, comes great complexity, so keep it simple stupid...
|
|
|
|
|
More info is required because there are many reasons this exception can be thrown. Is it a stored procedure that you are calling? Does it always work the first time? Stuff like that
Architecture is extensible, code is minimal.
|
|
|
|
|
Provide some code.........
|
|
|
|
|
Before executing the query, try checking that the .Count of said query is positive.
This might solve your problem.
|
|
|
|
|
Sorry about the delay in getting back to you all - have been out of the office and based in Australia.
Code that executes with the query is as follows:
try
{
this.file_InfoTableAdapter.fFile_File_Open(this.salesDataSet.File_Info, ((int)(System.Convert.ChangeType(fFile_Open_File_Text_Box.Text, typeof(int)))));
this.saleInformationDataGridView.Sort(this.saleInformationDataGridView.Columns["dataGridViewTextBoxColumn9"], ListSortDirection.Descending);
photoListBox.Items.Clear();
photoListBox.Items.Add(file_NameTextBox.Text + "_a.jpg");
photoListBox.Items.Add(file_NameTextBox.Text + "_b.jpg");
photoListBox.Items.Add(file_NameTextBox.Text + "_c.jpg");
photoListBox.Items.Add(file_NameTextBox.Text + "_d.jpg");
string photoDisplay = "P:\\" + localityTextBox.Text + "\\" + file_NameTextBox.Text + "_a.jpg";
this.photoBox.ImageLocation = photoDisplay;
land_use_codeTextBox.ReadOnly = true;
land_areaTextBox.ReadOnly = true;
construction_yearTextBox.ReadOnly = true;
room_countTextBox.ReadOnly = true;
wall_construction_codeTextBox.ReadOnly = true;
roof_construction_codeTextBox.ReadOnly = true;
building_areaTextBox.ReadOnly = true;
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
I have limited knowledge about avoiding exceptions, but it is my understanding that all the code underneath the running of the query is being run even if the query returns no result? Leading to the exception?
But to be honest, I really have no idea... I do know that there is a lot I could improve in the code, but it is a very much "Learn as I go" approach... Which of course isn't the best, but I can only learn and get better!
Joe
|
|
|
|
|
Joe follow Paw Jershauge's advice.. look at the inner exception
|
|
|
|
|
It is possible to run addition of items in background worker but it needs to add them in report progress handler, main thread only, which also hangs the application.
Is there any other approaches to add them to list view without application freeze?
Чесноков
|
|
|
|
|
|
That does not solve application freeze. You can not move the window
Чесноков
|
|
|
|
|
First, putting 100,000 items in a ListView control is ridiculous. Do you really think a user wants to scroll through all that just to find a particular record??
If you add all the items to the listView all at once, there's no way to avoid the "freeze". That's because the UI thread has to handle adding those items to the ListView. it cannot be done from another thread because you can only maniplute a control on the thread that created it.
You can, however, add each item tot he ListView, one a few at time, from a background thread, by Invoking a method on the UI thread to add just a few items at a time. This will give the UI thread time to handle other requests, but it'll take considerably longer to add your 100,000 items.
You have a serious design flaw in your app if you think you need to show 100,000 items in a single control.
|
|
|
|
|
Dave Kreskowiak wrote: You have a serious design flaw in your app if you think you need to show 100,000 items in a single control.
Have you ever ran Windows Events on your machine?
How many events are there in a list view for a couple of years e.g. windows applications
It does not freeze as you run it either.
Чесноков
|
|
|
|