Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Hi, im moment sitze ich an einem Projekt, welches ich vor einiger Zeit schon einmal begonnen hatte. Da ich jedoch eine lange Zeit nichts mehr mit VB o.ä. zu tun hatte, bin ich nun in einer "Haarraufsituation". Es geht darum, dass ich ein Programm habe, welches Textdateien einlesen soll und gewisse Textblöcke beginnend mit dem string "ctxt" und endend mit "done" oder "sdone" auslesen lassen möchte. In den Textdateien kommen done und sdone unterschiedlich zusammen. Hier ein kleiner Auszug der Text…

  • Benutzer-Avatarbild

    @ErfinderDesRades Zitat: „Das wichtigste für dich ist dieses: Visual Studio - Empfohlene Einstellungen“ Danke werde ich mir ansehen. Zitat: „Und das zweit-wichtigste wäre, alle TryCatchens rauszuwerfen.“ Bin ich ehrlich gesagt schon dabei. Habe hier doch nur einen Try Block. Der ja mit der eigentlichen Funktion nichts zu tun hat ^^. Zitat: „Was willst du eiglich, was diese Methode zurückgeben soll“ VB.NET-Quellcode (1 Zeile) Naja einen String, zumindest war das die Idee dahinter. Bestenfalls so:…

  • Benutzer-Avatarbild

    @RodFromGermany Noch nicht, werde ich aber gleich und sage dir bescheid ob es geklappt hat Edit: Habe es jetzt versucht. Das Problem ist, dass "ctxt" genauso wie "done" bzw. "sdone" mehrfach in einer Textdatei vorkommen. Hab das mal leicht umgestellt, ich weis leider nicht ob man eine for lines Schleife auch an einem gewissen Index starten kann, dann wäre das Problem in ein paar Zeilen gelöst. VB.NET-Quellcode (1 Zeile) mit diesem Code macht das tool jetzt genau das, was es machen soll. Leider k…

  • Benutzer-Avatarbild

    Habe es nun etwas kreativer gelöst VB.NET-Quellcode (1 Zeile) und die Funktion zum splitten VB.NET-Quellcode (1 Zeile) Und dann bekomme ich immer nur die inneren Texte. Zusätzlich habe ich auch die sdone und done Bezeichner im Text. Trotzdem vielen Lieben Dank für deine Hilfe Gesammt sieht das dann so aus. Leider habe ich nun das Problem, dass er nur den ersten Block angibt... VB.NET-Quellcode (24 Zeilen)

  • Benutzer-Avatarbild

    @ErfinderDesRades HIer VB.NET-Quellcode (12 Zeilen) Edit: Den code grade noch einmal überarbeitet Jetzt geht es komplett @ErfinderDesRades würde deine lösung auch gerne sehen. So lernt man am besten dazu :> VB.NET-Quellcode (12 Zeilen) Kurze Erläuterung: Da done und sdone beide die Zeichenfolge done haben, habe ich ersteinmal alle 'done' mit 'doneENDOFBLOCK' replaced, damit ich zwischen 'ctxt' und 'ENDOFBLOCK' den substring rausholen kann. CusPos ist die momentane Position im Text, die den neuen…

  • Benutzer-Avatarbild

    Ja, ein richitger Programierer werde ich glaube ich eh' nicht. Mache das größtenteils Hobby und Privat- mäßig. Mir reicht es grundsätzlich wenn es funktioniert . Finde es aber trotzdem schön, dass man hier (auch mit Spagetti-Code) gute Hilfe bekommt. Habe mir deine Funktion angesehen und auch verstanden. Abgeändert hätte ich nun nur, dass das done und sdone mit im String übergeben wird. Dir wird die Lösund dafür wahrscheinlich misfallen, aber mein Wissen ist nunmal limitiert. VB.NET-Quellcode (5…

  • Benutzer-Avatarbild

    Ist zwar schon etwas her, sitze jedoch wieder daran. Den Code zum Splitten hab ich zwischenzeitlich neu Geschrieben. Danke an der Stelle auch nochmal an @ErfinderDesRades, wenn ich mir das alt geschriebene von mir da anseh, schon recht Panne. Visual Basic-Quellcode (14 Zeilen) Das Funktioniert auch wirklich gut so.