Title: AW: [Csharp.net] (no subject)
wenn Du
 

public void InsertXMLDoc(object objXMLDoc)

{}

�bergibst Du ein objXMLDoc vom Typ object. Soweit wie ich das gelernt habe, sollte es da bereits instanziiert sein (ordendlich OOL proggen und so...) Wenn Du Dir ein Object erzeugen lassen willst, mach es so:

public XmlDocument InsertXMLDoc()

{

return new XmlDocument()

} 

und wenn Du den Fehler aus Deinem Beispiel beseitigen willst, musst Du's so machen:

public void InsertXMLDoc(object objXMLDoc)

{

objXMLDoc = new XmlDocument();

}

 

Micha

-----Urspr�ngliche Nachricht-----
Von: Michael Guder [mailto:[EMAIL PROTECTED]
Gesendet: Montag, 31. M�rz 2003 13:06
An: '[EMAIL PROTECTED]'
Betreff: AW: [Csharp.net] (no subject)

�hm .. warum willst Du einen Namen f�r das intern zu erzeugende Object festlegen?

ich verstehe hier nicht ganz was Du versuchst ...

Micha

-----Urspr�ngliche Nachricht-----
Von: Alexander Zeitler [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 31. M�rz 2003 12:05
An: [EMAIL PROTECTED]
Betreff: AW: [Csharp.net] (no subject)


>
> In dem mitgeschickten Code deklarierst Du die Variable
> 'objXMLDoc' einmal zuviel; einmal als Parameter und ein
> weiteres mal als lokale Variable.
>

wie w�re es dann korrekt? Ich m�chte ja den Namen
des zu erzeugenden Objekts an die Klasse �bergeben k�nnen.

Gruss

Alex

_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an