Seite 2 von 2
Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 30.12.2011 15:41
von ts-soft
pcfreak1201 hat geschrieben:Hallo!
Ich habe gerade noch einen nicht dokumentierten "Problemfall" gefunden:
Wie definiere ich denn eine Liste - und auch wenn ich sie nicht brauche - eine Map?
Define, Dim und Pointer funktionieren schon mal nicht
Grüße und einen guten Rutsch,
Stefan
Du hast doch in Deinem Beispiel bereits eine Liste definiert. NewList bzw. NewMap definiert eine Liste oder Map.
Ein vorangestelltes Global macht sie, na was schon

, Global.
Gruß
Thomas
Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 30.12.2011 21:39
von pcfreak1201
Nee, ich meinte doch per
definieren. Ich habe dann aber gesehen, daß in der Hilfe der Rückgabewert der Map auch nur ein String war,
also habe ich für meine Liste auch "nur" einen String definiert - das passt nur mit meinem "C-Weltbild" nicht zusammen.
Ich war davon ausgegangen, daß es sich um einen Pointer handeln müßte, nicht um einen String ...
Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 30.12.2011 21:59
von ts-soft
pcfreak1201 hat geschrieben:Nee, ich meinte doch per
Es gibt kein Define für Maps und Listen, hierfür gibt es das Keyword NewList und NewMap!
Es gibt auch kein Define für Arrays, hierfür ist Dim zuständig!
Definitionen haben auch keine Rückgabe, egal ob Define, NewList oder Dim, da mußt Du nochmal
sagen, was Du meinst und Dein C-Weltbild solltest du nur unter C nutzen, wir sind hier bei Basic!
Gruß und guten Rutsch
Thomas
GELÖSCHT
Verfasst: 30.12.2011 22:06
von mirca
GELÖSCHT
Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 31.12.2011 14:56
von pcfreak1201
Hallo Thomas!
Ich bezog mich immer noch auf die Verwendung von
- und hier kommt man mit NewList eben nicht weiter, da dem Compiler
ein Define des Rückgabewertes der Liste fehlt.
In meinem Fall ist es ein String, also ein
vor dem
ist nötig, um den Compiler ruhig zu stellen

Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 31.12.2011 15:01
von ts-soft
reicht aus, einen zusätzlichen String brauchste nicht zu definieren. Nun glaub das doch bitte

Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 31.12.2011 15:05
von NicTheQuick
Interessanter ist eher, dass PB nicht meckert, wenn man folgendes macht:
Sollte es hier nicht meckern, weil der explizite Datentyp fehlt? So wird eben automatisch Integer genommen, aber will man das so oder nicht?
Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 31.12.2011 15:14
von ts-soft
Wenn er dort meckern würde, würde dies den Default-Typ adabsordum führen
Ist schon richtig so.
Re: Datentypen von (PB-)Funktionsrückgaben / EnableExplizit
Verfasst: 03.01.2012 16:43
von pcfreak1201
Moin!
Ich habe keine Ahnung, was ich da gemacht habe, daß der Compiler gemeckert hat -
aber ich glaube Dir jetzt Thomas
Define auskommentiert und alles ist bestens!?