Kompilier-probleme

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Kompilier-probleme

Beitrag von Jan »

Ich bekomme in VX regelmäßig Meldungen wie
'alink @C:\Users\JA77~1.Esc\AppData\Local\Temp\06196370.tmp' returned error 1
Mal abgesehen davon, daß das enorm lästig ist und die Arbeit aufhält: Was genau will diese Meldung mir eigentlich sagen? Ich finde in der Doku keine Rückgabewerte von ALink. Ein Betriebssystemfehler kann das ansich auch nicht sein, denn die 1 steht da für eine ungültige Funktion. Ich hätte da eher darauf getippt, das die temporäre Datei nicht angelegt werden kann. Aber auch ein Aufräumen des Verzeichnisses bring überhaupt garnichts.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Kompilier-probleme

Beitrag von Tom »

Hallo, Jan.

Das kann man leicht nachstellen, indem man den Linker aufruft, während die Zielapplikation noch läuft. Passiert auch ohne VX. :wink:
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Kompilier-probleme

Beitrag von Tom »

Ergänzung: Vermutlich siehst Du in VX nur die letzte Meldung. Es gibt vorher wahrscheinlich noch Meldungen wie ALINK: fatal error ALK4001: cannot open file "<cAppName>.EXE"

Dass Du OS-Code 1 (invalid function) zurückbekommst, liegt daran, dass der Linker in der Fehlerbehandlung eben nicht mehr macht.
Herzlich,
Tom
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Kompilier-Probleme

Beitrag von Jan »

Hallo Tom,

wenn die exe noch läuft, gibt VX mir vorab eine Meldung heraus, das ich keine Schreibrechte auf die exe habe. Die bekomme ich in dem geposteten Fall aber nicht.

Wenn ich in der Meldung wegen fehlender Schreibrechte sage, ich will trotzdem weitermachen, dann bekomme ich in der Tat eine Meldung analog zur geposteten. Aber eben wie gesagt vorher explizit den Hinweis, das die exe bereits in Gebrauch ist.

Ob da noch Meldungen zwischendurch gekommen wären kann ich leider nicht sagen.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Kompilier-probleme

Beitrag von georg »

Hallo,


mag ja nicht ganz zutreffen, aber ...

Solche Fehler kommen auch, wenn die .exe beendet ist. In meinem Notebook war neben der normalen Platte auch eine SSD installiert, und seitens Herstellers war ein Cache-Programm installiert, das .exe und .dll auf der SSD cachte. Während des Cachings sperrt die Software das entsprechende Programm/Bibliothek. Es hat zwei Jahre gebraucht, ehe ich dahinter gekommen bin.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Kompilier-probleme

Beitrag von Jan »

Ich hab am Wochenende mal ein wenig getestet. Und mal was anderes probiert: Vor dem Kompilieren habe ich die exe gelöscht. Was soll ich sagen? Der Fehler kam trotzdem! Die exe wurde zwar in korrekter Größe geschrieben, ließ sich aber nicht starten.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Kompilier-probleme

Beitrag von Jan »

Georg,

und was mache ich auf einem Windows Server 2012R2 dagegen? Wobei ich das Problem schon auf dem alten Server hatte, das war noch ein 2003. Ich habe nur das Gefühl, das es schlimmer geworden ist.

SMB2 und SMB3 snid übrigens abgeschaltet, geht beim 2012er wohl direkt von irgendeiner Management-Konsole aus.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Kompilier-probleme

Beitrag von AUGE_OHR »

Jan hat geschrieben:Vor dem Kompilieren habe ich die exe gelöscht. Was soll ich sagen? Der Fehler kam trotzdem!
Die exe wurde zwar in korrekter Größe geschrieben, ließ sich aber nicht starten.
Virenscanner ( inclusive M$ Defender ) ?
p.s. wohin geht dein TEMP / TMP ?
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Kompilier-probleme

Beitrag von Jan »

AUGE_OHR hat geschrieben:Virenscanner ( inclusive M$ Defender ) ?
Sophos in der professionellsten Version
AUGE_OHR hat geschrieben:p.s. wohin geht dein TEMP / TMP ?
Siehe mein Eingangsposting.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Kompilier-probleme

Beitrag von Tom »

Sophos in der professionellsten Version
Mal in die Logs geschaut?
Herzlich,
Tom
georg
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2823
Registriert: Fr, 08. Feb 2008 21:29
Hat sich bedankt: 95 Mal
Danksagung erhalten: 13 Mal

Re: Kompilier-probleme

Beitrag von georg »

Hallo, Jan -


eventuell sind irgendwelche Cache-Programme aktiv, das war ja auch bei mir der Fall, Einfach mal über die installierte Software schauen, vielleicht fällt Dir was ins Auge.

Was bei mir (eingeschränkt) funktioniert hat: die .exe umbenennen, also aus test.exe test1.exe zu machen, dann konnte ich wieder compilieren.
Liebe Grüsse aus der Eifel,

Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Kompilier-probleme

Beitrag von AUGE_OHR »

Jan hat geschrieben:
AUGE_OHR hat geschrieben:p.s. wohin geht dein TEMP / TMP ?
Siehe mein Eingangsposting.
... und ist es im Virenscanner "ausgenommen" ? schon mal ein anderes Verzeichnis probiert ?
gruss by OHR
Jimmy
Antworten