Author Archives: cybrarian

Listbox_Click, Message.Question, Listbox.Remove

OpenSUSE-KDE-Plasma Gambas 3.19.3 qt5 Een eigenaardig feonomeen: ik laat de gebruiker op de listbox klikken, waarop gevraagd wordt of hij de betreffende listbox lijn (aangeduid door Listbox.index) wil verwijderen. Zo ja, verwijder ik die met Listbox.Remove(Listbox.Index). Mijn voorbeeld: de listbox … Continue reading

Posted in Gambas3 | Comments Off on Listbox_Click, Message.Question, Listbox.Remove

Raspbian 11: $EDITOR gezocht

Editor of $EDITOR? Een van de eerste dingen die opvallen na installatie van Gambas3 op de Raspberry Pi met OS Raspbian GNU/Linux 11 is dat Gambas naar de “Editor” vraagt bij het openen van een bestaand (git-)project: Please set the … Continue reading

Posted in Gambas3, installatie | Comments Off on Raspbian 11: $EDITOR gezocht

Fout in Library

Door een fout in een library kreeg ik in mijn applicatie (het programma dat die library gebruikte) fouten die ik niet begreep. Library: ExampleObject – id – SomeExternalId – otherdata In de library zat ook een module om de gegevens … Continue reading

Posted in Databank, Gambas3 | Comments Off on Fout in Library

Null Object of Connection is not opened

Soms krijg je deze fout bij een databaseverbinding die niet werkt (bv omdat server niet bereikbaar is of de database niet gestart is op je dev station). Mijn database code zit in een module, bv MData. Ik gebruikte deze test: … Continue reading

Posted in Databank | Comments Off on Null Object of Connection is not opened

Bereik van variabelen als record id

Wanneer kies je in Gambas voor int, wanneer voor long? Wanneer kies je in de databank voor een int(11), wanneer voor bigint(20)? https://gambaswiki.org/wiki/lang/type Kleinere: Datatype Description Default value Size in memory Boolean True or false. FALSE 1 byte Byte 0…255 … Continue reading

Posted in Databank, Gambas3, vraag-me-af | Comments Off on Bereik van variabelen als record id

Datums, databanken en Gambas

Ik heb een paar keer problemen gehad met datum/tijd in Gambas, meestal gecombineerd met het opslaan in een databank, of er terug uit ophalen (*). Taalinstelling desktop: invloed op gambas programma * Datum uit een databank: welke vorm? * … … Continue reading

Posted in Uncategorized | Comments Off on Datums, databanken en Gambas

Gambas3 updates v.a. 2024

Zie ook – Gambas3 updates 2018-2023. – Gambas2 updates Gambas updates (v.a. ong dec 2023) – 2024: (Vastgesteld ,vooral op OpenSUSE. Algemene “Release page“, voor Ubuntu zie bv hier) 2024-07-05 OpenSUSE 15.5: Gambas3 v 3.19.3-lp155.1.1 2024-05-31 OpenSUSE 15.5: Gambas3 v … Continue reading

Posted in Gambas3 | Comments Off on Gambas3 updates v.a. 2024

Testen in Gambas met unittesting

Testen Ik gebruikte al verschillende manieren om mijn programma’s te testen: – ik dump allerlei waarden naar de output met print (die blijven ook werken in uitvoerbare programma’s) – ik dump allerlei waarden naar de output met debug (die worden … Continue reading

Posted in Gambas3 | Comments Off on Testen in Gambas met unittesting

Gambas compatibiliteit (backward compatibility): soms niet

Als je broncode schrijft in Gambas versie 3.(x) dan kan het zijn dat die niet werkt in versie 3.(x-1) https://gambaswiki.org/wiki/doc/compat Als het een voorwaarde is dat die code daar wel werkt moet je weten wat niet gebruikt mag worden uit … Continue reading

Posted in Uncategorized | Comments Off on Gambas compatibiliteit (backward compatibility): soms niet

Vriendelijk afsluiten van je programma

Een voorbeeldje van wat in mijn MMain zit bij een programma met meer vensters (in de Gambas IDE zijn dat de Forms): Public Sub doQuit() ‘ Dim hWindow As Window ‘ Settings.Save ‘ other code hRunCounter.appClose() ‘ other code For … Continue reading

Posted in Hoe - in Gambas | Comments Off on Vriendelijk afsluiten van je programma