Halka programlama dilinde "Tanımsız işlev çağırma!: Init" hatası nasıl düzeltilir?
load "guilib.ring"
new qApp() {
new qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
Halka programlama dilinde "Tanımsız işlev çağırma!: Init" hatası nasıl düzeltilir?
load "guilib.ring"
new qApp() {
new qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
sonraki kod sonra sorununuzu
Load "guilib.ring"
New qApp {
New qWidget() {
setWindowTitle("First App!")
resize(400,400)
show()
}
exec()
}
Kullanma() çözecektir "Hata (R3): tanım olmaksızın işlev çağrı! Init" sınıf adı, sınıftaki init() yöntemini çağırmak ve bu yönteme parametreleri iletmek anlamına gelir;(), sınıfta init() yöntemi bir çalışma zamanı hatası iletisi üretirken() kullanılır.
sınıf qApp bu yönteme sahip değilken, diğer sınıflar bu nesneye bir işaretçi döndüren bir işlev kullanarak bir nesne oluşturmak için gereksinim duyduklarından ve bu işaretçi pObject adlı bir öznitelikte depolanacak çünkü daha fazla bilgi sınıfları içeren ring_qt.ring dosyasına bakın.
Teşekkür ederim, bu nedenle() yalnızca sınıfta init() işlevi olduğunda kullanırız. –