saarlaender
Level-2
- Beiträge
- 94
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe eigentlich schon eine Funktion gefunden, welche die Aufgabenstellung lösen kann - der FC86 (TBL_Find). Allerdings benötigt dieser FC86 die Quellangabe als TYP Pointer (kein ANY!), welche ich aber nicht durch einen übergeordneren FC/FB durchreichen kann.
Ich hoffe nun, eine vergleichbare Funktion zu finden - welche dann aber variabel mit einem normalen ANY-Pointer (damit sollte es zumindest dann gehen?!) angesteuert werden kann.
Konkret:
Ich muss einen DB nach bestimmten Werten durchsuchen und dessen Position im DB herausfinden. Diese in sich dann geschlossene "Suchfunktion" soll wiederum in einem überlagerten FC/FB aufgerufen werden. Dem überlagerten FC/FB werden dann die variablen Daten (DB, welcher durchsucht werden soll, Suchmuster, ...) übergeben und an den FC86 durchgereicht.
Das Problem mit dem FC86 ist, dass der Pointer (TYP Pointer, kein Typ ANY) vom überlagerten FC/FB nicht an den FC86 übergeben werden kann - der FC86 braucht wie gesagt die Suchquelle als Typ POINTER...
Die Funktion sollte sowohl Int als auch ggf. STRING suchen bzw finden können.
ich habe eigentlich schon eine Funktion gefunden, welche die Aufgabenstellung lösen kann - der FC86 (TBL_Find). Allerdings benötigt dieser FC86 die Quellangabe als TYP Pointer (kein ANY!), welche ich aber nicht durch einen übergeordneren FC/FB durchreichen kann.
Ich hoffe nun, eine vergleichbare Funktion zu finden - welche dann aber variabel mit einem normalen ANY-Pointer (damit sollte es zumindest dann gehen?!) angesteuert werden kann.
Konkret:
Ich muss einen DB nach bestimmten Werten durchsuchen und dessen Position im DB herausfinden. Diese in sich dann geschlossene "Suchfunktion" soll wiederum in einem überlagerten FC/FB aufgerufen werden. Dem überlagerten FC/FB werden dann die variablen Daten (DB, welcher durchsucht werden soll, Suchmuster, ...) übergeben und an den FC86 durchgereicht.
Das Problem mit dem FC86 ist, dass der Pointer (TYP Pointer, kein Typ ANY) vom überlagerten FC/FB nicht an den FC86 übergeben werden kann - der FC86 braucht wie gesagt die Suchquelle als Typ POINTER...
Die Funktion sollte sowohl Int als auch ggf. STRING suchen bzw finden können.
Zuletzt bearbeitet: