T.Frame() komutlarının yanında parantez koymamanız durumunda bazı dil ve platforumlarda sorun çıkarabilir.
Örneğin, Linux Platformunda Gambas3 dili, *** istenirken Function değeri verildi
şeklinde hataya sebep olabilir. Bu da muhtemelen dilin bir fonksiyonu bir değişken gibi tanımasından kaynaklanmaktadır.
Bu yüzden, görev ve fonksiyonları; "BirDegisken = T.Komut" olarak değil, "BirDegisken = T.Komut()" şeklinde kullanılması gerekir.
Aşağıdaki örnekleri inceleyin ve bu hatayı aşmak için değişiklikleri deneyin:
Yanlış: MyLabel.Text = "Kullandığın işletim sistemi adı " & T.OS_Name & " gözüküyor."
Doğru: MyLabel.Text = "Kullandığın işletim sistemi adı " & T.OS_Name() & " gözüküyor."
Yanlış:
If T.PiluX Then
T.Message("PiluX tabanlı işletim sistemi kullanıyorsun.")
Endif
Doğru:
If T.PiluX() Then
T.Message("PiluX tabanlı işletim sistemi kullanıyorsun.")
Endif
Doğru: MyLabel.Text = "Kullandığın işletim sistemi adı " & T.OS_Name() & " gözüküyor."