Suchergebnisse

Suchergebnisse 1-24 von insgesamt 24.

  • Benutzer-Avatarbild

    Hallo, ich hab ein Problem. Ich habe eine Richtextbox, und ein label. in die Richtextbox gebe ich eine Zahl ein. Dann soll per Klickevent auf dem Label eine Datei ausgelesen werden. Die Zahl steht am Anfag der Zeile und dann ein Satz dahinter, ich möchte mir alles anzeigen lassen bis auf die Zahl am Anfang. Funktioniert auch ganz gut, habe Trimm drin wegen den möglicherweise unterschiedlichen Leerzeichen in der eigetlichen Datei. aber nun zu meinem Problem. er liest manche Zeilen richtig aus und…

  • Benutzer-Avatarbild

    Das kann ich leider nicht, der genau Text ist Betriebsintern und kann ich in keinem Fall veröffentlichen. Ich kann es genauer beschrieben. Es sind Nummern von 1 bis 9999 hinter diesen Nummern steht ein Text, ca. 20 Zeichen. Es ist ne normale .dat-Datei, Leerzeichen sind nicht unterschiedlich gesetzt. Ich kann an morgen mal die Datei umschrieben bisschen zum testen halt. Aber heute schaffe ich das nicht mehr.

  • Benutzer-Avatarbild

    Mach ich, schaffe ich heute aber nicht mehr. Danke euch. Melde mich wieder mit einer fertigen Datei.

  • Benutzer-Avatarbild

    @'VB1963 Das funktioniert bei mir nicht. Veilleciht hab ich auch was falsch gemacht. Ich arbeite dieses totu zu regex mal druch, vielleicht klappt es dann. trotzdem danke

  • Benutzer-Avatarbild

    VB.NET-Quellcode (14 Zeilen) So ist eine Zeile aufgebaut in der Datei die ich auslesen möchte: 517 FOCUS BMW AUDI WAGEN ROT er nimmt dann aber die: 5179 FOCUS BMW AUDI WAGEN BLAU es funktioniert ohne Probleme bei 520 FOCUS BMW AUDI WAGEN GRÜN da Zeigt er mir genau das im Label an was ich will nämlich nur: FOCUS BMW AUDI WAGEN GRÜN Anbei: die Zahlen sind nicht fortlaufend in der Datei, manchmal fehlen ein paar. Aber dei greife ich ja durch den Fehlermeldung ab.

  • Benutzer-Avatarbild

    achso, sorry. hab ich ja wieder Rückgänig gemacht weil es nciht funktioniert hat. VB.NET-Quellcode (13 Zeilen) Ich nutze seit heute option strict on. Er schlug mir diese Umwandlungen vor. bringt aber die selbe Fehlermeldung wie als ich es noch auf off geschaltet hatte.

  • Benutzer-Avatarbild

    Ich verstehe nicht was du damit meinst, versuch mal ne listbox zu erstellen und dann das ganze einzutragne und per button auszulöen. ist es so gedacht? Im Grunde genommen geht es darum dass er nur nach der Zahl in der Textbox sucht und nicht noch eingeständig ne Zahl dranhängt. VB.NET-Quellcode (12 Zeilen) Über Regex zeigt er das gleiche Fehlerbild. er hängt eigenstänidg Zahlen dran, z.B. wenn ich nur 1 Schreibe in die Textbox macht er eigenstänidg 1967 draus und zeigt mir im label dann an: 967 …

  • Benutzer-Avatarbild

    ok, das dacht ich mir. aber wie kann ich machen dass er nur explizit die Zahl sucht? Muss das Startswith raus? aber dann laufe ich ja gefahr wenn im Text 517Äpfel steht dass er mir dann das nimmt. Er muss aber immer an anfang mit der Zahl anfangen. Wenn er die nicht findet soll er einfach nichts ins Label schreiben. Oder halt nen Fehler bringen, egal.

  • Benutzer-Avatarbild

    Die Datei wird immer Umgeschrieben und erweitert. was heute drinsteht kann morgen gelöscht sein und umgekehrt. Kann dir nicht folgen, sorry. Ich geb ihm doch schon genau vor welche zahl ich will. txtRS.text wie verhindere ich dass er nach anderen sucht als exact die zahl die ich ihm vorgebe?

  • Benutzer-Avatarbild

    anscheinend nicht, der bringt auch nur Fehler. aber ich versuchs mal du setzt das label auf leer liest die datei aus entfernst die leerzeichen du überprüfst ob die datei die angegebenen zeichen enthällt dann die zeile anzeígen im label und die zahl aus der textbox replacen sonst fehler liege ich richtig? aber er sagt mir ich könne keinen char in einen string konvertieren. und nun?

  • Benutzer-Avatarbild

    ich hab die fehlermeldung abgegriffen in ner msgbox, da steht das so drin: Das Objekt des Typs "<TakeWhileIterator>d_401[System.Char]" kann nicht in Typ "System.String []" umgewandelt werden.

  • Benutzer-Avatarbild

    Es steht immer die erste Zeile der Datei die eingelesen wird voll ausgeschrieben in "Line" wenn der Fehler auftritt. egal welche zahl ich eingebe.

  • Benutzer-Avatarbild

    @VB1963 ich hab ja geschrieben dass ich seit gestern options strickt in benutze und der führt deinen Code überhaupt nicht aus ohne diese Umwandlung. VB.NET-Quellcode (16 Zeilen) mit ausgeschaltetem otion strict on zeigt er mir in line trotzdem nur die erste zeile der datei an, egal welche zahl ich eingebe. @Mokki in der Datei stehen Zahlen von 1-9999 hinter den Zahlen steht nach Leerzeichen ein Text. In dem Text können auch Zahlen enthalten sein. Ich will wenn ich zum Beispiel 517 eingebe das er…

  • Benutzer-Avatarbild

    in dem String steht nur die Zhal die ich eingegeben habe, das ich alles richtig. nur mit readlines macht er es nicht. er sagt ReadLines sei kein menber von File aber eine encoding könnte ich ihm mitgeben, stimmt. danke so funktiniert es ohne probleme.

  • Benutzer-Avatarbild

    VB.NET-Quellcode (23 Zeilen) das ist mein vollstänidger Code der ohne Probleme genau das macht was er soll. seht ihr noch nen Fehler den ich Übersehe? Der Code ist in nen Suchlauf eingebettet den ich aus dem Post entfernt habe.

  • Benutzer-Avatarbild

    Ich schreibe ja auch in VB.Net und nein, ist nicht gesichert. wenn er keins findet hab ich es ja abgegriffen und gesagt was er dann schreiben soll. dann gibt es die zeile in der Datei nicht, das kann sich wie ich schon geschrieben habe jederzeit ändern. und wenn dann erkennt er es ja. mir ist nur aufgefallen da ich ja den text aus der textbox ja replace mit "VS:", bei einer speziellen Zeile dann schreibt. ich gebe 2 in die TExtbox ein und das geschiet: WVS:4VS: Apfel Banane GRÜN anstatt W 242 Ap…

  • Benutzer-Avatarbild

    Ich will ja nur die ersten ersetzen. Hab da wohl was falsch gemacht. Hab nie mit regex gearbeitet. Nicht gewusst dass es Replace regex gibt. Und ne er macht es ja nicht immer. wenn ich 2 in die Textboxe eingebe und die Zeile lautet u 555 Banane 1200 brungter keine Fehler sondern schreibt 555 Banane 1200 Ich bin noch am tüfteln, sitzt jett wieer am pc

  • Benutzer-Avatarbild

    @'Mokki nein, er soll da keine Fehler ausgeben. Ich wollte damit nur vor Augen führen dass er an der Positon keinen Fehler ausgibt wie er es macht gegenüber dem beispiel in dem vorherigen Post. @VB1963 Ich wusste nicht das es auch so eine vorgabe gibt. ich habe das bespiel anhand einer datei programmiert, dort lief alles super. habe es dann auf eine andere Datei angewand und dort war dann eine andere Zahl hinter der Zahl der gleich der Textbox ist. ingesammt wende ich das beispiel auf 6 Datein m…

  • Benutzer-Avatarbild

    VB.NET-Quellcode (1 Zeile) mach ich das mit dieser Methode nicht? dann versteh ich nicht wie du das meinst. Der Ansatz von Rod, den String zu splitten, ist mir auch im Kopf rumgegangen. Aber das würde mein Problem mit dem replacen am Ende nciht lösen. Glaube ich mal. Oder wie bekomm ich die Zahl sonst daraus. vielleicht wende ich es ja auch einfach nur falsch an.

  • Benutzer-Avatarbild

    Das ist die bezeichnung der Datei die ich auslese, ich habe auf einer Form 2 davon und wollte sie dadurch unterscheiden indem ich das immer davor setzte. Ich will nur die Erste Zahl ersetzten. Wenn hinter der Zahl, sagen wir der Nummer der Zeile sofort eine Zahl steht brauche ich diese im String. also in der Zeile steht: In klammern heißt das ist die zahl am anfang der zeile, die die Gleich der TExtboxzahl ist. In der Datei ist das nicht so, nur zum veranschaulichen jetztz so. (100) bla bla bla …

  • Benutzer-Avatarbild

    hahaha, danke. aber was du mir da zeigst verstehe ich nicht. was soll das sein? hast du vielleciht ein schlagwort für mich oder nen beispielcode oder sowas. das sagt mir absolut nichts, sorry.

  • Benutzer-Avatarbild

    Danke, ich lese mal was bei Microsoft dazu so steht. Noch steh ich auf dem schlauch.

  • Benutzer-Avatarbild

    danke, das hab ich schon überflogen gestern. schau es mir jetzt nochmal genauer an, danke.

  • Benutzer-Avatarbild

    Das wäre cool. hab zwar bisschen rumgespeilt gerade aber ich bekomm dann nur die Zahl aus der Textbox angezeigt, aber den String nicht. also genau falschrum. hahaha ich muss jetzt leider auch los, aber morgen setzt ich mich wieder dran.