Constanten defines array

Übergeordnete Themen zum gesamten Paket passend
satmax
Senior Member
Beiträge: 312
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

Re: Constanten defines array

Beitrag von satmax »

Noch eine Alternative:

Code: Alles auswählen

CONSTANT
	MEINE_FELDER = "artnr, matchcode, text1, text, warengruppe"
END

Info(fieldGet(MEINE_FELDER,3))

Code: Alles auswählen

PROCEDURE fieldGet(sFelder,n)
arrArtikelfelder is array of string
StringToArray(sFelder, arrArtikelfelder,",")

IF n > ArrayCount(arrArtikelfelder) OR n < 1 THEN
	RESULT ""
ELSE	
	RESULT arrArtikelfelder[n]
END

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Constanten defines array

Beitrag von Werner_Bayern »

Servus,

also ohne Variable gehts bei Arrays also nicht, man kann sowas nicht einfach in den Code schreiben, wie bei Xbase++?

Danke Euch beiden. Habs damals dann eh so gelöst:

Code: Alles auswählen

PROCEDURE Kundenauftragsart(nWas)
LOCAL
	arrText is array of strings = ["Angebot", "Auftrag", "Rechnung"]
RESULT arrText[nWas]
In Xbase++ würde ich schreiben:

Code: Alles auswählen

function Kundenauftragsart(nWas)
return {"Angebot", "Auftrag", "Rechnung"}[nWas]
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

satmax
Senior Member
Beiträge: 312
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

Re: Constanten defines array

Beitrag von satmax »

Windev ist nicht xBase, da geht vieles anders, umgekehrt geht vieles weniger... ;-)


Sie dir mal Enumeration an, ich finde Namen immer lesbarer wie Zahlen:

Code: Alles auswählen

EAuftragsart is Enumeration
	Angebot =1
	Auftrag =2
	Rechnung =3
END

SWITCH EAuftragsart
	CASE Angebot
		
	CASE Auftrag
		
	CASE Rechnung
		
END
Info(EAuftragsart.Angebot)
Info(EAuftragsart.Auftrag)

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Constanten defines array

Beitrag von Werner_Bayern »

Danke!

Sieht ja ein bisschen in Richtung DO aus...
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

satmax
Senior Member
Beiträge: 312
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

Re: Constanten defines array

Beitrag von satmax »

DO ?

Werner_Bayern
Member
Beiträge: 91
Registriert: 2. Dezember 2019, 15:35

Re: Constanten defines array

Beitrag von Werner_Bayern »

Dataobject ;-)
Servus,

Werner

[Windev, Webdev und Windev Mobile Version 25 und 26, sobald in Englisch verfügbar]

satmax
Senior Member
Beiträge: 312
Registriert: 24. September 2015, 10:05
Wohnort: Biberbach, Austria
Kontaktdaten:

Re: Constanten defines array

Beitrag von satmax »

Ahh, ich kenn enum halt von c++

Antworten