Datenstruktur wie Record(Pascal) in ooBasic

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

j_gon
Beiträge: 6
Registriert: Di, 08.02.2011 12:45

Datenstruktur wie Record(Pascal) in ooBasic

Beitrag von j_gon »

Hallo liebe Forengemeinde,

ich würde gern eine Datenstruktur wie einen Record in Pascal definieren.
Dies müßte unter ooBasic eigentlich mit einem Objekt zu machen sein. Ich habe aber überhaupt keine Idee, wie ich ein solches einfaches Objekt definieren könnte. Schließlich brauche ich weder Methoden noch Properties.
Eventuell habe ich den richtigen Dreh aber nicht gefunden und es geht ganz anders.
Karolus
********
Beiträge: 7533
Registriert: Mo, 02.01.2006 19:48

Re: Datenstruktur wie Record(Pascal) in ooBasic

Beitrag von Karolus »

LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
j_gon
Beiträge: 6
Registriert: Di, 08.02.2011 12:45

Re: Datenstruktur wie Record(Pascal) in ooBasic

Beitrag von j_gon »

Hallo Karolus,

vielen Dank. Allerdings sieht es so aus, als könnte man Strings dabei nicht auf eine fixe Länge festklopfen :( .
Die Variable, die man dann über die Struktur bekanntmacht, läßt sich wohl nicht in ein Array stellen? Sie wird ja mit
mydata=createObject("Adresse") deklariert .

Mit schwebte folgende Struktur vor:
Type Adresse
sName as string*20
sVorname as string*20
end Type

Dim myAdress(100) as Adresse

Aber dies ist wohl nicht vorgesehen.
Antworten