Syntaxfehler in Zeile -1

blasterbock

Level-1
Beiträge
373
Reaktionspunkte
35
Zuviel Werbung?
-> Hier kostenlos registrieren
Mein WinCC flexible (2008 SP1 HF2) bringt mir beim Überprüfen eines beliebigen VB-Scripts die angehängte Fehlermeldung.
Weiss jemand diese Fehlermeldung zu deuten ?
Sonst arbeitet die Software normal und ohne Einschränkungen (von den üblichen Problemen mit Flexible mal abgesehen).
 

Anhänge

  • Flexible.jpg
    Flexible.jpg
    216,3 KB · Aufrufe: 54
hi,

ist die variable "aware" ein bool ?
wenn ja probier es mal ohne "=1", da die if abfrage auf true abfragt, könnte vielleicht helfen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei mir ergibt das keinen Fehler ... es liegt also nicht am Script. Demnach könnte es deine Flex-Installation sein oder mit dem VB auf deinem Rechner zusammen hängen ...

@misconduct:
Man kann bei Script-Deklarationen keinen Typ für die Übergabe-Variablen festlegen - die sind immer Variant.
 
"AB Aware" und "WinCC VBScript" hört sich an als eine andere VBS Script debugger installiert ist als normal.

Dies ist was Output meldet auf mein PC bei ein Syntax Check:
10:02:59.14 Compiler Info : ...
10:02:59.14 Compiler Info : SaveUserTexts - Syntax check started: 5/5/2010 10:02:58 AM
10:02:59.14 Compiler Info : WinCC flexible specific syntax check runs ...
10:02:59.14 Compiler Info : Standard VBScript syntax check runs ...
10:02:59.14 Compiler Info : SaveUserTexts - Syntax check successfully completed: 5/5/2010 10:02:59 AM Time: 00:00:00.2812518
Also "WinCC flexible specific" und nicht "WinCC VBscript".
Hast Du WinCC auf denselben PC ? Oder hast Du eine alternative Script Debugger installiert ?
 
@misconduct
Die Fehlermeldung kommt bei allen Scripts, nicht nur bei dem einen dargestellten.

VB habe ich nicht auf dem Rechner installiert.
Bei Kollegen auf deren Rechnern läuft das auch problemlos, obwohl auch auf deren Rechnern kein VB installiert ist.

Gibt es vielleicht eine DLL, die da benötigt wird ?
Oder muss da im Windows noch was freigeschaltet werden (Scripting Host, o.ä. ) ?
 
@blasterbock
Kannst Du nach "AB_ware" auf dein PC suchen ?
Es sieht aus als ein alternative VBS debugger oder Skriptengine installiert ist.
Wie vorher gefragt, hast Du WinCC auf denselbe PC ?

@wermuth
Genau denselbe Fehlermeldung ?
Mit "AB_ware" ?
 
"AB_Ware" ist ja nur der Name vom Script, meins heißt natürlich anders. Aber die Fehlermeldung ist die gleiche, auch mit der gleichen
Ortsangabe "Zeile -1, Spalte 1". Achja und ich kann auch keine neuen Scripte erstellen. Wenn ich auf den Button klicke passiert nichts, auch keine Fehlermeldung!

Gruß phil
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Von der Siemens-Hotline habe ich die Auskunft erhalten, dass die Interop.MSScriptControl.dll, bzw, die msscript.ocx daran schuld sein könnten.Ich habe diese beiden Datein von einem funktionierenden System übernommen (reinkopiert) - kein Erfolg.Auch der Update auf das SP 2 von WinCC flexible brachte keinen Erfolg.Ich denke, ich werde um eine Neuinstallation von Windows nicht herumkommen.
 
Von der Siemens-Hotline habe ich die Auskunft erhalten, dass die Interop.MSScriptControl.dll, bzw, die msscript.ocx daran schuld sein könnten.Ich habe diese beiden Datein von einem funktionierenden System übernommen (reinkopiert) - kein Erfolg.Auch der Update auf das SP 2 von WinCC flexible brachte keinen Erfolg.Ich denke, ich werde um eine Neuinstallation von Windows nicht herumkommen.

Danke für den Tipp, bei mir hat es geklappt! Läuft alles wieder einwandfrei.
Ich hab die msscript.ocx nochmal per hand regestriert nachdem ich sie von einem anderen System reinkopiert hab.

MfG phil
 
Zurück
Oben