.res-Datei in der Workbench erstellen
Moderator: Moderatoren
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 98 Mal
- Danksagung erhalten: 13 Mal
Re: .res-Datei in der Workbench erstellen
Hallo, Martin -
ganz, ganz dumme Frage, aber ich kann's mir nicht verkneifen: was passiert, wenn Du das ganze auf der Kommandozeile versuchst? Gleiche Fehlermeldung?
ganz, ganz dumme Frage, aber ich kann's mir nicht verkneifen: was passiert, wenn Du das ganze auf der Kommandozeile versuchst? Gleiche Fehlermeldung?
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Georg,
annähernd:
Viele Grüße,
Martin
annähernd:
Die Zeilennummer ist eine andere.d:\Easydogw>pbuild /a
Xbase++ (R) ProjectBuilder Version 2.00.875
Copyright (c) Alaska Software 1997-2017. All rights reserved.
arc ".\Resource\EASYDOG.ARC" "/o:d:\Easydogw\Resource\EASYDOG.res"
Alaska Resource Compiler Version 2.00.875
Copyright (c) Alaska Software 1997-2017. All rights reserved.
.\Resource\EASYDOG.ARC(28:6) : error: Syntax Fehler STATIC
.\Resource\EASYDOG.ARC: 1 Fehler.
'arc ".\Resource\EASYDOG.ARC" "/o:d:\Easydogw\Resource\EASYDOG.res"' returned error 2
Finished at 14:18:58. Processing time 0.11 secs.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2128
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: .res-Datei in der Workbench erstellen
Gibt's eine STATIC - Anweisung in Deiner ARC?
Wenn ich einen Fehler in meine ARC einbaue, kommt das:
Hab aus ICON einfach ICON1 gemacht. Es muss also irgendwo eine STATIC-Anweisung in Deiner ARC oder einer CH aus der ARC geben?
Was passiert, wenn Du testweise die Zeile ICON mal komplett ausklammerst, also den Bereich um Zeile 27 - die Angabe stimmt ja meist nicht bei CH und ARC.
Wenn ich einen Fehler in meine ARC einbaue, kommt das:
Code: Alles auswählen
[Hinweis] : Pbuild.exe project.xpj /a
[Fehler] WW.ARC(4): Syntax Fehler ICON1
[Hinweis] : ..\..\..\WW\WW.ARC: 1 Fehler.
[Hinweis] : 'arc "..\..\..\WW\WW.ARC" "/o:D:\PRG\xpp\WW\WW.res"' returned error 2
[Hinweis] : Finished at 15:26:09. Processing time 0.09 secs.
[Hinweis] : FERTIG
Was passiert, wenn Du testweise die Zeile ICON mal komplett ausklammerst, also den Bereich um Zeile 27 - die Angabe stimmt ja meist nicht bei CH und ARC.
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2128
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: .res-Datei in der Workbench erstellen
Sind da evtl. Steuerzeichen in Deiner ARC?
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Keine Steuerzeichen und auch keine STATIC-Anweisung. Auch nicht in den .ch-Dateien.
Wie gesagt: Auf der Kommandozeile funktioniert das Übersetzen der selben Dateien mittels arc ja auch!
Habe jetzt gedacht, dass die Zahlen, für die ich aus Faulheit kein define gemacht hatte, ursächlich sind. Habe also für die 1010 - 1060 auf dem Screenshot jetzt auch defines erzeugt. Ändert aber nichts.
Viele Grüße,
Martin
Wie gesagt: Auf der Kommandozeile funktioniert das Übersetzen der selben Dateien mittels arc ja auch!
Habe jetzt gedacht, dass die Zahlen, für die ich aus Faulheit kein define gemacht hatte, ursächlich sind. Habe also für die 1010 - 1060 auf dem Screenshot jetzt auch defines erzeugt. Ändert aber nichts.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2128
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: .res-Datei in der Workbench erstellen
Dann liegt der Fehler woanders... Ich vermute immer noch in der Projekt-XPJ Deiner Applikation. Da steht doch jetzt noch eine Anweisung drin, dass die externe RES-Datei verwendet werden soll? Ansonsten würde die ja nicht mit zur Applikation gelinkt. Das muss raus und dann kann die ARC ganz normal zum Projekt hinzugefügt werden.
Ansonsten: Testweise stattdessen mal eine ganz einfache ARC erzeugen und mitlinken?
Ansonsten: Testweise stattdessen mal eine ganz einfache ARC erzeugen und mitlinken?
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Werner,
die res-Datei steht nicht mehr in meiner xpj.
Die sieht jetzt wie folgt aus:
Viele Grüße,
Martin
die res-Datei steht nicht mehr in meiner xpj.
Die sieht jetzt wie folgt aus:
Code: Alles auswählen
[PROJECT]
DEBUG = yes
VERSION = 2.2
PROJECT.XPJ
[PROJECT.XPJ]
easydogw.exe
[easydogw.exe]
COMPILE = xpp
COMPILE_FLAGS = /m /n /b /q /dENTWICKLUNG
DEBUG_SAVE = yes
GUI = yes
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
RC_FLAGS =
// $START-AUTODEPEND
_ANMASK1.obj
_ANMASK2.obj
ALLGEMEIN.obj
ANMELEIN.obj
ATAG.obj
BEWERTUN.obj
DRUCK1.obj
DRUCK2.obj
DRUCK3.obj
DRUCKEN.obj
DRUCKER.obj
EASYDOG.obj
EASYMAIN.obj
EASYMENU.obj
EASYWEB.obj
FORMWERT.obj
HUNDEBE.obj
HUNDEBE2.obj
HUNDEEIN.obj
HUNDEWET.obj
KATBINDE.obj
PDF.obj
PROZ1.obj
PROZEDUR.obj
RUECKMEL.obj
SONSTDRU.obj
SYSTEM2.obj
SYSTEM3.obj
SYSTEMUS.obj
VORDRUCK.obj
ZUSAETZE.obj
// $STOP-AUTODEPEND
.\Resource\EASYDOG.ARC
.\Resource\easydog.ch
_ANMASK1.PRG
_ANMASK2.PRG
ALLGEMEIN.PRG
ANMELEIN.PRG
ATAG.PRG
BEWERTUN.PRG
DRUCK1.PRG
DRUCK2.PRG
DRUCK3.PRG
DRUCKEN.PRG
DRUCKER.PRG
EASYDOG.PRG
EASYMAIN.PRG
EASYMENU.PRG
EASYWEB.PRG
FORMWERT.PRG
HUNDEBE.PRG
HUNDEBE2.PRG
HUNDEEIN.PRG
HUNDEWET.PRG
KATBINDE.PRG
PDF.PRG
PROZ1.PRG
PROZEDUR.PRG
RUECKMEL.PRG
SONSTDRU.PRG
SYSTEM2.PRG
SYSTEM3.PRG
SYSTEMUS.PRG
VORDRUCK.PRG
ZUSAETZE.PRG
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2128
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: .res-Datei in der Workbench erstellen
Überschreib die mal testweise mit dem kompletten Pfad!.\Resource\EASYDOG.ARC
.\Resource\easydog.ch
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Ursache gefunden!
In der .arc habe ich am Anfang ja ein #include auf eine .ch-Datei. Die habe ich zweimal im Dateisystem - einmal im Programmverzeichnis und einmal im Resource-Unterverzeichnis.
Beide mit unterschiedlichem Inhalt - im Resource-Unterverzeichnis stehen nur die defines für die Ressourcen drin. In der anderen darüberhinaus auch weitere Definitionen (unter anderem auch STATIC). Beim Kompilieren hat er wohl immer versucht, die aus dem Programmverzeichnis einzubinden.
Habe also den include aus der arc-Datei entfernt und jetzt lässt sich zumindest das komplette Project bauen.
Viele Grüße,
Martin
In der .arc habe ich am Anfang ja ein #include auf eine .ch-Datei. Die habe ich zweimal im Dateisystem - einmal im Programmverzeichnis und einmal im Resource-Unterverzeichnis.
Beide mit unterschiedlichem Inhalt - im Resource-Unterverzeichnis stehen nur die defines für die Ressourcen drin. In der anderen darüberhinaus auch weitere Definitionen (unter anderem auch STATIC). Beim Kompilieren hat er wohl immer versucht, die aus dem Programmverzeichnis einzubinden.
Habe also den include aus der arc-Datei entfernt und jetzt lässt sich zumindest das komplette Project bauen.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Was mich nur wundert - er erzeugt jetzt keine eigene res-Datei mehr im Filesystem. Ist dem so?
Viele Grüße,
Martin
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Werner_Bayern
- Der Entwickler von "Deep Thought"
- Beiträge: 2128
- Registriert: Sa, 30. Jan 2010 22:58
- Wohnort: Niederbayern
- Hat sich bedankt: 30 Mal
- Danksagung erhalten: 75 Mal
Re: .res-Datei in der Workbench erstellen
Doch, die wird dort erzeugt, wo die ARC liegt.
es grüßt
Werner
<when the music is over, turn off the lights!>
Werner
<when the music is over, turn off the lights!>
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Ja ja, Windows 10 und der Explorer!
Spalte Datum ist nicht mehr das, was es früher mal war - jetzt muss man sich die Spalte Änderungsdatum dazuholen...
Viele Grüße,
Martin
Spalte Datum ist nicht mehr das, was es früher mal war - jetzt muss man sich die Spalte Änderungsdatum dazuholen...
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
-
- Rekursionen-Architekt
- Beiträge: 123
- Registriert: Mo, 18. Aug 2008 9:33
- Wohnort: Kärnten / Österreich
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 2 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Hallo zusammen,
ich erhalte die, im ersten Post erwähnte, Fehlermeldung "...getintermediatePathName..." wenn ich mein project aus der Eingabeaufforderung bauen will.
Baue ich es in der Workbench kommt der Fehler nicht. Selbe XPJ, Xpp 2.0/875.
ich erhalte die, im ersten Post erwähnte, Fehlermeldung "...getintermediatePathName..." wenn ich mein project aus der Eingabeaufforderung bauen will.
Code: Alles auswählen
pbuild project2.xpj
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: .res-Datei in der Workbench erstellen
Moin,
ich erhielt die Fehlermeldung bei der selben Version in beiden Fällen.
Viele Grüße,
Martin
ich erhielt die Fehlermeldung bei der selben Version in beiden Fällen.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.