1
我正在編寫用於基於UDP的聊天的控制檯應用程序。當從屬性調用類方法時REALBasic/Xojo NilObjectException
我有一個名爲App的類,它的Super是ConsoleApplication(「main」類)和一個UDPInterface類,它的Super是EasyUDPSocket。在App類中,有一個名爲UDP的屬性,其類型爲UDPInterface(UDP As UDPInterface)。在運行的事件處理程序,有以下代碼:
StdOut.WriteLine(UDP.GetIP)
UDPInterface的方法GetIP包括以下代碼的(返回類型爲String):
return LocalAddress
localAddress在一個EasyUDPSocket方法,簡單地檢索內部IP。
我遇到的問題是,當我調用UDP.GetIP時,程序返回一個NilObjectException。我需要使用UDPInterface類作爲屬性,以便它的屬性在App內的所有方法中都是相同的。