Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Setze in [Zeilenanzahl]: '[Datei.Zeilenanzahl [Datei]]+1' , berechnen' 30 Apr 2021 22:57 #1

  • technicplace
  • technicplaces Avatar Autor
  • Offline
  • Beiträge: 90
  • Dank erhalten: 11
Hallo, ich habe eine *.txt Datei die über 3396 Zeilen hat. In der Liste stehen Zahlengruppen.

583 7758 3 23 582 586
582 32 30 50 3 588
377 582 5877 277 36 23
30 583 36 77 23 77
358 77 6 50 5 39
29 77 6 37 22 588
27 77 8 586 582 77
88 37 9 77 776 277
777 20 358 88 258 5
580 88 37 8 358 22
88 8 772 39 36 5877
377 38 772 39 9 5
38 22 776 77 27 36
37 6 7758 22 258 772
29 58 589 9 50 586
23 770 35 582 587 27
588 5 22 6 38 773
88 772 773 582 35 36
5877 58 23 27 33 30
88 35 38 20 772 8
30 772 58 778 32 775
7758 6 77 777 587 589 .. usw.. 3396 Zeilen

Die Textdatei befindet sich im cX5 Skript Pfad so wie das Skript selbst.

Bei cX408  funktioniert es, bei cX 409 nicht , nun musste ich feststellen das es in cX5 auch zu dem Fehler führt, weiß nicht warum!???

Fehlermeldung =  Zeile 4: Das Objekt "Datei" konnte nicht gefunden werden. 

Außerdem bei Versionen ab 409   Fehler : Einlesen am Datei Ende ... in 4081 läuft es. 
Verschleppt sich ein Fehler von Version zu Version vielleicht ?
Oder mache ich einen Fehler?

Mein Skript hat über 1600 Zeilen es in 40.10 zu laden geht, aber immer wieder Datei Ende Fehler und um es in cX5 zu bringen kann ich gleich alles neu schreiben, muss ja dann wirklich zahlreiche Zeilen verbessern oder verändern. Besser wäre cX5 würde dies automatisch machen zu mind. von 4010 zu cX5, es ist einfach sehr ungewohnt nun rechts alles überarbeiten zu müssen im Editor und man findet nicht gleich oder überhaupt nichts obwohl es sicherlich da ist. Zahlreiche Änderung wirklich Mega Super, für neue Projekte prima.

cX4Web cX4Web Code

Was ist das?

1  *** PRODUCTCODES BASF
2  
3  Setze in [Datei]: '[cX.Skript.Pfad]productcodes.txt' 
4  Setze in [Zeilenanzahl]: '[Datei.Zeilenanzahl [Datei]]+1' , berechnen'
5  *** Zeile 4: Das Objekt "Datei" konnte nicht gefunden werden. 
6  Datei lesen '[Datei]' in [ARCHIVDATEN]
7  
8  Setze in [muster]: '[ARCHIVDATEN]' , Suche '77'
9  
10  Meldung '[muster]', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'
11  
12  Beende Unterprogramm (Zurück)
13  

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (13 Zeilen, cX 5.0.8.1)




cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


 (11 Zeilen, cX 5.0.8.1)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von technicplace.

Setze in [Zeilenanzahl]: '[Datei.Zeilenanzahl [Datei]]+1' , berechnen' 01 Mai 2021 09:30 #2

  • Soko
  • Sokos Avatar
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 535
  • Dank erhalten: 438
Hallo,

versuche es mal mit cX.Datei(NAME).Zeilenanzahl

Ciao,
Joachim

cX4Web cX4Web Code

Was ist das?

1 *** PRODUCTCODES B***
2 Datei schreiben '[cX.TempPfad]produktcodes.txt', Text '123776', (Erst) löschen
3 Schleife ab hier mit Variable [x] von 1 bis 1000 Schrittweite 1
4 Datei schreiben '[cX.TempPfad]produktcodes.txt', Text '[cX.Zufallszahl(10000)]', Anhängen
5 Schleife bis hier
6 Setze in [Datei]: '[cX.TempPfad]produktcodes.txt'
7 Setze in [Zeilenanzahl]: '[cX.Datei([Datei]).ZeilenAnzahl]+1' , berechnen'
8 Datei lesen '[Datei]' in [ARCHIVDATEN]
9
10 Setze in [muster]: '[ARCHIVDATEN]' , Suche '77'
11
12 Meldung '[muster]', Titel 'Titel', Buttons 'OK, Abbrechen', Symbol 'Information'
13
14 Beende Skript

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (14 Zeilen, cX 5.0.8.1)
Folgende Benutzer bedankten sich: technicplace

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Setze in [Zeilenanzahl]: '[Datei.Zeilenanzahl [Datei]]+1' , berechnen' 01 Mai 2021 22:02 #3

  • technicplace
  • technicplaces Avatar Autor
  • Offline
  • Beiträge: 90
  • Dank erhalten: 11
Hallo Joachim, vielen Dank .. in cX5 geht es, super.

Ich hänge noch ein Wenig an 4081 bis 4090 Vers. aber da gibt es immer wieder noch Probleme auszubessern bevor ich diese in cX5 laden kann.
Setze in [Zeilenanzahl]: '[Datei.Zeilenanzahl([Datei])]' oder auch ohne ( ) in Version 4081/ 4090 geht nichts wirklich richtig, keine leichte Alternative in Sicht. Wenn cX5 solche Sachen nicht von alleine ausbessert im Editor wird es schwer bei über 1000 Skriptzeilen.

Vielleicht brauche ich auch einfach noch mehr Zeit mit cX5. um das alles zu verstehen. Klasse ist es auf jeden Fall.

Habe wieder ein 4010 Skript importiert und da hatte ich mind. 50 Eingabefelder / Elemente .. die musste zu Fuße quasi alle durchgehen da es bestimmt Extraeigenschaften nicht mehr gibt... aber cX5. Setzt im Editor bei dem Befehl hier zum Beispiel , Deaktiviert, Mehrzeilig, Nur Lesen, Zentriert , die musste alle wegmachen erst, unnötige Arbeit... für Skripte die Lang sind die Hölle was zu importieren... (Meine Sicht!) + (Hoffte das cX5. alte befehle gleich richtig setzt, da man sonst lieber neu anfangen kann.)

Vielen Dank Joachim

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden