Wie kann ich den Rückgabewert eine Funktion einer anderen Funktion als Parameter übergeben oder wie rufe ich den Rückgabewert in einer anderen Funktion auf?
Das in der Sprache ST
SysSockInetAddr('192.168.24.2'); der rückgabewert der funktion mus
der mySockAdd.sin_addr Funktion übergeben werden
Mfg.
alex
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
wichtig ist hier daß Du eine temporäre Variable benötigst (warscheinlich DWORD, sollte in der Doku zu der Library stehen).
In ST kann man natürlich zusammenfassen und die temporäre Variable einsparen:
Ergebnis:=SHR(SHL(Eingangsbyte,5),2);
Das macht aber nur dann richtig Sinn wenn Du den Rückgabewert nur einmalig brauchst, wenn Du ihn zweimal oder öfters brauchst solltest Du die erste Variante mit der Variable nehmen
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Erst einmal danke für Ihre schnelle Antwort aber ich verstehe es nicht. wieso nach Links oder Rechts Bit-weiße verschieben gibt es nicht ein Befehl oder ein Schlüsselwort mit den ich den Rückgabewert einer Funktion einer anderen übergebe?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo zusammen!
Wie kann ich den Rückgabewert eine Funktion einer anderen Funktion als Parameter übergeben oder wie rufe ich den Rückgabewert in einer anderen Funktion auf?
Das in der Sprache ST
SysSockInetAddr('192.168.24.2'); der rückgabewert der funktion mus
der mySockAdd.sin_addr Funktion übergeben werden
Mfg.
alex
Habe die Libraries gerade nicht auf meinem Rechner, daher das Beispiel mit Standardbefehlen:
wichtig ist hier daß Du eine temporäre Variable benötigst (warscheinlich DWORD, sollte in der Doku zu der Library stehen).
In ST kann man natürlich zusammenfassen und die temporäre Variable einsparen:
Das macht aber nur dann richtig Sinn wenn Du den Rückgabewert nur einmalig brauchst, wenn Du ihn zweimal oder öfters brauchst solltest Du die erste Variante mit der Variable nehmen
HI Oberchefe
Erst einmal danke für Ihre schnelle Antwort aber ich verstehe es nicht. wieso nach Links oder Rechts Bit-weiße verschieben gibt es nicht ein Befehl oder ein Schlüsselwort mit den ich den Rückgabewert einer Funktion einer anderen übergebe?
ich glaube, dass sollte nur ein beispiel für den aufruf einer funktion sein (hinweis: "...daher das Beispiel mit Standardbefehlen")
allgemeiner, zB:
[Variable_für_Ergebnis] := Funktion(Aufruf);
oder geschachtelter funktionsaufruf:
[Funktion2[Funktion1(Aufruf)];
oder mit direkter zusweisung des ergebnisses von funktion2 zu einer variablen:
[Variable] := [Funktion2[Funktion1(Aufruf)];
hi mwatermann
danke jetzt hab ich es, das ist ja einfach