Category Archives: Gambas2

Privé in de class: $

Wat prive gezegd wordt in de klasse, blijft in de klasse Ik weet het al van lang geleden (zie naamgeving over gambas syntax), maar ik heb nu nog eens nagekeken of het in gambas3 ook nog zo gebruikt wordt, en … Continue reading

Posted in Gambas2, Gambas3 | Comments Off on Privé in de class: $

ValueBox.Allowed is not a property

Het programma dat werd geïmporteerd uit gambas2 naar gambas3 3.14 (op KDE/openSUSE 15.3) crasht of (gedraaid vanuit de IDE) stopt met de melding: ValueBox.Allowed is not a property Een zoek op “ValueBox.Allowed” in de broncode van het scherm waarin het … Continue reading

Posted in Gambas2, Gambas3 | Comments Off on ValueBox.Allowed is not a property

Gambas 3 en Qt4, Qt5

Geval 1: gb.qt4.ext, qb.gui.qt.webkit Na updates van mijn OpenSUSE (van 42.3 naar 15.1) werken sommige applicaties die met Gambas3 gemaakt zijn, niet meer. Het gecompileerde programma, met link op de desktop, lijkt te starten, maar sterft dan een stille dood. … Continue reading

Posted in Gambas2, Gambas3 | Comments Off on Gambas 3 en Qt4, Qt5

gambas2020

2 in 2020? Gambas3 natuurlijk, maar ook Gambas2 draait nog steeds op een huidige openSUSE Linux desktop die steeds bijgewerkt werd. bv: Een OpenSUSE 15.1 heeft nog een Gambas2 versie: 2.24.0-2.1 uit Education/ openSUSE_Leap_42.2 repository (-nu buiten gebruik; daarom “rood” … Continue reading

Posted in Gambas2 | Comments Off on gambas2020

Gambas2 update(s)

(zie ook Gambas3 updates) Het is een geruststelling voor wie afhankelijk is van Gambas 2 programma’s; zelfs in een recente distributie als openSUSE Leap 24.3, 15.1,.. komen nog altijd (kleine) updates binnen voor Gambas2: (-)* werkt niet? 2021-06-03 OpenSUSE 15.2 … Continue reading

Posted in Gambas2 | Comments Off on Gambas2 update(s)

Gambas 3 op Sparky 5.0 (met omweg)

Sparky Linux 5.0 (ondertussen is ook 5.1 uit) heeft Gambas3 niet in zijn standaard software-aanbod zitten (via de desktop met softwarebeheer gezocht); evenmin Gambas2. Sparky is een Debian-gebaseerde distributie (5.1: Debian Testing Buster), dus kan je proberen met apt-get: apt-get … Continue reading

Posted in Gambas2, Gambas3, installatie | Comments Off on Gambas 3 op Sparky 5.0 (met omweg)

Initialiseren gridview, tableview

Als ik een tabel op het scherm zet (in de vorm van gridview, tableview, ..) ga ik ze meestal eerst initialiseren. Bij het openen van het scherm Form_Open() roep ik de initialisatieprocedures aan, wat overzichtelijk is: Public Sub Form_Open() ‘ … Continue reading

Posted in Gambas2, Gambas3 | Comments Off on Initialiseren gridview, tableview

TableView edit: sommige velden wijzigen, andere cel enkel leesbaar

De volgende stap bij het maken van een tabel met gegevens (TableView) is bepalen welke cel wel of niet mag gewijzigd worden. In dit artikel Hoe data in een cel steken van een TableView werd de tabel gecreëerd, en werd … Continue reading

Posted in Gambas2, Gambas3 | Comments Off on TableView edit: sommige velden wijzigen, andere cel enkel leesbaar

Versienummer onderhouden

Een Gambas programma heeft een versienummer dat bestaat uit x.x.x, bv 0.0.1 als je net een nieuw project gestart hebt. Het is in de IDE zichtbaar in Project, properties, en kan daar ook aangepast worden. Het wordt automatische verhoogd als … Continue reading

Posted in Gambas2 | Comments Off on Versienummer onderhouden

Objecten die een array bevatten

Array in een Klasse Een objectklasse kan gegevens en methoden bevatten, maar ook bv een array. Die array kan bestaan uit getallen of tekst, maar kan ook weer uit objecten bestaan. Ik maak een object met twee arrays; 1 met … Continue reading

Posted in Gambas2, Hoe - in Gambas | Comments Off on Objecten die een array bevatten