Suchergebnisse
Suchergebnisse 1-15 von insgesamt 15.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von Gottric: „Ich möchte gerne den Inhalt einer Textbox auslesen“Wie Du hier mit dem Inhalt der Textbox arbeitest setzt voraus, dass dieser Inhalt einer bestimmten Form / Anordnung genügt. Wie sieht die denn aus? Poste mehrere Möglichkeiten.
-
@Gottric Probieren wir mal: VB.NET-Quellcode (5 Zeilen)
-
@Gottric Mach ne Schleife über die Zeilen 2, 3, 4.
-
Zitat von Gottric: „steigt der code aus.“Sieh Dir doch einfach mal die Indizes an, da wo einer wohl einfach 1 zu groß ist. Poste mal die ganze Schleife und markiere die Zeile, in der der Fehler auftritt.
-
@Gottric Ich schätze mal, dass in dieser line(i) kein Leerzeichen mehr drinne ist oder dass gar die Zeile nur da ist, weil das Dokument mit einem NewLine endet. Mach mal da folgenden Test rein: VB.NET-Quellcode (3 Zeilen)
-
@Gottric Du solltest versuchen zu verstehen, was in den Posts gemeint ist. Kopiere nicht irgend welchen Code bei Dir rein, von dem Du nicht ansatzweise verstehst, was er macht. Und wenn Du Code posten sollst, poste bitte Code und kein Foto vom Code. Den Code kann man nämlich kopieren und editieren. Den Code von Bildern abzuschreiben macht keinen Spaß. Klar, dass Dein Programm diesen Ausdruck Zitat: „"800 100,0 120,0 220,0 0,00 0,"“nicht in einen Integer konvertieren kann. Da solltest Du zunächst…
-
@Gottric Was ist denn das für ein Ranz Code? (Sorry) Mach Dir bite mal die Mühe und schreibe zu jeder Zeile einen kleinen Kommentar. Vielleicht fällt Dir dabei auf, was da für merkwürdig Zeug steht. Und Beschreib mal kurz, was der ganze Code ühaupt anstellen soll.
-
Zitat von Gottric: „VB.NET-Quellcode (1 Zeile)“Ändert die sich bei jedem Wert der Schleife? Was passiert, wenn im zu splittenden Text kein Leerzeichen enthalten ist? Mit einer guten Formatanweisung kannst Du eine beliebige Anzahl von Nachkommastellen ausgeben, da brauchst Du kein Math.Round(). Und wenn Du Dir einen anglo Formatprovider erstellst, musst Du nicht permanent zwischen Kommas und Punkten jonglieren.
-
Zitat von Gottric: „VB.NET-Quellcode (2 Zeilen)“Was soll das? 1. kannst Du beim Konvertieren einr Zahl deren Nachkommastellen festlegen, 2. kannst Du einen numerischen Wert auf eine vorgebbare Anzahl von Nachkommastellen runden. Das, was Du da machst, ist in jedem Falle Grütze. Beschreib mal verbal, was mit dieser Hin- und Herkonvertierung eigentlich passieren soll.
-
Zitat von Gottric: „Hey, das ist wirklich mist! gibt es nichts dran zu leugnen.“So isses. Beschreib mal, ohne Code zu verwenden, was Dein Code eigentlich machen soll, das erschließt sich mir nämlich nicht.
-
@Gottric OK. Meinst Du diese Werte: Quellcode (7 Zeilen)? Ist die 900 für alle relevanten Zeilen fix? Und alle nicht relevanten Zeilen sehen so aus oder sind diese (aufgelisteten)? Gibt es eine Trennung zwischen "gut" und "böse" oder treten die gemischt auf?
-
Zitat von Gottric: „beim 2. beispiel wären es diese Werte :“Missverständnis. Beim ersten Block fangen die "guten" Zeilen mit 900 an. Beim zweiten Block fangen die "guten" Zeilen mit Set@ = an. Wie noch (bitte eine vollständige Auflistung) können "gute" Zeilen anfangen?
-
@Gottric Das Problem ist, dass wir alle "guten" Zeilen rausfischen müssen, die wir dann dem Split() zuführen wollen. Da ist es egal, ob da ein Leerzeichen oder ein Tabulator drinne steht, das wird beim Split mit aufgelistet. Meine Frage zielte dahin: Wieviele Sorten "guter" Zeilen gibt es, weil ja beim ersten Block das zweite und beim zweiten Block das vierte gesplittete Element das Zielelement ist.
-
Zitat von Gottric: „in einer textbox sind NIE varianten beide drin, meinst du das?“Ich meine, Du solltest ausschließlich Zeilen auflisten, die einem Split() zugeführt werden könnten. Das heißt, irgendwo, z.B. in einer TextBox, stehen Zeilen, die nach "gut" und "schlecht" unterteilt werden, und nur die "guten" werden gesplittet und verarbeitet. Feddich.
-
Zitat von Gottric: „in JEDER Zeile der Textbox.“die z.B. auch so aussehen kann: Zitat von Gottric: „Info = Converted from dbk_8888 to 8888.dbk“ Dann splitte los und gut. (Versteckter Text)