Struct beschreiben funktoniert nicht

Beiträge
401
Reaktionspunkte
15
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

möchte über eine Schleife verschiedene Auftragsdaten[Struct] in ein anderes Datenstruct schreiben.
In den Anhängen sieht man das die Schleife auf 2 steht die Daten aber immer aus der Liste 1 geschrieben werden.
Was mache ich falsch?

Gruß NSN

Unbenannt1.JPG

Unbenannt.JPG
 
Ich hoffe ich verstehe das richtig was du meinst (hat etwas gedauert bis mir klar wurde was du hoffentlich meinst).

Dein Liste := Daten; (i=2) wird sofort wieder hinfällig wenn du danach alle Komponenten von Liste[2] wieder mit anderen Werten überschreibst. In Liste[2] steht ja genau das drin was du in Zeile 15-20 reinschreibst.
Außerdem sehe ich in deinem Beispiel keine Schleife?!?
Sollte es sich um eine FOR-Schleife handeln, macht diese bei dir auch nur einen Durchlauf, weil die Zählvariable bei FOR-Schleifen am Ende immer 1 größer als die Zahl der Durchläufe ist (meine ich zu wissen).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich zähle hoch um die Struct Liste[1], Liste[2], Liste[3] in den Struct Daten zu schreiben. Das heißt ich möchte den DB immer wieder mit anderen Parametern füllen.
Oder funktioniert das so nicht?


Unbenannt.JPG
 
Kann es zufällig sein, dass du Daten := Liste meinst wenn du schreibst Liste := Daten ?
Du willst du die Parameter aus deiner Liste nach Daten kopieren und nicht anders herum oder?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt habe ich nochmal ne Frage:confused:
Kann ich den Datentyp bei einem Array Flexibel gestalten. Z.B, Array 1..20 OF REAL, 1..20 OF BYTE oder 1..20 OF BYTE. geht bestimmt aber ich komme absolut net dahinter....
 
Hallo,
ich verstehe die letzte Frage gerade nicht. Ein Array kann immer nur einen Typ haben - das kannst du nicht umgehen. Dieser Typ kann aber auch wiederum eine Struktur sein, die vom Aufbau her die unterschiedlich Einzeltypen beinhaltet - meintest du ggf. das ?

Gruß
Larry
 
Hallo,

ich schreibe von der WAGP Bytes, Word und Real Typen. Da ich nur eine Instanz aufbauen will (siehe Thread 3 zweites Bild) muß ich die Variable WriteDataword mit allen drei Typen beschreiben.

Greuß
 
Zurück
Oben