WinniePooh
Level-1
- Beiträge
- 102
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo SPS'ler,
ich habe da ein Verständnisproblem und weiß nicht mal ob es dafür eine Lösung gibt.
Habe diesbezüglich lange im Internet gesucht und bin zu keiner Info gekommen.
Also mein Anliegen anhand vom Beispiel:
Ich habe eine Funktion "Aktor". Diese ist immer gleich. Sie benutzt keine globalen Variablen sondern komuniziert nur mittels Parameter mit den aufrufenden Bausteinen.
Als Speicherglied sind 4 DB_BLÖCKE im IN_Parameter hinterlegt. (Funktion macht die DBs auf... beschreibt diese etc.)
Nun habe ich diverse andere Aktoren (nennen wir mal "Steller"). Diese haben die identischen Aufgaben wie der "Aktor" plus noch eine Erweiterungsfunktion.
Im Programm will ich dann nur die Funktion "Steller" Aufrufen welcher automatisch dann den "Aktor" aufruft und weiterverabeitet.
Also exemplarisch:
Das Programm sagt mir dies wäre unzulässig... kann mir jemand hierzu ein tipp oder hilfe geben....
ich habe da ein Verständnisproblem und weiß nicht mal ob es dafür eine Lösung gibt.
Habe diesbezüglich lange im Internet gesucht und bin zu keiner Info gekommen.
Also mein Anliegen anhand vom Beispiel:
Ich habe eine Funktion "Aktor". Diese ist immer gleich. Sie benutzt keine globalen Variablen sondern komuniziert nur mittels Parameter mit den aufrufenden Bausteinen.
Als Speicherglied sind 4 DB_BLÖCKE im IN_Parameter hinterlegt. (Funktion macht die DBs auf... beschreibt diese etc.)
Nun habe ich diverse andere Aktoren (nennen wir mal "Steller"). Diese haben die identischen Aufgaben wie der "Aktor" plus noch eine Erweiterungsfunktion.
Im Programm will ich dann nur die Funktion "Steller" Aufrufen welcher automatisch dann den "Aktor" aufruft und weiterverabeitet.
Also exemplarisch:
Code:
FC Actor
var_input
A: Block_DB
B: Block_DB
begin
XXX
XXX
end;
FC Steller
var_input
XA: BLOCK_DB
XB: BLOCK_DB
begin
CALL FC ACTOR
A:= XA
B:= XB
end;
Das Programm sagt mir dies wäre unzulässig... kann mir jemand hierzu ein tipp oder hilfe geben....