Suchergebnisse
Suchergebnisse 1-24 von insgesamt 24.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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…
-
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.
-
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.
-
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 …
-
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.
-
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?
-
@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…
-
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…
-
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
-
@'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…
-
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.
-
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 …