DINT in Word

gar nicht ...
DINT ist 32 Bit lang , WORD nur 16 ... das geht nicht ohne Reibungsverluste ...
Was ist der Hintergrund deiner Frage ...?

Ach ja, WORD kann auch keine Vorzeichen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
gar nicht ...
DINT ist 32 Bit lang , WORD nur 16 ... das geht nicht ohne Reibungsverluste ...
Was ist der Hintergrund deiner Frage ...?

Ach ja, WORD kann auch keine Vorzeichen ...

Hallo Larry,

ich habe gerade in der Siemens Hilfe mal nachgesehen. Das wird ja in dieser Grössenordung eh nix. Da bleibt ja nur das Format DINT. Mein Problem ist, das unter einer Art.Nr. im DB dieser Wert steht, aber unsere Art. Nr. eigentlich nur max. 5stellig sind. Nun versuche ich, aus dem DINT ebend den 5stelligen Wert abzuleiten.
 
Hallo Larry,

ich habe gerade in der Siemens Hilfe mal nachgesehen. Das wird ja in dieser Grössenordung eh nix. Da bleibt ja nur das Format DINT. Mein Problem ist, das unter einer Art.Nr. im DB dieser Wert steht, aber unsere Art. Nr. eigentlich nur max. 5stellig sind. Nun versuche ich, aus dem DINT ebend den 5stelligen Wert abzuleiten.

maskieren und/oder schieben und auswerten ... aber 5-stellig geht ja auch bis 99999 und das kannste mit nem word auch nicht abdecken
 
... na da gibt es doch Möglichkeiten ...

Eine von mehreren wäre:
Du wandelst deinen DINT mit dem entsprechenden System-FC in einen STRING. Nun maskierst du dir den gewünschten Bereich mit MID (auch so ein FC) heraus und überträgst ihn dahin, wohin du ihn brauchst, oder du wandelst diesen wieder in einen INT um ...

Gruß
LL
 
Zurück
Oben