Gambas in Mandriva One 2009 (Lees)

Gambas in Mandriva One 2009
Gambas is in versie 2 standaard aanwezig in Mandriva One 2009.
Start het Software Management en kies bij Development, Other: Gambas2.

Er komen een paar meldingen maar na alles gewoon te bevestigen is Gambas2 beschikbaar! (met een donkerder blauwe kleur dan ik gewend ben op andere installaties).

Lees het volledig artikel: Gambas in Mandriva One 2009

Gambas in Fedora Core 8 (Lees)

In fedora core 8 (ook al in FC5) kan je in software management Gambas kiezen. Helaas is het versie 1, die toch wel sterk verouderd is tegen de huidige 2 (en zelfs 3 in ontwikkeling).
Als Gambas gestart wordt, blijken veel voorbeelden niet te werken. Een form met een knop maken en “run” laat […]

Lees het volledig artikel: Gambas in Fedora Core 8

Gambas 2 in Ubuntu 8.10 (Lees)

Ubuntu krijgt Gambas 2 In Ubuntu 8.10 (live systeem van CD gedraaid) is bij Add/Remove applications, All available applications, Programming nu ook Gambas2 beschikbaar!
Wordt later hopelijk vervolgd met een install log.

Lees het volledig artikel: Gambas 2 in Ubuntu 8.10

Database opvraging met result set (Lees)

Met de resultset kan je dan hetvolgende:

  • Kijken hoeveel records of resultaatrijen er zijn
  • bewegen met de pointer
  • FOR EACH gebruiken ipv zelf teller te definieren
  • De inhoud van een veld opvragen om in te vullen in bv een TableView
  • De “subcollecties” met FOR EACH enumerated gebruiken, als myResult.Fields
Lees het volledig artikel: Database opvraging met result set

Hoe een shell commando uitvoeren (Lees)

EXEC start een extern process. SHELL start een extern command in een shell.
Bij EXEC geef je de parameters allemaal als parameter mee. Bij SHELL geef je een string met het hele commando mee.
EXEC [ "ls", "-la", "/tmp"] WAIT SHELL "ls -la /tmp" WAIT
EXEC wordt uitgevoerd in ? SHELL wordt uitgevoerd in /home/username
Gebruik bv
Application.path & "/this.txt"
voor een bestand dat in het Gambas programma-pakket zit (directory)
Test bv met
DIM sReturnValue AS String
SHELL "pwd" TO sReturnValue
DEBUG sReturnValue
Lees het volledig artikel: Hoe een shell commando uitvoeren

Parameters meegeven naar Form (Lees)

In het voorbeeld Database (voorbeelden inbegrepen in Gambas) wordt zo informatie doorgegeven naar een opgeroepen form:
hForm = NEW FRequest($hConn, rData)

Lees het volledig artikel: Parameters meegeven naar Form

Broncode verzameling (Lees)

De broncode van de schermen zit in de bestanden met de uitgang .class, als je de naamgeving systematisch doet beginnend met F__ of Form___. De layout van het scherm is ook tekst en zit in dezelfde naam met uitgang .form. De code van modules heeft extentie .module en zit in M___.module
Broncode is pure […]

Lees het volledig artikel: Broncode verzameling

Listbox: bovenste item selecteren? (Lees)

Ik probeerde het bovenste element van de listbox te selecteren bij het openen van het scherm en het vullen van de lijst, met:
lsbxInvoice.Current.Selected = .. maar dat werkte niet zo …
Een listbox is een lijst met n elementen; bv 15 elementen.
De elementen worden genummerd en kunnen aangesproken worden met een index.
Het eerste element in de […]

Lees het volledig artikel: Listbox: bovenste item selecteren?

Volgorde tabs wijzigen in tabstrip? (Lees)

TabStrip
Veronderstel dat je een tabstrip in elkaar stak zoals op de afbeelding. Maar nu is er een probleem; je wil dat gebruikers terechtkomen in de “algemene” tabstrip General. Helaas staat die achteraan, en de eerste wordt geopend.

Lees het volledig artikel: Volgorde tabs wijzigen in tabstrip?

Selectie uit een rolluiklijst (combobox) (Lees)

ComboBox Events … Een rolluiklijst of dropdownlist heet in Gambas “combobox”.ComboBox
Het is namelijk een combinatie van 2 verschillende schermobjecten:

Lees het volledig artikel: Selectie uit een rolluiklijst (combobox)