Seite 1 von 3

CompilerSelect: "Unbrauchbarer Code am Ende der Zeile&q

Verfasst: 20.08.2009 20:03
von Mok
Guten Abend!

Der Compiler meint, dass bei folgendem Snippet in der markierten Zeile am Ende ein unbrauchbarer Code steht...
Ich blick da atm gar nicht durch, entweder das ist ein Bug, oder ich war zu lange in der Sonne...

Code: Alles auswählen

CompilerSelect #PB_Compiler_OS
  CompilerCase #PB_OS_Windows_NT_4
    CompilerError "Das OS ist Windows NT 4. Es besteht die Wahrscheinlichkeit, dass das Programm oder Teile des Programmes nicht richtig ausgeführt werden. Wählen Sie bitte die Datei xFPS_NT4.exe"
  CompilerCase #PB_OS_AmigaOS, #PB_OS_Linux, #PB_OS_MacOS ;*********************************
    CompilerError "Das Programm xFPS ist unter folgenden Systemen nicht lauffähig: AmigaOS, alle Linux-Arten, MacOS. Es wird bereits an kompatiblen Versionen gearbeitet."
CompilerEndSelect
Es sei denn, der Compiler bezeichnet MacOS als Schrott...

EDIT:
Macht die Forensoftware aus dem letzten " immer ein &q

EDIT 2:
Jetzt steht &a dort :freak:

Verfasst: 20.08.2009 20:12
von X360 Andy
Hier stand mal Kot

Verfasst: 20.08.2009 20:12
von Fluid Byte
Du kannst nicht mehrere Konstanten mit einem Case abfragen. Du musst jedes System mit einem eigenen Case-Statement prüfen.

@X360 Andy:
Wasn das für Quatsch?

Verfasst: 20.08.2009 20:15
von X360 Andy
Habs 1 Sekunde nachdem ichs gepostet habe selber gemerkt :mrgreen:

Musste es nur nochmal eben durch en Debugger jagen

Verfasst: 20.08.2009 20:17
von Fluid Byte
Zu langsam :twisted:

Verfasst: 20.08.2009 20:20
von Mok
Fluid Byte hat geschrieben:Du kannst nicht mehrere Konstanten mit einem Case abfragen. Du musst jedes System mit einem eigenen Case-Statement prüfen.
Ist ja :freak:  
Fluid Byte hat geschrieben: @X360 Andy:
Wasn das für Quatsch?
X360 Andy hat geschrieben:Hier stand mal Kot
Hier auch:

Verfasst: 21.08.2009 16:14
von Andesdaf
Mok hat geschrieben:
Fluid Byte hat geschrieben:Du kannst nicht mehrere Konstanten mit einem Case abfragen. Du musst jedes System mit einem eigenen Case-Statement prüfen.
Ist ja :freak:
hü? Ist nicht. Wenn du alles einzeln machst geht es doch?!

Re: CompilerSelect: "Unbrauchbarer Code am Ende der Zei

Verfasst: 21.08.2009 16:44
von ZeHa
Mok hat geschrieben:Es sei denn, der Compiler bezeichnet MacOS als Schrott...
Naja, zumindest haette er damit nicht voellig unrecht.

Verfasst: 21.08.2009 16:55
von Fluid Byte
Ich hab' von Compiler und Co. keine Ahnung aber es wäre vielleicht ganz interessant den Grund dafür zu erfahren warum man nicht mehre Werte mit einem Case-Statement überprüfen kann. Mit dem herkömmlichen Case geht es ja auch.

Verfasst: 21.08.2009 18:13
von Mok
Fluid Byte hat geschrieben:[...] keine Ahnung aber es wäre vielleicht ganz interessant den Grund dafür zu erfahren warum man nicht mehre Werte mit einem Case-Statement überprüfen kann. Mit dem herkömmlichen Case geht es ja auch.
Andesdaf hat geschrieben:hü? Ist nicht. Wenn du alles einzeln machst geht es doch?!
Dann geht's schon. Das ist schon :freak: . Und zwar aus dem Grund, den Fluid geschrieben hat. (Das Emoticon dient als Platzhalter für einen Begriff, der mir nicht eingefallen ist)
------------
Wenn ich mir den Wert eines jeden OS von PB ausgeben lasse, dann könnte ich ja...

Code: Alles auswählen

CompilerSelect #PB_Compiler_OS
  CompilerCase 40, 60, 70
    Debug "ip ipe ropi ergopi"
CompilerEndSelect
... schreiben, oder? (Der Code ist aus'm Stegreif :mrgreen: )[/code]