Suchergebnisse

Suchergebnisse 1-30 von insgesamt 35.

  • Benutzer-Avatarbild

    Hallo liebe VB-Gemeinde, ich stehe vor einem kleinen Problem. Kurz Erklärung, ich habe eine Form erstellt auf der mehrere Listboxen sind. Ich habe ein Textfeld in den ich einen Begriff eingebe und er sucht mir 18 Ordner mit je 10000 Textdatein nach dem eingegebenen Begriff durch und schreibt mir in die Listboxen wo sich das wort befindet. Ich hab reinprogrammiert dass ich die Textdatei aus der Listbox raus öffnene kann. alles Top, aber jetzt zur Sache: Ich möchte dass er mir nur die Textdateien …

  • Benutzer-Avatarbild

    Ok danke, ich versuch es mal umzusetzten. Edit: VB.NET-Quellcode (21 Zeilen) irgendwie steh ich auf dem Schlauch. was mach ich denn Falsch? Er zeigt mir keinen Fehler an in Visual Studio.

  • Benutzer-Avatarbild

    Ne, ich seh keinen Unterschied da. Der pc arbeitet ja auch bei dem Code, aber irgendwann hängt er sich auf. Warum die try catch raus? Das brauch ich doch um eventuell auftretende Fehler abzufangen. edit: was meinst du mit Haltepunkt? Edit : Das da kein Unterschied ist liegt daran dass es 1 zu 1 kopiert ist. ich hab ja versucht den Code anzupassen. Aber ich weiß nicht genau wie. Hab paar Sachen ausprobiert aber klappt nicht.

  • Benutzer-Avatarbild

    Ich verstehe das jetzt so dass ich die Dateien also alle öffnen und reinladen muss? Das ist doch viel zu viel für ne Listbox denke ich mir. so wie ich den Code hatte liest er nur alle datein und öffnet sie nicht wirklich oder? Oder ist es sonst nich tmöglich den Zeilenanfang abzufragen? also einfach wie mein Code ist nur dass er mir nur die Dateinamen in der Listbox auflistet in der das wort nach einer 75 am Anfang einer Zeile steht. Es können immer mal 1 oder 2 Leerzeichen dazwischen sein. aebr…

  • Benutzer-Avatarbild

    Ich will ja nicht den Inhalt der Datei haben, ich will nur wissen welche datei das ist in der am "75" am Anfang einer Zeile steht gefolgt von dem Schlagwort, er schreibt mir ja nur den Namen der Datei in die Listbox. Oder muss ich die Datei öffnen um rauszufinden ob eine "75" am Anfang einer Zeile steht gefolgt von dem Schlagwort?

  • Benutzer-Avatarbild

    Wusste ich nicht. Vieleicht versteh ich ja auch was falsch. mit meinem jetzigen Code öffne ich die Datei ja nicht oder? VB.NET-Quellcode (26 Zeilen) also durchsuchen geht ohne sie zu öffnen aber am Zeilenanfang suchen muss das gemacht werden?

  • Benutzer-Avatarbild

    Nett dass ihr mir alle antwortet. aber irgendwie alles bisschen viel, ich muss dann wohl noch einiges lesen dazu. Trotzdem danke, ich versuch mal dass ich es irgendwie hinbekomme. wenn nicht ist das dann halt so, danke euch... edit: ich dachte es sei keine so große sache.

  • Benutzer-Avatarbild

    sehr gute idee, daran hab ich nicht gedacht. danke das versuch ich mal. VB.NET-Quellcode (8 Zeilen) funktioniert tip-top, aber leider nur in dieser constellation. Ich hätte gerne mehr möglichkeiten, zum beispiel VB.NET-Quellcode (1 Zeile) also mal mehr oder weniger zeichen dazwischen dass wenn mal ne variation davon vorkommen sollte er mir die trotzdem anzeigt. es können nur leerzeichen verschieden gesetzt sein, es gilt zu sagen dass wenn die Suche vorkommt nur die 75 mit dem schalgwort zusammen…

  • Benutzer-Avatarbild

    Ok gerne, ich stehe vor einem kleinen Problem. Kurz Erklärung, ich habe eine Form erstellt auf der mehrere Listboxen sind. Ich habe ein Textfeld in den ich einen Begriff eingebe und er sucht mir 18 Ordner mit je 10000 Textdatein nach dem eingegebenen Begriff durch und schreibt mir in die Listboxen wo sich das wort befindet. Ich hab reinprogrammiert dass ich die Textdatei aus der Listbox raus öffnene kann. alles Top, aber jetzt zur Sache: Ich möchte dass er mir nur die Textdateien in die Listboxe…

  • Benutzer-Avatarbild

    Ich dachte Contains überprüft nur ob die Datei das Wort enthält aber nicht wo es steht? Also am Anfang der Zeile. Ich bin bin jetzt auf Nachtschicht, kann den Code erst morgen ausprobieren den du gesendet hast. Aber er ich geb dir dann sofort Rückmeldung, danke schonmal.

  • Benutzer-Avatarbild

    Danke zusammen, ich Versuch morgen vorm Rechner mal wieder das ganze zu lösen.

  • Benutzer-Avatarbild

    Hallo VB.NET-Quellcode (15 Zeilen) so sieht das gute Stück jetzt aus. Funktioniert schon ne Ecke besser. Er listet schonmal nur das auf was wirklich am anfang mit 75 startet. nicht mitten im Text. jetzt kann es natürlich mal vorkommen dass nicht sofort ein Zeilenumbruch ist sondern das erst ein Leerzeichen75LeerzeichenSchlagwort steht. also VB.NET-Quellcode (3 Zeilen) also dass ich quasie diese möglichkeit auch abfrage mit Unterschiedlich gesetzten Leerzeichen in der Zeile. hab es mit .Trimm nic…

  • Benutzer-Avatarbild

    hab ich versucht. aber er stellt mir kein Leerzeichen vor die 75. ich versuchs mal wieder danke edit: VB.NET-Quellcode (2 Zeilen) so kann es ja nicht gehen, muss ich dann nen neuen string anlegen für alle konstellationen an denen die Leerzeichen stehen könnten? das muss doch einfacher gehen.

  • Benutzer-Avatarbild

    Ok, dann muss ich das wohl machen. Ich weiß nicht wie ich das mit dem Array anfange. Von daher muss dann wohl ein eigener String für alle Anfragen her. Muss ich die alle einzeln prüfen oder kann ich die einbauen in findinfiles?

  • Benutzer-Avatarbild

    Also der erste habe ich angepasst und funktioniert. Ich hab ja Nachtschicht, bin über Hand online. Deswegen kann ich nicht posten wie ich es gemacht habe. Probiere deinen jetzt auch nochmal aus. Gebe dann Rückmeldung. Danke euch... Edit: Guten tag miteinander, Also der Code sieht jetzt folgendermaßen aus: VB.NET-Quellcode (9 Zeilen) Ich hab mich für die Lösung von Vb 1963 entschieden da diese egal wo die 75 steht, also nach wieviel leerzeichen auch immer, mir die Datei richtig anzeigt und alles …

  • Benutzer-Avatarbild

    Hey Hey, also das mit der Problematik beim Objekt leuchtet mir jetzt ein. Danke. Funktioniert auch jetzt mit .To String. Dann düfte er sich ja jetzt nicht mehr aufhängen bei dem Suchlauf. Dann zu nächsten Frage: Es sind insgesamt 15 verschiedene Ordner in denen jeweils ca. 10000 Dateien sind, verteilt auf 8 verschiedene Netzwerke. Das ist das Spektrum was durchsucht werden muss. Er braucht dafür schon ne gewisse Zeit und man merkt dass er halt schwer arbeitet. Ist das vielleicht zuviel für mein …

  • Benutzer-Avatarbild

    ok, wie rufe ich das Ereignis auf? Teste es dann sofot mal. vorher habe ich es ja über den Suchenbutton gemacht.

  • Benutzer-Avatarbild

    das habe ich gemerkt aber er zeigt mir nen Fehler bei linesCount +=1

  • Benutzer-Avatarbild

    Danke danke, ist ja 1000 mal schneller als der Code zuvor. Ich muss halt jetzt versuchen noch paar Sachen anzupassen. Progressbar funktioniert auch top. jetzt muss ich nur noch rausfinden wo ich Festlege welchen welchen Pfad er für welche Listbox benutzen soll. Und dass er die 75 mit dem Schalgwort aus txtsuchenVS verbinde. also dass er alle ordner die ich ihm sage danach durchsucht. So ganz habe ich den Code nämlich nicht verstanden.

  • Benutzer-Avatarbild

    super, versteh ich. viel dank dafür. wie bekomm ich jetzt rein dass er mir nur die Dateien auflistet in der eine 75 am Anfang steht zusammen mit dem Schlagwort aus der Richtextbox? wenn ich es nämlich verknüpfe wie in dem Code zuvor sagt er mir: ungültiger threadübergreifender Vorgang. Der Zugriff auf das Steuerelement txtsuchenVS erfolgte von einem anderen Thread als dem Thread, für den es erstellt wurde.

  • Benutzer-Avatarbild

    Dann sagt er mir: zuviele Argumente für "Puplic Overload Sub New(path as string)".

  • Benutzer-Avatarbild

    Ok, das passt. er führt das Prg. auch aus ohne Probleme aber beim suchen brignt er mir wieder: ungültiger threadübergreifender Vorgang. Der Zugriff auf das Steuerelement txtsuchenVS erfolgte von einem anderen Thread als dem Thread, für den es erstellt wurde.

  • Benutzer-Avatarbild

    Dauert etwas, ich muss es 1 zu 1 abschreiben. VB.NET-Quellcode (15 Zeilen) und das ist der Aufruf: VB.NET-Quellcode (5 Zeilen)

  • Benutzer-Avatarbild

    VB.NET-Quellcode (1 Zeile) den Bereich markiert er mir und schreibt: ungültiger threadübergreifender Vorgang. Der Zugriff auf das Steuerelement txtsuchenVS erfolgte von einem anderen Thread als dem Thread, für den es erstellt wurde.

  • Benutzer-Avatarbild

    Ich muss es 1 zu 1 abschreiben weil ich die Anwendung auf meinem Laptop schreibe aber dort kein Internet habe. Bin über den Rechner auf der Arbeit online. geht jetzt leider nicht anders, ich bin ja der der geholfen bekommen will. Hätte ich die Möglichkeit zu kopieren hätte ich mir nicht die Mühe gemacht alles 1 zu 1 abzuschreiben. Was müsste denn korrigiert werden? Er zeigt mir keinen Fehler an und die Anwendung startet auch normal, nur beim starten der Suchfunktion bringt er oben genannten Fehl…

  • Benutzer-Avatarbild

    Dan sucht er mir die Dateien nicht raus und schreibt sie nicht in die Listbox. Ich verzweifle fast, Arghhhh....:-) Wäre einfacher ich könnte den Code den ich jetzt habe reinstellen, also über meinen Rechner. Ich mach das auch so, später wenn ich zuhause bin poste ich mal das ganze ding und dann hat auch jeder nen Überblick. Aber danke, eben hat es ja so funktioniert. auch viel schneller als den Code den ich zuvor hatte und mit der Progressbar gefällt mir auch sehr gut. Hoffe kann den so anpassen…

  • Benutzer-Avatarbild

    Danke dir. aber jetzt entfernt er aus dem String nicht die Leerzeichen am Anfang der Zeile, obwohl .Trimstart angewendet wird. Alles andere passt von der Suche her. und er zeigt er mir an dass was mit dem Aufruf der Funktion nciht stimmt. Ich müsste eine AS-Klausel hinzufügen. VB.NET-Quellcode (20 Zeilen) wenn ich in dem Code Funktion durch Sub ersetzt macht er es. edit: VB.NET-Quellcode (1 Zeile) habe ich auch versucht, aber das ändert nichts an der Situatuion dass er mir nciht die Leerzeichen …

  • Benutzer-Avatarbild

    Hallo Leute, zum Abschluss noch einmal den fertigen Code, habe alle Probleme gelöst und eure Vorschläge umsetzten können auf meine Anwendung. VB.NET-Quellcode (22 Zeilen) Thema kann geschlossen werden.

  • Benutzer-Avatarbild

    Natürlich, ich bin ja noch am Üben. Es ist jetzt schon viel besser als ganz am Anfang.

  • Benutzer-Avatarbild

    Hallo, ich wollte dieses Thema wieder aufgreifen um meine Anwendung schneller zu machen. Vom logischen her macht es ja sinn nicht die komplette Textdatei immer einzulesen. wie bewerkstellige ich es denn dass die suche abgebrochen wird nach dem er in einer Datei den gesuchten Begriff gefunden hat? Wenn ich es in VB.NET-Quellcode (1 Zeile) ändere sagt er mir ReadLines wäre kein Member von File. das ist der feritge Code der auch wie gewünscht funktioniert. nur halt sehr langsam für meine Begriffe. …