-> Hier kostenlos registrieren
Hallo zusammen,
ich versuche gerade eine Rezepturverwaltung zu Programmieren die möglichst Variabel ist, die aber nur Werte sichert die ich auch benötige. Dafür habe ich mir überlegt das ich einen Baustein erstelle der von mir mit 10 Zahlen belegt wird. Die Zahlen sollen Zeiger sein die dann den dementsprechenden Datensatz aus dem Datenbaustein kopieren.
Soweit ist das auch noch kein Problem.
Jetzt zum eigentlichen Problem. Der Zeiger zeigt z.B. auf den DB100.dbb176 der soll Bitweise kopiert werden. Jetzt brauche ich eine Funktion die mir sagt das er die nächsten 8 Bits kopieren, weil er ja auf den Typ Byte schaut. Gibt es eine Möglichkeit zu erkennen auf welchen Datentyp (Bit/Byte/Word/Dword) der Zeiger zeigt um dann die richtige Berechnung durchführen zu können?
LG Simon
ich versuche gerade eine Rezepturverwaltung zu Programmieren die möglichst Variabel ist, die aber nur Werte sichert die ich auch benötige. Dafür habe ich mir überlegt das ich einen Baustein erstelle der von mir mit 10 Zahlen belegt wird. Die Zahlen sollen Zeiger sein die dann den dementsprechenden Datensatz aus dem Datenbaustein kopieren.
Soweit ist das auch noch kein Problem.
Jetzt zum eigentlichen Problem. Der Zeiger zeigt z.B. auf den DB100.dbb176 der soll Bitweise kopiert werden. Jetzt brauche ich eine Funktion die mir sagt das er die nächsten 8 Bits kopieren, weil er ja auf den Typ Byte schaut. Gibt es eine Möglichkeit zu erkennen auf welchen Datentyp (Bit/Byte/Word/Dword) der Zeiger zeigt um dann die richtige Berechnung durchführen zu können?
LG Simon