Seite 1 von 1

Compiler Problem

Verfasst: Fr, 30. Aug 2019 11:47
von Dominik Krebs
Hallo Freunde,
nach Hilfe schreiend wende ich mich an euch.

Ich habe folgendes Problem:
Ich bekomme sehr Häufig einen Syntax-Error in meinem Multi-Edit 2008 angezeigt, obwohl dort keiner ist.

Kopiere ich eine Codezeile reicht das manchmal schon aus das dieser Fehler auftritt.
Schaue ich mir beide Code Zeilen im Hex Editor an, sind diese absolut identisch.

Dieses Problem tritt aber nicht in jeder prg Datei auf. Es ist ziemlich willkürlich ...

Ich habe bereits mit Friedhelm Göder darüber gesprochen, dieser kann sich dies allerdings nicht erklären.
Ich hoffe das eventuell einer hier schon mal ein solches Problem hatte damit ich schnell wieder etwas schreiben kann ...

Liebe Grüße aus Hanau

Re: Compiler Problem

Verfasst: Fr, 30. Aug 2019 14:18
von georg
Hallo, Dominik -


siehst Du Dich in der Lage, mal einen Screenshot anzufertigen:
Ich bekomme sehr Häufig einen Syntax-Error in meinem Multi-Edit 2008 angezeigt, obwohl dort keiner ist.
Da ich auch mit ME2K8 arbeite, ist mir so ein Problem nicht geläufig, und wenn Friedhelm auch keine Erklärung hat, hilft ein Bild vielleicht weiter.

Oder meinst Du: Du startest aus MEW einen Compile-Lauf, und MEW interpretiert das Ergebnis des Compilers falsch?

In dem Fall wäre interessant zu wissen, welche Xbase++ Version Du einsetzt, und ob Du kürzlich eine Aktualisierung eingespielt hast? Möglicherweise hat Alaska ja die Textausgabe angepasst, und Evolve müsste dann entsprechend angepasst werden.

Re: Compiler Problem

Verfasst: Fr, 30. Aug 2019 15:11
von Dominik Krebs
Hallo, Georg
natürlich kann jetzt anständig compiliert werden ...
Sobald der fehler wieder aufritt (wird nicht lange dauern) werde ich einen Screenshot machen.

Ich starte aus MEW den Compiler, und dieser gibt mir in der Konsole einen Syntax-Error zurück.
Lösche ich die eben kopierte Zeile wieder, bleibt der Fehler bestehen.
Erst nachdem ich STRG+Z verwende, um es wieder rückgängig zu machen, läuft der Compiler normal durch.

Die selbe Stelle, an der ich heute Mittag nicht weiterarbeiten konnte, lässt sich jetzt problemlos compilieren.

Ich verwende meines Wissens nach Xbase 2.0, aktualisiert wurde nichts.

Re: Compiler Problem

Verfasst: Fr, 30. Aug 2019 16:40
von georg
Hallo, Dominik -


kann es sein, dass Du nicht ... richtig speicherst? Es hört sich danach an, dass Deine Änderungen (wie Zeile löschen) nicht in die Programmquelle geschrieben werden. Ein erneuter Aufruf des Compilers liest dann die alte, unveränderte Quelle.

Wo speicherst Du die Quelle, auf dem lokalen Rechner oder in einem Netzwerk?

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 8:47
von Dominik Krebs
Guten Morgen,
beim Tastendruck F9 wird automatisch gespeichert. Gespeichert wird Lokal, allerdings gibt es ein Netzwerkspeicher, von dem Morgens die alle Prgs geholt werden und Abends wird alles geänderte mittels Robocopy zurück geschrieben. Wir dachten auch schon daran das hierbei "unsichtbare Zeichen" mit geschrieben werden. Wenn dies so ist kann mal diese via Hex allerdings leider nicht sehen ...

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 9:05
von Dominik Krebs
So, jetzt habe ich auch ein Beispiel.
Folgendes habe ich gemacht:

Ohne Änderung Compiliert -> Alles Gut

in Zeile 2346 die Variable cName neu belegt -> Syntax error

Die Änderung Rückgängig gemacht -> Alles Gut

Mehr wurde in diesem Beispiel nicht gemacht. Ich werde noch langsam Verrückt...

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 9:11
von Dominik Krebs
Habe noch ein Beispiel.

Diesmal habe ich folgendes gemacht:

Ohne Änderung Compiliert -> Alles Gut

Zeile 2348 kopiert und compiliert -> Alles Gut

Zeile 2348 als 2349 eingefügt und compiliert -> Syntax Error

Zeile 2349 entfernt und compiliert -> Syntax Error Ziele !2347!

Wenn ich Statt entfernen allerings STRG-Z drücke bis die Zeiele verschwindet, lässt sich wieder normal compilieren.

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 10:44
von georg
Hallo, Dominik -


wenn der Syntax-Fehler kommt: öffne mal eine Befehlseingabe und kompiliere manuell, z.B. mittels pbuild

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 11:34
von Dominik Krebs
Hallo Georg,
diese Methode Zeigt mir dann auch einen Kompilierungs Fehler ...

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 12:02
von Jan
Wo liegt denn der Code? Lokal oder im Netz?

Jan

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 12:31
von georg
Hallo, Jan -


habe gerade mit Dominik telefoniert. Der Code liegt lokal vor, und compilieren aus MEW heraus wie auch mittels PBuild in der Befehseingabe bringt die gleichen Fehler.

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 12:33
von Jan
Hallo Georg,

das hatte er ja eben schon hier mit Screenshot gepostet. Daher die Frage. Hätte ja sein können das es da ein SMB2-Problem gibt. Das ist ja nicht auf dbf beschränkt.

Jan

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 12:40
von brandelh
Hast du schon mal mit PBUILD /A die neu Übersetzung des gesamten Projektes erzwungen ?

Ansonsten, kompiliert wird ja nicht wirklich die PRG, sondern die PPO (also nach Präprozessor), auch wenn sie nicht gespeichert wurde,
lass die mal erzeugen und schau dir die Stellen um den Fehler an.

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 16:45
von Dominik Krebs
Hallo brandelh,
pBuild /A hat leider auch keinen erfolg gebracht.

Ich habe vielleicht nicht den Grund, aber eventuell die Lösung gefunden.
Es funktioniert wieder wenn ich den Gesamten Quelltext entferne und wieder neu einfüge. Danach die .obj lösche und dann via Multi-Edit kompiliere.
Mal schauen in welche Richtung sich das nun entwickelt.

Vorerst würde ich erstmal sagen, vielen Dank an alle die sich so bemüht haben, vor allem aber Vielen Dank an Georg!

Liebe Grüße aus Hanau

Re: Compiler Problem

Verfasst: Mo, 02. Sep 2019 16:48
von Martin Altmann
Dominik,
welcher Virenscanner ist bei Dir aktiv?
Hast Du versucht, Dein Verzeichnis und die entsprechenden Dateitypen von der Prüfung auszunehmen (oder den Virenscanner vor dem Kompilieren zu beenden)?

Viele Grüße,
Martin

Re: Compiler Problem

Verfasst: Di, 03. Sep 2019 8:41
von Dominik Krebs
Hallo Martin,
ich verwende ESET.
Nein das habe ich noch nicht versucht. Ich werde es mir im Hinterkopf behalten, falls das Problem erneut auftritt.
Vielen Dank!

Re: Compiler Problem

Verfasst: Di, 03. Sep 2019 8:57
von Martin Altmann
Wird sicherlich daran liegen. Schalte ihn ab und versuche es erneut.
Wenn es klappt, schalte ihn wieder ein und versuche ihn entsprechend zu konfigurieren (Ausnahmen).

Viele Grüße,
Martin