Ellek schrieb:
Welche von den Lösungen wäre denn in Sachen Performance am optimalsten?
Die mit dem StringBuilder.
Bei solchen kleinen Textoperationen merkt man das nicht, aber wenn es dann größere Sachen werden ist der StringBuilder wesentlich schneller.
Danke danke! Es hat funktioniert!
Hab es mit der ODBC.NET-Variante versucht.
Musste zwar erst etwas rumprobieren, da die Odbc-Klasse nicht wie die Oledb-Klasse unter "Data" war, sondern unter "Microsoft".
Wenns weiter nichts ist...
Aber jetzt funktioniert es!
Danke nochmal an euch alle!
zu 1: wann ein Objekt von GC wirklich aus dem Speicher entfernt wird, weiß keiner. Und dein Objekt wird so lange nicht entfernt, so lange ein Verweis auf ihn existiert. auch wenn das Objekt in einer lokalen Funktion erstellt werden. (ganz anders bei Wertetypen).
zu 2: Da kann ich nur sagen, dass wenn man so ein Problemm hat, dann hat man grundsätzlich die Anwendungsarchitektur nicht durchdacht und falsch aufgebaut.
zu Problem selbst: Vielleicht kann man dir mit interface's Abhilfe schafen.
Hallo
habe das Problem gelöst. Der dazugeförige Quellcode sieht folgendermaßen aus:
string text;
XmlDocument doc = new XmlDocument();
doc.Load(Pfad);
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
// Namespace in XML Datei "xsi"
nsmgr.AddNamespace("xsi", "MeinXMLSchma.xsd");
XmlNodeList result = doc.SelectNodes("/xsi:Daten[xsi:Nummer='1']//xsi:Nummer", nsmgr);
foreach (XmlNode n in result)
{
text = n.Value;
System.Windows.Forms.TreeNode treeNode = TV.Nodes.Add(text);
}
Hallo Noodles!
Meine Probleme ergeben sich scheinbar alle nur daraus, dass ich "Anwendungen für intelligente Geräte" entwickele. Sowohl AcceptButton, als auch CancelButton, als auch HelpButton, als auch KeyPreview, als auch Application.StartUpPath gibt es bei Windows-Anwendungen, aber eben nicht bei den vermaledeiten Anwendungen für intelligente Geräte. Wenigstens weiß ich jetzt was das Problem ist, auch wenn ich leider noch keine Lösung habe.
Fällt Dir irgendetwas schlaues ein, wie ich meine Probleme lösen kann?
Bei AcceptButton, KeyPreview usw. könnte ich zur Not auf das Scannerspezifische SDK zurückgreifen. Allerdings muss ich die Software dann von einem zum anderen Scanner immer anpassen, was ich mir eigentlich ersparen wollte.
Und ok, den Pfad könnte ich auch absolut angeben. Hat aber den Nachteil, dass das Config-File immer an einem bestimmten Ort liegen muss!
Naja, ich werde es schon irgendwie hinbekommen.
Danke für Deine Anmerkungen. Ohne Dich wäre ich wahrscheinlich nie darauf gekommen, dass mein Probleme nur daher rühren, dass ich keine Windows-Anwendung programmiere.
Viele Grüße!
Ciao
shoat
Dieser Thread wurde von Moderator/in Unix-Tom aus dem Forum MFC mit dem Visual C++ in das Forum C# und .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.
Dieser Thread wurde von Moderator/in Unix-Tom aus dem Forum MFC mit dem Visual C++ in das Forum C# und .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.
Dieser Thread wurde von Moderator/in Unix-Tom aus dem Forum MFC mit dem Visual C++ in das Forum C# und .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.
Dieser Thread wurde von Moderator/in Marc++us aus dem Forum Rund um die Programmierung in das Forum C# und .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.