B4X FEED callsub verhalten in Libraries

اطلاعات موضوع

درباره موضوع در تاریخ, در دسته b4xfeed ایجاد شده و آغاز کننده آن practicalsoftمی باشد و موضوع آن: callsub verhalten in Libraries است. این موضوع تا کنون 29 بازدید کننده و, 0 پاسخ داشته و 0 بار پسندیده شده...
نام دسته b4xfeed
نام موضوع callsub verhalten in Libraries
آغاز کننده موضوع practicalsoft
تاریخ شروع
پاسخ‌ها
0
بازدیدها
29
پسندها
0
آخرین ارسال توسط PracticalSoft
Jun 6, 2020
11,559
4,422
Ich habe folgendes Verhalten von callsub festgestellt (wozu ich das benötige sei dahingestellt, ich weiß, dass es etwas "Hin-und-Her" wirkt).

Die drei Klassen eines Testprojektes sind folgend.
1) Main
2) ctestclass
3) cltestclass (diese wird im nächsten Test als Library kompiliert und eingebunden)

- ich rufe in der Main die Methode getMethode aus der Klasse CLTestClass auf.
- Diese Methode beinhaltet die callsub, die über callsub(Classname (hier ctestclass),"getname") die Methode (oder Property)
getname in ctestclass aufruft.
- In der Folge wird der gespeicherte Name aus ctestclass korrekt weitergegeben und angezeigt.

Soweit ist alles wie ich es erwarte.

Binde ich nun jedoch die Klasse cltestclass als kompilierte Library ein, also nicht mehr als "ordentliches" Projektmitglied,
ändert sich das Verhalten.

Nun wird wie auch erwartet die callsub in getmethode (in der Klasse cltestclass) aufgerufen, liefert jedoch als Ergebnis null.
Der Zugriff auf getname in...



 

عقب
بالا