|
My program was written in Visual C# and it runs just fine in my computer and computers that uses Windows XP, but when I tried to execute it in a win ME (with .Net framework installed), an unhandled execption occurs, it says the problem is about JIT.
Can anyone show me how to fix it? Thanks
No time to breathe
|
|
|
|
|
Zek3vil wrote:
Can anyone show me how to fix it?
Yes, you change that, move around this, and redesign the other thing.
On a serious note. Build your app in debug mode, and make sure ME has mdac2.7 + Jet 4.0 installed, those are those likely culprits.
Zek3vil wrote:
it says the problem is about JIT.
Please read the message. It says a JIT exception has occured. There is no problem with JIT. If you read a bit further in that "way too small" dialog box, you would have seen the exception that occured. If you just pasted the exception we can perhaps help you more.
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
First a messagebox appeared and said that an exception has been generated, ProcessID=something, ThreadID=something. Click Cancel to debug.
Then I clicked Cancel, another one appeared said that the JIT debguger is not available and told me to check the computer setings which I didnt know what & where to check (very cool), it also unhelpfully showed me the file cordbg.exe!something.
That's all, help me please!
No time to breathe
|
|
|
|
|
Thats sounds like some threading exception, are you not perhaps using Win2k+ specific .NET classes in your app? You should allways keep that in mind. I have seen that message when trying to run a .NET 1.0 compiled app on a .NET 1.1 PC. Likely culprit, resources. Have a look at that link posted by David Stone a few posts up.
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
I'm writing application that is windows explorer in some way,and I need some file icones like .htm,.sln,.zip,.cs,.aspx,.cpp,.h,..... Where can I find these icones to add them to my imagelist?
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
There is an application called Resource Hacker. Sorry I have no link, but search yahoo/google.
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
Can anybody help me to use FromHandle of a TreeNode?
I wrote this:
NMTVCUSTOMDRAW tvcd = (NMTVCUSTOMDRAW)m.GetLParam(typeof(NMTVCUSTOMDRAW));
IntPtr hNode = (IntPtr)tvcd.nmcd.dwItemSpec;
TreeNode n=new TreeNode();
n=n.FromHandle(this,hNode);
ErrorMessage="Cannot be accessed by a instance reference;qualify it with a type name instead"
Any suggestions?
Thanks
Stefan
|
|
|
|
|
TreeNode n = TreeNode.FromHandle(mytreeview, handle);
Come on read the DOCS!
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
How can I go about getting the HTML Page so that it can be parsed. I already have the AxSHDocVw.AxWebBrowser displaying the page, now I just need to get at the HTML code.
??????????
|
|
|
|
|
I guess you can read it with StreamReader or TextReader classes.
Mazy
"And the carpet needs a haircut, and the spotlight looks like a prison break
And the telephone's out of cigarettes, and the balcony is on the make
And the piano has been drinking, the piano has been drinking...not me...not me-Tom Waits
|
|
|
|
|
Hi All,
I have an application that parses lots of texts and also uses too much resource. I want to have the user option to have the CPU Usage level.
Please let me know how I can override this limit setting to my entire project.
Regards,
Sassan Komeili Zadeh
|
|
|
|
|
Sassan Komeili Zadeh wrote:
I have an application that parses lots of texts and also uses too much resource.
Something sounds fishy Are you disposing disposable objects?
Sassan Komeili Zadeh wrote:
I want to have the user option to have the CPU Usage level.
Please let me know how I can override this limit setting to my entire project.
The best way around this is to set the thread priority to a lower setting or run the parser in a another thread that has a lower priority.
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
i was just wondering... whats a easy way to divide C:\myPrograms\simple Encrypt\simple Encrypt.exe up into C:\,myprograms\,simple encrypt,simple encrypt.exe i know that strings have a substring method that can do it. but i need to see a hard exsample because sometimes the incoming stil will have more folders then the one supplyed above. Thanks alot for the help
Jesse M
The Code Project Is Your Friend...
|
|
|
|
|
jtmtv18 wrote:
reguarding strings
Time to head to Buckingham palace and get a few
jtmtv18 wrote:
i was just wondering... whats a easy way to divide C:\myPrograms\simple Encrypt\simple Encrypt.exe up into C:\,myprograms\,simple encrypt,simple encrypt.exe
string[] tokens = path.Split('\\');
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
ya know and i kept telling myself that leppie would awnser my question. i should just direct them to you personally lol... thanks agian leppie..
Jesse M
The Code Project Is Your Friend...
|
|
|
|
|
hey leppie maybe you could help me with this. Im trying to add a "Drill" function to the TreeView open File Dialog i made for myself. The code you gave me earlyer helps me. but im having trouble expanding the nodes Foreach string in the string[] you gave me above... here is the code im trying to use. the string array does return the correct name of the node that would corrispond it.
public void DrillDirectory(string PathToDrill){<br />
string root = Path.GetPathRoot(PathToDrill);<br />
string nameWithoutRoot = PathToDrill.Replace(root,null);<br />
string folders = Path.GetDirectoryName(nameWithoutRoot);<br />
string[] tokens = PathToDrill.Split('\\');<br />
int count = 0;<br />
foreach(string f in tokens){<br />
string Paths = f;<br />
if(count ==0){<br />
Paths =Paths+"\\"; <br />
}<br />
TreeNode ToNode = new TreeNode();<br />
ToNode.Text = Paths;<br />
if(this.Nodes.Contains(ToNode)){<br />
this.SelectedNode = ToNode;<br />
this.SelectedNode.Expand();<br />
}<br />
count++;<br />
}<br />
}
if you would like to see the source instead just let me know and ill email them (its only like 5kb or something..)
Jesse M
The Code Project Is Your Friend...
|
|
|
|
|
Mail a working app to show me what you want to do (not just some code snippet or file), I can see that from this code, or I'm just too tired to see it
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
ill send it to you when i get home from school today k? I start today whooo hooo lol....so u will have it by tomorow thanks leppie.
Jesse M
|
|
|
|
|
I'm writing a C# application that has a form and then a seperate class that does some processing. I'm wondering if I can access the controls on the from from the other class. I want to do something like this:
Form.Control.[Property or Method] so that I can access that information when I'm not in the class the form is defined in. Is this even possible?
Help is much appreciated.
|
|
|
|
|
YourForm yourform = someform as YourForm;
yourform.YourMethod();
I rated this article 2 by mistake. It deserves more. I wanted to get to the second page... - vjedlicka 3:33 25 Nov '02
|
|
|
|
|
If I do this I have access to default Form methods and such but not the methods that are specific to my form.
Your explanation was a little confusing. Is "YourForm" the class of the form I want to use? What is "someform" representing?
Thanks Again
|
|
|
|
|
I believe the difficulty you're having is that you're thinking of the problem from the wrong angle. It's not a mechanical thing.
It sounds like you want two peer classes to communicate, OR you want an owned class to be able to call back to its owner. The problem is that you're coming at it from the wrong angle. Instead of the worker class pulling information from the form, your form should push information to the worker class.
Why? Because the worker class is many more times likely to be re-used than is the form class. Forms are usually the most specific part of your app, and worker classes the most general.
If it is an owned class getting information from its owner, don't do it. Instead have the owner push the information down to the owned class. This reduces your coupling of the two classes which will allow you to re-use this class some day. Remember, the first rule of generalized classes is the "I'll never" rule. Right now you're saying "I'll never need to re-use this class" which guarantees that you will. If that class accesses specific controls and/or properties in your forms class, you won't be able to re-use it.
If this doesn't describe your problem, let me know more specifics and I'll show you another angle.
|
|
|
|
|
jpwkeeper wrote:
If this doesn't describe your problem, let me know more specifics and I'll show you another angle.
Unfortunately this doesn't really describe my problem. My problem is that I have a RichTextBox on my Form that I need to add information to from the other class. I also have a Timer on the form that I need to access. So I'm not really trying to access information on the Form but rather it's controls. I can't think of anyway to do this beside getting to the controls on the Form if you have another way I would appreciate hearing it.
Thanks again.
|
|
|
|
|
OK, assuming the class that needs to talk back is a member variable in your form class, you need a delegate so that the child class can push information back to the form.
Once again, let me stress that the worker class shouldn't talk directly to the controls. Let the form do that, so that when you change the form in the future (you will, even if you don't believe me now) you won't have to worry about changing the worker to match.
So, if your structure is roughly like this:
<br />
public class MyForm :
{<br />
Private MyWorkerClass m_cMyWorker = new MyWorkerClass;<br />
Private RichTextControl rtMyTextControl;<br />
}<br />
then you really need delegate callbacks from MyWorkerClass that MyForm hooks in to. This keeps them separate and uncoupled.
You may have to alter your intended approach a hair, but I promise you'll thank me later if you do.
Rather than explain delegates, let me point you to an incredible article Chris Sells wrote on the topic. It also talks about the evils of tight coupling (not to beat the drum too much):
http://www.codeproject.com/csharp/delegate_bedtime.asp
|
|
|
|
|
Hi all,
I'm having trouble with inheritted static constructors in C#, here's an example - a simple superclass that supplies a static OutputClassName() method to derived classes:
class Parent
{
static protected string className;
static Parent()
{
className = "Parent";
}
static public void OutputClassName()
{
System.Console.Out.WriteLine( className );
}
}
class ChildA : Parent
{
static ChildA()
{
className = "ChildA";
}
}
class ChildB : Parent
{
static ChildB()
{
className = "ChildB";
}
}
Now when I run the following
Parent.OutputClassName();
ChildA.OutputClassName();
ChildB.OutputClassName();
I'd expect the following output:
Parent
ChildA
ChildB
but it's actually:
Parent
Parent
Parent
So it seems that inheritance polymorphism isn't available for the static members of a class. Is this intentional, and is there an elegant way around this?
TIA,
Pete
|
|
|
|