如何修复 Ring 编程语言中的错误 "Calling Function without definition !: init"?
How to fix the error "Calling Function without definition !: init" in the Ring programming language?
为什么下一个程序会产生运行时错误信息"Error (R3) : Calling Function without definition !: init"
load "guilib.ring"
new qApp() {
new qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
下一个代码将解决您的问题
Load "guilib.ring"
New qApp {
New qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
在class名称后使用()表示在class中调用init()方法并向该方法传递参数,在[=中使用()而没有init()方法18=] 将生成运行时错误消息。
class qApp 没有这个方法,而其他 classes 有这个方法,因为他们需要它来使用 return 指向它的指针的函数来创建对象对象和此指针将存储在名为 pObject 的属性中,有关详细信息,请参阅包含 classes 的 ring_qt.ring 文件。
为什么下一个程序会产生运行时错误信息"Error (R3) : Calling Function without definition !: init"
load "guilib.ring"
new qApp() {
new qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
下一个代码将解决您的问题
Load "guilib.ring"
New qApp {
New qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
在class名称后使用()表示在class中调用init()方法并向该方法传递参数,在[=中使用()而没有init()方法18=] 将生成运行时错误消息。
class qApp 没有这个方法,而其他 classes 有这个方法,因为他们需要它来使用 return 指向它的指针的函数来创建对象对象和此指针将存储在名为 pObject 的属性中,有关详细信息,请参阅包含 classes 的 ring_qt.ring 文件。