-> Hier kostenlos registrieren
Hallo Heinileini,
Vielen Dank für deine Hilfe und Mühe.
Könntest du bitte deinen letzten Code mal kommentieren aus deiner Sicht?
Einiges verstehe ich nicht.
Aber das Beste wird sein, wenn ich deinen Code in der Anlage ausprobiere. Ich lerne besser durch Ausprobieren.
Vielen Dank nochmal für deine tolle Unterstützung.
Gruß Tommylik
Vielen Dank für deine Hilfe und Mühe.
Das UDT, was als Basis dient, hat ein Array[1..16] of Chars es werden aber nur 11 genutzt.// nur bis 11 statt 16 ?
Könntest du bitte deinen letzten Code mal kommentieren aus deiner Sicht?
Einiges verstehe ich nicht.
Code:
Code_vergleich := TRUE ; // Warum wird hier auf TRUE gesetzt bevor angefangen wird? Verstehe ich nicht.
FOR j := 1 TO 11 DO
IF "X_DB2390_NIOTeile".Teil[i].PraegeCode[j] <> PrCode[j] THEN
Code_vergleich := FALSE;
EXIT; // Warum ist hier ein Exit? Wird auch bis zur 11 Stelle verglichen gerade die letzten Stellen sind aussagekräftig.
END_IF;
END_FOR;
Aber das Beste wird sein, wenn ich deinen Code in der Anlage ausprobiere. Ich lerne besser durch Ausprobieren.
Vielen Dank nochmal für deine tolle Unterstützung.
Gruß Tommylik