Besvärsläget
Relativt bra. Ökade på mängden läkemedel, med start igår.
Idag har jag hållit igång kroppen med en ansenlig mängd ’energidryck’. Jag har en suspekt teori om ett ämne i en produkt och att den verkar ha gynnsam effekt på min oroliga tarm. Vi får se vad denna mycket seriösa och vetenskapliga undersökning kommer fram till…
Tvätt
Jag har tvättat i tvättstugan i dag, igen. Nu var det sängklädernas tur. Det är mycket lättare att tvätta lite mindre mängd var gång.
Givetvis innebär det att jag får tvätta oftare men det är lättare. Och lätt är bra.
Data – Programmering – Linux – Ubuntu (7.10) – Gambas2
Lite ’pill’ med mitt bildhjälpsprogram har jag lyckats flika in. Det går sakta framåt. Men det är attan vad de har lyckats med att krångla till det, för mig.
VARNING! Nu blir det lite programmeringstekniksnack:
[Visa mer…]
Anta att vi har en endimensionella s.k. matris i form av en sträng-variabel fylld med andra strängar. I VisualBasic och Gambas ser det ut så här:
VisualBasic
|
Gambas
|
samlingssträng(0) innehåller: ”Nisse”
|
samlingssträng[0] innehåller: ”Nisse”
|
samlingssträng(1) innehåller: ”heter”
|
samlingssträng[1] innehåller: ”heter”
|
samlingssträng(2) innehåller: ”jag”
|
samlingssträng[2] innehåller: ”jag”
|
Om jag vill kopiera en sådan matris i VB så kan jag skriva: slasksträng = samlingssträng.
Gör jag samma sak i Gambas, ja då händer det märkliga saker.
Anta att jag i slasksträng ändrar värde nr 2 från ”jag” till ”jag inte”, ja då ändras även värde 2 i samlingssträng från ”jag” till ”jag inte”.
I Gambas betyder alltså: slasksträng = samlingssträng, att det skapas en ’koppling’. Den ena matrisen ’är’ den andra. Och detta gäller bara matriser och s.k. array.
Så där funkar det allstå inte i VB. Där blir det ’bara’ en kopia.
Det tog ett bra tag innan jag klurat ut hur detta löses i Gambas. För det var en ’kopia’ jag ville ha. Så här skriver man då: slasksträng = samlingssträng.Copy()
Och ’()’ efter ’Copy’ är skitviktig. Utan ’()’ tolkas det som en ’funktion’ och med ’()’ som en ’instruktion’.
Det finns de som menar att Gambas är mer logiskt och lättare än VB. Men jag undrar jag. Men det är väl som med det mesta, det handlar om kunskap och tid.
Kunskapen är ett problem. Nu är ju Gambas en produkt som utvecklas inom OpenSource. Den är gratis. Ofta betyder det att de som jobbar ihop de här programmen gör det mer eller mindre ideellt.
Och då händer det att just dokumentation och hjälp får stryka på foten.
Det jag saknar mest är exempelkod för varje egenskap som visar hur programmeraren av verktyget Gambas tänkt.
Studenten
Resten av dagen har jag i princip vilat och laddat för att åka till svägerskans studentdotter. Jättegod smörgåstårta och annat gott och en massa trevliga människor.