Project source download en run (Lees)

Compile all Ontwikkeling in Gambas op verschillende computers, en het project heen en weer kopieren:

* - overbodige Form files verwijderen
* - opletten met “deel compilatie” *

* (ik weet niet waardoor het veroorzaakt wordt)

Eerste computer:
Project dat uit verschillende forms, modules en classes bestaat. Make source package. Upload source.tar.gz.

Andere computer:
download source.tar.gz
uitpakken.
Run: niet alle vensters lijken helemaal mee te zijn met de development versie van Eerste.
Compile all …

Lees het volledig artikel: Project source download en run

Shell script draaien vanuit Gambas (Lees)

Uit de mailing list begreep ik dat het mogelijk is een shell script te laten draaien vanuit Gambas:
( het voorbeeld gaat uit van een script in de project map)
DIM sTempScript as String

sTempScript = Temp$

COPY “update.sh” TO sTempscript

SHELL sTempScript WAIT

Als het project in een andere subfolder staat is het :
COPY “subfolder/update.sh” TO sTempscript

Lees het volledig artikel: Shell script draaien vanuit Gambas

Voorbeeld van mysql gebruik in Gambas (Lees)

Deze blog post geeft een volledig uitgewerkt voorbeeld, met code, data-beschrijving, en scherm:
“How to program Gambas with MySQL in Ubuntu”
De installatie is gericht op Ubuntu, maar het voorbeeld is natuurlijk voor alle Gambas gebruikers geldig.
Er wordt teruggegrepen naar een bestaande artikel van 2003 (Gambas versie 1), hier als zip-file die een pdf bevat:
http://www.ilmukomputer.com/wp-content/uploads/2007/02/tamrin-gambasdanmysql.zip
en er wordt […]

Lees het volledig artikel: Voorbeeld van mysql gebruik in Gambas

Installatiepakket maken van je Gambas programma (Lees)

Menu Project / Make / Installation package
of het icoon van de doos, hier helemaal rechts:
ps: Ik kreeg eerst een foutmelding omdat een directory niet (meer) bestond waarin (?) tijdelijke bestanden geschreven worden.
Dan start een procedure in 7 stappen:
(hier ingevuld met vb waarden)

1. Package information name, e-mail maintainer, vendor, Description, Licence …
2. Changes : “initial […]

Lees het volledig artikel: Installatiepakket maken van je Gambas programma

Een eigen Gambas-2 programma starten (Lees)

Binnen de programmeeromgeving:
project openen en dan een van de volgende:
- Menu Debug, Run
- F5
- run-knop met als symbool een pijl |>
Vanop de Command prompt:
Een gambas project bestaat uit een map of directory met een aantal bestanden.
Eén ervan is uitvoerbaar (executable zichtbaar als eigenschap x in directory listing met ls -lF) en heeft […]

Lees het volledig artikel: Een eigen Gambas-2 programma starten

64-bit Gambas2 (Lees)

Hier op openSUSE 11.0 en KDE 3.5
OpenSUSE vers geïnstalleerd, met updates, en packages (zie onderaan)
Download of via installer, zypper bv.add repository met naam gambasValor:
zypper ar http://download.opensuse.org/repositories/home:/gbvalor/openSUSE_11.0/x86_64 gambasValor

Geeft:
Adding repository ‘gambasValor’ [done]
Repository ‘gambasValor’ successfully added
Enabled: Yes
Autorefresh: No
URI: http://download.opensuse.org/repositories/home:/gbvalor/openSUSE_11.0/x86_64

Foutmelding bij gebruik; url was fout, laatste stuk moet eraf - gefixt via Yast, installatiebronnen.
- Yast, Software Management, search “gambas2″, […]

Lees het volledig artikel: 64-bit Gambas2

Een Gambas leerboek (Lees)

Nog een gambas handleiding ontdekt:
Getting Started with Gambas Version 2: A Tutorial
Het werk is van Timothy Marshal-Nichols (aan e-mail adres vermoed ik Brits)
De gevonden versie dateert van 2006, lijkt gemaakt in openoffice.org/odt formaat en bestaat als pdf.
Ik heb maar weinig vermeldingen gevonden, nergens iets over een mogelijke uitgave als boek, en slechts 2 sites met […]

Lees het volledig artikel: Een Gambas leerboek

Toetsindruk, KeyPress() verwerken: rekenveld (Lees)

Rekenveld Form
Een formulier met een veld waar getallen worden ingegeven, en na elk getal (enter) wordt het totaal berekend. Rekenveld Run

Toetsindrukken als “enter” kunnen gevolgd worden in het “log” schermdeel rechts.
Als de “tab” toets ingedrukt wordt, wordt het resultaat naar het Target veld gestuurd.

Hierbij het ontwerpscherm, de code (onderaan) en het aktieve programma.

Lees het volledig artikel: Toetsindruk, KeyPress() verwerken: rekenveld

Waarom niet vertaald? (Lees)

Hoewel heel het project vertaald is en volledig in het NL draait, is een deelvenster FEdit plots helemaal in het Engels. Het verschil met de andere Forms is dat de teksten op het scherm geschreven worden vanuit code :
txtlb.text=”Titel op scherm”
Wordt deze teksttoewijzing in code niet mee aangeboden bij het vertalen?
Upd 26/6: Om teksten […]

Lees het volledig artikel: Waarom niet vertaald?

Vertaling: gnu translation tools=? (Lees)

Project, Translate geeft deze fout:

Vertaling, fout

Over welke packages gaat het hier concreet?
Een zoek naar “gnu translation tools” levert geen resultaat in Yast.

Upd:
Raadpleging op web : het gaat waarschijnlijk over de gettext tools; ik selecteer in Yast2 dus

gettext-tools - Tools for Native Language Support (NLS)

Ok! (zie ook hier)

Lees het volledig artikel: Vertaling: gnu translation tools=?