Seite 1 von 2
Compilerfehler
Verfasst: 14.02.2005 22:28
von Skiller
Hi Folks,
Gestern ist mir folgendes passiert. Habe vor ein paar Wochen pB 3.92 Installiert.->Alles ok.
Dann gestern die Purelibs in die entsprechenden Verzeichnisse gelegt.
beim nächsten starten von PB erschien in einem Errorfenster das:
'Constant already declared with a different value: #DSS_DISABLED'
Habe libs wieder gelöscht u. PB wieder De-u. Neuinstalliert ...VÖLLIG neu!!!
der Fehler bleibt. Ich kann nicht mehr arbeiten.
brauche DRINGENDST!!! Hilfe
Habe WinXP-pro
Thanks Leute
Verfasst: 14.02.2005 22:33
von Lars
Ich würde einfach mal vermuten, du hast nur die Libs gelöscht und die
Deinstallation hat die Libs auch vorsichtigerweise nicht gelöscht.
Die interessanten Dateien sind wohl die *.res im Residents Ordner.
Verfasst: 14.02.2005 22:35
von ts-soft
entferne mal alle Dateien im Ordner "Residents", dann füge sie einzeln wieder hinzu bis der fehler auftritt. dann haste den übeltäter
Verfasst: 15.02.2005 05:02
von Skiller
Hallo Freunde,
hab heut Nacht noch euren Rat befolgt und alle Lib u. Res -Dateien umgeschichtet und siehe da....
thanx!!!
Verfasst: 11.03.2005 13:48
von Skiller
Hallo Freunde,
hat jemand hierfür eine Erlklärung ?
Code: Alles auswählen
lVar = #False
If lVar
#kVar = "Wahr" ;FEHLERMELDUNG !!!!
Else
#kVar = "Falsch"
EndIf
eigentlich müsste er ja #kVar = "Falsch" deklarieren
da er ja
nicht "Wahr" abfragen dürfte. Macht er aber, warum auch immer!!
Ist DAS ein Compilerfehler?
Skiller
Verfasst: 11.03.2005 13:53
von nco2k
ich denke mal, der compiler schaut erst alle constanten durch von oben nach unten und da zuerst #kVar = "Wahr" kommt, wird dies auch so deklariert. dafür solltest du lieber variablen verwenden. konstante sind und bleiben konstant. ihren wert kann man nicht mehr ändern.
c ya,
nco2k
Verfasst: 11.03.2005 17:31
von 125
Code: Alles auswählen
lVar = #False
CompilerIf lVar
#kVar = "Wahr" ;FEHLERMELDUNG !!!!
CompilerElse
#kVar = "Falsch"
CompilerEndIf
Verfasst: 11.03.2005 17:36
von traumatic
125 hat geschrieben:Code: Alles auswählen
lVar = #False
CompilerIf lVar
#kVar = "Wahr" ;FEHLERMELDUNG !!!!
CompilerElse
#kVar = "Falsch"
CompilerEndIf
das wird so nicht funktionieren...
Verfasst: 11.03.2005 17:37
von Leo
traumatic hat geschrieben:125 hat geschrieben:Code: Alles auswählen
#lVar = #False
CompilerIf #lVar
#kVar = "Wahr" ;FEHLERMELDUNG !!!!
CompilerElse
#kVar = "Falsch"
CompilerEndIf
das wird so nicht funktionieren...
Jo, geht nur mit Konstanten
Verfasst: 14.03.2005 11:35
von Skiller
Danke Folks.
Leo, so funktionierts aber doch!!!
Skiller