|
You're right. There after all specific static constructors. It just seemed that calling a ctor an instance method was going to start a chicken / egg problem.
Russ
|
|
|
|
|
Russell Jones wrote: It just seemed that calling a ctor an instance method was going to start a chicken / egg problem
I can answer that one as well. The egg came first. If you follow evolutionary theory here, then the egg must have come first because the chicken was the result of genetic adaptation/mutation, but the egg was there before.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
That's always been my argument.
This site has now been blacklisted in 5 states of the USA.
Russell
|
|
|
|
|
|
i have just started working on .net remoting . well, an event is raised on some method call in the remote object. But while i assign a handler to the remote object's event property a SecurityException is raised stating :
"Type System.DelegateSerializationHolder and the types derived from it (such as System.DelegateSerializationHolder) are not permitted to be deserialized at this security level."
|
|
|
|
|
Hi,
Just happened to see that same error yesterday...
check out this link http://www.codeproject.com/useritems/RemotingEvent.asp
Section solution 2.
When you implement a wrapper class which can be accessed from both client and server side you app should work
Greetings
Kaine
|
|
|
|
|
Hi.
This is because of the remoting security. Normally types that are in GAC-registered assemblies are allowed to be serialized and deserialized, unless they're derived from:
- System.Runtime.Remoting.ObjRef
- System.DelegateSerializationHolder
- System.Runtime.Remoting.IEnvoyInfo
- System.Runtime.Remoting.Lifetime.ISponsor
you have to set the typefilterlevel to "Full" in your channel-configuration.
for more information take a look at this: http://msdn2.microsoft.com/en-us/library/5dxse167(vs.80).aspx[^]
greets
m@u
|
|
|
|
|
Dear all,
Probably is the answer pretty obvious, but I have been struggling with this for the past 2 days already, and it's making me frustrated.
I got following XML file
<br />
<?xml version="1.0" encoding="ISO-8859-1"?><br />
<things><br />
<people><br />
<person id="1"><br />
<name>Bob</name><br />
<age>25</age><br />
<projects><br />
<project x="123" y="123">ABC</project> <br />
<project x="53" y="149">DEF</project> <br />
<project x="13" y="111">FOO</project><br />
<project x="463" y="435">BAR</project><br />
</projects><br />
</person><br />
<person id="2"><br />
<name>Steve</name><br />
<age>100</age><br />
</person><br />
<person id="3"><br />
<name>Maria</name><br />
<age>23</age><br />
<projects><br />
<project x="1" y="1">HOT</project> <br />
</projects><br />
</person><br />
</people><br />
<file><br />
<name>filename.ext</name><br />
</file><br />
</things><br />
How can I add in C# a new person, and acess the "people" node.. I even cut away so much code, that I ended up with following, just to print out what's in there, and it even fails:
<br />
doc = new XmlDocument();<br />
doc.Load(this.filename);<br />
XmlElement rootPeople = doc.GetElementById("people");<br />
XmlNodeList node = rootPeople.GetElementsByTagName("person");<br />
for (int i = 0; i < node.Count; i++)<br />
{<br />
Console.WriteLine(node[i].InnerXml);<br />
}<br />
I have been messing with Xmlnodelists, xmlelements, xmlwhatevers, but even after reading the first 2 pages of google results, it still doesn't seem to work..
Can somebody point me in the good direction?
Thanks,
mike
|
|
|
|
|
First of all, I suggest using the SelectNodes and SelectSingleNode methods instead of GetElementsByTagName since both use XPath expressions and therefore allow specifying/restricting the selection in more detail. You can for example select the (first) people node by writing
XmlNode peopleNode = doc.SelectSingleNode("//things/people");
To create a new person or more general new nodes in a XML document take a look at this Create New Nodes in the DOM[^].
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
Thank you Stefan, works like a charm!!
Seems that, after reading your signature.. the universe is building improved versions of me
Thanks again.
|
|
|
|
|
I have a problem like Yanshof.
I have a class writed in C++ (I don't want to translate it), it is used to store and processing te data...but the interface of the program must be writed in C# (or VB).
It is possible to do this in a simply way (using Visual Studio 2003 .NET?) ?
How to create this solution that contains this classes in different lenguages.
Y/N ?
If yes, does anyone can show me the way, I need only a simple example (the classic "hello word" in mixed lenguage is enough)
Thanks a lot
Cheers,
Russell
|
|
|
|
|
A very simple way is to set some of your procedures written in C++ as exports. And using DllImport attribute in C# you can use those exports
Do your best to be the best
|
|
|
|
|
First, thanks you for your reply.
Yes, of course, using dll I can export the 'procedures',.... but this is not exactly what I need: I need to use an entire class, his member functions and (expecially) his member variables.
I am hoping that it is possible to create a unique Visual Studio solution composed by 2 sub-solution, one (written in C++) that contains the document and the other (written in C# or VB NET) to visualize this document.
But, unfortunatly, I'm going to think that it is not possible, nobody is confirming this 'dream' to any of my posts.
Let me know
Cheers,
Russell
|
|
|
|
|
Use the Form.Closing event for this where you can set the CancelEventArgs to decide if the form will actually close. However I don't think that works if you end the process via task manager.
|
|
|
|
|
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
When you close it with taskmanager from the Applications menu, this event is also fired, but not when you close the underlying process via the Processes panel.
Visual Studio can't evaluate this, can you?
public object moo<br />
{<br />
__get { return moo; }<br />
__set { moo = value; }<br />
}
|
|
|
|
|
Thanks joon_
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
Thanks a bunch szukuro, although I've made a mistake and deleted my post cuz I thought it was a stupid question so forget about it, i've already worked it out so you can delete this post as well otherwise it's orphan without my question!
sorry and thanks szukuro
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
Muammar© wrote: I've made a mistake and deleted my post cuz I thought it was a stupid question
It is more stupid to delete your post!
|
|
|
|
|
there are no stupid questions, only stupid people answers.
Visual Studio can't evaluate this, can you?
public object moo<br />
{<br />
__get { return moo; }<br />
__set { moo = value; }<br />
}
|
|
|
|
|
joon_ wrote: there are no stupid questions
Exactly - Someone else could have benefited from the thread if they had a similar problem.
|
|
|
|
|
Colin Angus Mackay wrote: omeone else could have benefited from the thread if they had a similar problem.
True but I cant redo it now, can I ..
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
|
Hi,
I need to load two xsd (xml schema) in one dataSet.
<br />
DataSet dset=new DataSet();<br />
dset..ReadXmlSchema("dddd.xsd");<br />
i want to use something like that but with two schema (in one schema is define the complex type and in one the relation).
|
|
|
|
|
C# 2003
I load the gif image and reduce the image size then
I can save the image there is no probelm but it is not
animated.anybody help me.
Continue...
|
|
|
|
|