🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.

🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Realisierung Aufruf Funktion mit CALL und Rückgabewert erhalten

Alles zur Programmierung im LibreOffice.
Antworten
Ronolderas
Beiträge: 3
Registriert: So 15. Dez 2024, 16:15

Realisierung Aufruf Funktion mit CALL und Rückgabewert erhalten

Beitrag von Ronolderas » So 15. Dez 2024, 16:29

Moin!
Ich versuche gerade, OOoBasic zu erlernen und stolpere über den Aufruf einer Funktion über die CALL Anweisung mit Rückgabe eines Wertes.

Ganz "klassisch" funktioniert das.

Code: Alles auswählen

REM ***** OOoBasic ***
Option explicit

Sub main
   Dim sString_1      as string
   Dim sString_2      as string
   Dim sString_ausgabe as string
   sString_1 = "Hallo"
   sString_2 = "World"
   sString_ausgabe = string_verketten (sString_1, sString_2)
   MsgBox (sString_ausgabe)
End Sub

Function string_verketten (uebergabe_1 as string, uebergae_2 as string) as string
   string_verketten = uebergabe_1 & " " & uebergae_2
End Function
Aber wie sähe die Realisierung mit CALL Funktionsaufruf aus? Ich sehe nicht, wie ich an den Rückgabewert "herankommen" kann. Bitte um Hilfe.

mfG Ronolderas

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Realisierung Aufruf Funktion mit CALL und Rückgabewert erhalten

Beitrag von karolus » So 15. Dez 2024, 16:38

Ich versuche gerade…
Ich versuche gerade deine Frage zu verstehen… :?:
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Ronolderas
Beiträge: 3
Registriert: So 15. Dez 2024, 16:15

Re: Realisierung Aufruf Funktion mit CALL und Rückgabewert erhalten

Beitrag von Ronolderas » So 15. Dez 2024, 16:43

karolus hat geschrieben:
So 15. Dez 2024, 16:38
Ich versuche gerade…
Ich versuche gerade deine Frage zu verstehen… :?:
Moin karolus!
Das tut mir leid, dass ich mich nicht klar ausdrücken konnte. Wie gesagt, versuche ich gerade, den OOoBasic "Dialekt" zu erlernen. In meinem Beispiel habe ich die Funktion über ihren Namen mit den ensprechenden Parametern aufgerufen.
Ich würde gerne verstehen wie ich diesen Funktionsaufruf stattdessen mit der CALL Anweisung formulieren muss.

MfG Ronolderas

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2533
Registriert: Fr 10. Dez 2010, 10:01

Re: Realisierung Aufruf Funktion mit CALL und Rückgabewert erhalten

Beitrag von karolus » So 15. Dez 2024, 17:10

Hallo

Vielleicht hilft DIR https://help.libreoffice.org/24.8/de/te ... ystem=UNIX

…ich schlussfolgere daraus, daß die »call« -Anweisung kompletter Basic-Bullshit ist!
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Ronolderas
Beiträge: 3
Registriert: So 15. Dez 2024, 16:15

Re: Realisierung Aufruf Funktion mit CALL und Rückgabewert erhalten

Beitrag von Ronolderas » Mo 16. Dez 2024, 08:53

karolus hat geschrieben:
So 15. Dez 2024, 17:10
Hallo

Vielleicht hilft DIR https://help.libreoffice.org/24.8/de/te ... ystem=UNIX

…ich schlussfolgere daraus, daß die »call« -Anweisung kompletter Basic-Bullshit ist!
Moin Karolus"
Danke für den Link, aber genau daran beisse ich mir die Zähne aus. Vielleicht hast Du ja Recht bezüglich Deiner Einschätzung.

mfG Ronolderas


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten