Suchergebnisse

Suchergebnisse 1-25 von insgesamt 25.

  • Benutzer-Avatarbild

    Hallo zusammen, es ist wieder soweit. Ich stecke fest. Kurz zum Hintergrund. Mein Programm soll eine Datei überprüfen ob eine bestimmte Nummer dort vorhanden ist, wenn nicht soll er die Datei anlegen funktioniert alles Top. Das einzige Problem was sich bis jetzt zeigt ist dass ich ebenfalls in der Datei schreiben will die ich durchsuche, aber er schreibt mir immer alles ans Ende der Datei. Ich hätte gerne dass er mir die Zahl die ich anlege an hinter die nächst kleinere Zahl schreibt in der Date…

  • Benutzer-Avatarbild

    Irgendwie geht versteh ich das nicht. Hinter der Zahl soll ja noch ein Text. wie soll ich das mit Internger machen? ich hab schon an .Startswith gedacht. aber wie bekomm ich dahinein dass ich die Linie haben will die nach der nächst kleineren Zahl kommt die ich anlege? 7894 Test 1 7895 Test 2 7899 Test 3 Wenn ich jetzt die 7898 anlege soll er sie so schreiben 7894 Test 1 7895 Test 2 7898 7954 Test 3 Edit: Noch einen Lösungsansatz den ich im Kopf habe ist dass ich einfach irgendwo hinschreibe in …

  • Benutzer-Avatarbild

    Ok, ich versuch das mal. danke euch. Vielleicht bekomm ich es ja hin.

  • Benutzer-Avatarbild

    sehr gut, danke. Ich setzt mich gleich mal ran. Edit: er sagt mir dass der Typ richtextbox nicht in intenger konvertiert werden kann

  • Benutzer-Avatarbild

    Dim txtPrgNr_Int As Integer = CInt(txtPrgNr) wenn ich das genauso schreibe. oder meinst du wo ich das hinschreibe? dann nach der Abfrage ob die Datei erstellt werden soll. VB.NET-Quellcode (30 Zeilen) Das einrücken funktioniert jetzt nicht weil ich den text von oben kopiert haeb ich es nur an der Stelle eingefügt habe jetzt. Ich bin über nen anderen PC online, der auf dem ich das Prg. schreibe ist offline. Edit2: Dim txtPrgNr_Int As Integer = CInt(txtPrgNr.text) so funktioniert es. aber er sagt …

  • Benutzer-Avatarbild

    Ich versuch es gleich mal. hab es eingegeben aber bevor ich es testen öffnet Visual Studio meine Form nicht mehr. wenn ich auf den Button klicke der die form öffnen soll sagt er mir: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. warum auch immer. ich hab nur oben am Reiter verschoben die Fromerstellen.vb es ist auch noch alles da, ich kann sie nur über den Button nicht öffnen. er zeigte mir bei IndexOf(txtPrgNr_Int) einen Fehler. Habe dann ein ToString eingefügt. Fehler zeigt …

  • Benutzer-Avatarbild

    Hallo, sorry dass es so lange gedauert hat und danke an euch. Hier zum Abschluss der fertige Code der auch ohne Probleme funktioniert. VB.NET-Quellcode (50 Zeilen) Ich warte bis morgen, vielleicht habt ihr ja was anzumerken. Dann schließe ich das Thema.

  • Benutzer-Avatarbild

    Ok, das seh ich ein. Es sieht wesentlich schöner und übersichtlicher aus. Hat dies Einfluss auf die Geschwindigkeit von meiner Anwendung wenn ich soviele miteinader verschachtel?

  • Benutzer-Avatarbild

    Ok, vielen Dank. Ich versuche darauf zu achten bei der weiteren Programmierung.

  • Benutzer-Avatarbild

    Hallo zusammen, ich greife diese Thema wieder auf da sich die Anforderungen an meine Anwendung geändert haben. mit dem momentanen Code kann ich nur 4stellige Zahlen anlegen. weil diese in der Datei ja nur 1 mal vorkommen kann. Datei hat Zahlen von 1-9999 jetzt nach einer Testphase hat sich herausgestellt dass es wesentlich produktiver wäre wenn ich alle Zahlen anlegen könnte. Momentan überprüfe ich ja mit Contains. aber bei der Zahl 73 zum Beispiel kommt diese ja wensentlich öfter vor. zum Beisp…

  • Benutzer-Avatarbild

    hmm, ok. Danke dir @RodFromGermany ich versuch mal auf dem schlagwort auszubauen wenn es damit funktionieren könnte. @Eierlein das Problem liegt darin dass ich vorher üebrprüfen muss ob die Zeile in der Datei vorhanden ist. wenn ich das mit Starswith mache zeigt er die anderen ja auch. Ohh moment. ich kann ihm ja die Leerzeichen voranstellen. Prüfe ich sofort. VB.NET-Quellcode (1 Zeile) also so filtert er mir nicht raus dass es die 73 schon gibt in der Datei.

  • Benutzer-Avatarbild

    Ich such die Datei mal raus. aber vorab, kann es sein dass es daran liegt weil ich mit ReadallText einlese? @mrMo hast du das so in der Richtung gedacht? VB.NET-Quellcode (8 Zeilen) Datei sieht genau so aus: " 1 Gelb" " 7 Grün" " 12 Orange" " 73 Apfel" " 420 Blau" " 735 Auto" " 4587 Rot" " 7395 Laptop" etc. und mein Problem ist nicht das einsetzen später an der Richtigen stelle, das funktioniert soweit mit dem Code den ich habe. Aber ich muss prüfen ob wenn ich in meine textbox 73 eingebe ob die…

  • Benutzer-Avatarbild

    Danke euch, ich hab jetzt nachtschicht. wenn ich dazu komme mache ich dann sofort bisschen weiter. ich hab eben auch mal etwas mit regex rumgespielt. VB.NET-Quellcode (6 Zeilen) Aber irgendwas läuft da falsch.

  • Benutzer-Avatarbild

    Moin zusammen, ich konnte gestern auf der Arbeit leider nicht s machen am Programm. aber habe mich heute morgen sofort drangesetzt. @Eierlein den Code aus Post 32 von dir habe ich getestet heute morgen. ich versuche mal die anderen funktionenen dort noch einzubinden wie reinschreiben wenn nicht vorhanden und all so sachen. also meinen Code den ich am Anfang gepostet habe dann auch das System mit der Zeilenweisen durchsucherei umzustellen. ich melde mich sofrt wenn ich es habe, bzw wenn ich nochm…

  • Benutzer-Avatarbild

    Hallo zusammen, erstmal danke ich euch dass ihr soviel gedult mit mir habt. @ErfinderDesRades ich habe deine Code eingesetzt und er arbeitet wunderbar, er sucht dann nur die Zeile und sagt mir das die nummer vorkommt am Zeilenanfang, danke dafür. Das Problem, wie ich schon erwähnte liegt in meinem alten Code. Ich muss ich der Datei erst auslesen ob die Nummer die in der Textbox eingebe dort am Zeilenafang vorhanden ist. wenn dies nicht so ist muss ich diese dort reinschreibent. Mit richtiger Pos…

  • Benutzer-Avatarbild

    @mrMo, ich glaube wir reden aneinander vorbei. Die Datei die ich auslese sti diese Liste. Wenn die Nummer nicht vorkommt will ich sie darein schreiben an gereit an die nächste kleinere zahl. @ErfinderDesRades ja, genauso soll es sein. so, das habe ich bis jetzt. VB.NET-Quellcode (8 Zeilen) soweit ich das beurteilen kann ich lese ich nun die Datei als Liste ein und schneide nach der Zahl die Zeile ab. Stimmt das soweit, wie muss ich nun weiter vorgehen?

  • Benutzer-Avatarbild

    Also aus euren Infos habe ich nun diesen Code zusammengetragen. VB.NET-Quellcode (17 Zeilen) Wie füge ich denn jetzt die den Inhalt aus der Textbox dort ein? Edit: es gilt vielleicht noch zu sagen dass es unter umständen vorkommen aknn das mehere Wörte hinter der Zahl kommen. " 1 Blau" " 2 Grün ist der Apfel" " 17 Auto" " 35 Gelb ist die Sonne" " 37 Opel" " 134 Orange" " 1458 Laptop hat wenig Accu" " 9999 Maus" vielleciht muss ich das ja beim Code berücksichtigen. Wollte es nur mal erwähnen. Wen…

  • Benutzer-Avatarbild

    @ErfinderDesRades ok, ich versuche es geren so. warum muss ich das bei deiner methode nicht splitten? wie soll ich sonst rausfinden ob die Nummer schon am Anfang einer Zeile steht? VB.NET-Quellcode (5 Zeilen) so lade ich es in ne Liste, und wie mache ich dann weiter?

  • Benutzer-Avatarbild

    @mrMo sorry für unannehmlichkeit. @ErfinderDesRades das stimmt, da wird nirgends gesplittet. aber um ehrlich zu sein verstehe ich es auch nicht ganz glaube ich. ich weiß überhauptnicht wie ich das ganze in einen funktionierenden Code einbinde. kannst du mir ein Beispiel geben?

  • Benutzer-Avatarbild

    wie finde ich denn die Einfügeposition? der einzeiler ist lines nicht definiert, als was muss ich das definieren? wie schaue ich ob an der einfügeposition die Zeile schon steht? einfügen gehe ich mal von .add aus. aber der Rest ist mir ein Rätesl. das ganz mit nen kleinen Beispiel zu veranschaulichen wäre sinnvoller. so bekomme ich das ja nie hin. noch kurz ne Frage? Meinst du das die Zeile in der " 73 Apel Auto Orange" steht ist auch in der Datei Zeile Nr. 73. dem ist nicht so.

  • Benutzer-Avatarbild

    VB.NET-Quellcode (4 Zeilen) wenn ich jetzt aber nach 120 suche, dann sagt er mir es wäre in Zeile 2, ist es aber nicht.

  • Benutzer-Avatarbild

    VB.NET-Quellcode (4 Zeilen) wenn ich es über starswith mache passt es glaube ich, danke. jetzt muss nur noch hinter der nächst kleineren Zahl eingefügt werden. wie mache ich das? Edit: passt doch nicht. wenn ich jetzt nach 52 suche und er die nicht findet zeigt er mir die Zeile wo die 520 am Anfang steht. Edit 2: wenn ichnoch ein Leerzeichen einfüge hinter dem txtDbkNr.text dann findet er nur das was er soll. also wie füge ich jetzt nur noch hinter der nächst kleineren Zahl eingefügt werden. wie…

  • Benutzer-Avatarbild

    VB.NET-Quellcode (14 Zeilen) das habe ich bis jetzt. ist das richtig? wenn insertposition 0 ist dann aht er nichts gefunden oder? Also mit dem neuen Code funktioniert es. er zählt aber immer eine Zeile zu wenig, wenn ich hinter deinen Code ne +1 stelle dann schreibt er mir die richtige Zeile. ist das richtig oder habe ich was falsch? also über insertposition kann ich es nicht abfragen ob es schon aufgerufen wird oder? Wie stelle ich das denn an?

  • Benutzer-Avatarbild

    Ok super, jetzt bin ich ja fast durch. VB.NET-Quellcode (15 Zeilen) sind ja dann nur nooch 2 dinge zu klären. Wie greife ich denn ab ob die zahl schon am Anfagn einer Zeile der Liste steht? und wie speichere ich die eingefügte Zahl an die nächst kleiner Zahl fortlaufend an? so wie ich es jetzt speichere schreibt er es ans ende der Zeile.

  • Benutzer-Avatarbild

    Guten morgen, vielen vielen Dank!!! Ich muss es in der Testphase genau prüfen aber ich sehe auf den ersten Blick funktioniert alles super. Hier der Code für alle die mal vor einen ähnlichen Problem stehen: VB.NET-Quellcode (46 Zeilen) wenn ihr noch anmerkungen habt oder euch was auffällt bitte her damit.