Forum: PocketPC.NET |
Thema:
Application.StartupPath und ein wenig mehr Probleme... |
Von:
Oliver Börner (
03.03.2004 17:27) |
Hallo Leute!
Ich bin noch neu und arbeite mich momentan im Zuge eines Praktikums während meiner Umschulung zum Fachinformatiker der Anwendungsentwicklung in C# für Pocket PCs ein, wobei ich zu Testzwecken einen TMobile MDA II erhalten habe. Ich lerne dabei nach einem Markt & Technik Magnum Buch von Helma Spona, leider ist es aber nur für C# gedacht und nicht im speziellen für handheld PCs.
Ich versuche gerade, verschiedene Daten aus einer XML Datei in ein Programm einzulesen, um unter anderem Dropdown Menüs zu füllen, doch die Funktion Application.StartupPath, ebenso eine gewisse this.rtfXML.Text ist unbekannt. Da hier zweifelsfrei normalerweise unter C# die aktuell eingelelsenen Daten drin stehen, habe ich ein arges Problem mit meiner Anwendung.
Es wäre toll, wenn mir jemand einen kleinen Rat dazu geben könnte, anbei der Quellcode des (leider) nicht funktionierenden normalen C#-Codes: Des weiteren erkennt er this.rtfXML nicht und selbst, wenn ich einen festen lokalen Pfad angebe.. bekomme ich folgende Fehlermeldung:
"Eine nicht behandelte Ausnahme des Typs System.IO.FileNotFoundException ist in System.Xml.dll aufgetreten.
Zusätzliche Informationen: FileNotFoundException"
Grün markiert ist im Haltemodus dabei der Beginn der while-Schleife.
Freundliche Grüße
Dangermany
private void LadeXML_Daten()
{
string strDateinameLaeden = Application.StartupPath+"\\laeden.xml";
System.Xml.XmlTextReader xmltReader = new System.Xml.XmlTextReader(strDateinameLaeden);
while xmltext(xmltReader.Read())
{
if ((xmltReader.NodeType==System.Xml.XmlNodeType.Element)&&(xmltReader.Name=="datensatz"))
{
if (this.rtfXML.Text!="")
{
this.comboBox2.Items.Add(this.rtfXML.Text);
}
}
if (xmltReader.NodeType==System.Xml.XmlNodeType.Text)
{
this.rtfXML.Text+=xmltReader.Value +"\t";
}
}
}
Betreff |
Von |
Datum |
|
|
Re: Application.StartupPath und ein wenig mehr...
Hallo Oliver,<br><br>es gibt ein paar kleine Unterschiede zwischen dem "großen" Framework und dem Compact-Framework. C# ist hier nur Mittel zum Zweck. Im Compact Framework, das zu ja zweifels ohne für... |
|
|
|
|
|
Till
Groos
|
05.04.2004 09:26 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!