Ohne Leerzeichen vor #setphrase tritt Makroprogramm-Fehler auf  GELÖST

Anwenderaustausch zur PhraseExpress Makroprogrammierung
Post Reply
Peter Stotz
PhraseExpress Expert
Posts: 816
Joined: 27 Feb 08, 15:07

Ohne Leerzeichen vor #setphrase tritt Makroprogramm-Fehler auf  GELÖST

Post by Peter Stotz » 07 Oct 19, 14:45

@technischer Support
Einige meiner Makroprogramme erzeugen neuerdings anstatt der erwarteten Ergebnisse "seltsame" Ausgaben.

Meine Fehlersuche hat ergeben, dass die Einfügung eines (eigentlich unnötigen) Leerzeichens vor einem #setphrase-Makro den Fehlereffekt beseitigt
(siehe als Beispiel das Bild vom Makroprogramm set#dwm).
Der Fehler ist reproduzierbar: Ohne Leerzeichen erfolgt ein fehlerhafter Programmablauf.

Das gesamte Makroprogramm-Set mit #dwm und set#dwm ist zum Testen als pxp-Datei beigefügt...

Peter Stotz
Windows 10 - PhraseExpress v14.0.164
setd#dwm mit Leerzeichen.jpg
#dwm Datumwert des x-ten Wochentags im gewünschten Monat.pxp
You do not have the required permissions to view the files attached to this post.

Peter Stotz
PhraseExpress Expert
Posts: 816
Joined: 27 Feb 08, 15:07

Post by Peter Stotz » 29 Oct 19, 18:53

@technischer Support
Vielleicht ist die Fehlersuche bei einem weiteren, einfachen Beispiel mit weniger Code einfacher:
Makrobeispiel demo#z# des Makroprogramm-Sets #z#
Ausgabe von Textbaustein demo#z#
mit eingefügtem (eigentlich unnötigem) Leerzeichen vor dem #loop-Makro (siehe Bild):
Makroprogramm demo#z#.jpg
_001
002
003
...
008
009
010

Fehlerhafte Ausgabe von demo#z# - OHNE eingefügtes Leerzeichen:
7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130 7#loop 7#insert #z#07#asc 130

Der Effekt ist reproduzierbar.

Das gesamte Makroprogramm-Set #z# ist zum Testen als pxp-Datei beigefügt...
#z# 'nichtflüchtiger', laufend weitergeführter Zählerwert.pxp
Peter Stotz
Windows 10 - PhraseExpress v14.0.164
You do not have the required permissions to view the files attached to this post.

Technical Support
Posts: 2335
Joined: 10 Feb 06, 22:23

Post by Technical Support » 13 Nov 19, 12:25

Wir können das Problem leider mit diesen Beispielen nicht reproduzieren.
Hilft vielleicht ein Update auf 14.0.167?
Wenn nicht, dann schicken Sie uns ihre Konfigurationsdatei. Diese befindet sich unter "%appdata%\PhraseExpress\config.xml"

Peter Stotz
PhraseExpress Expert
Posts: 816
Joined: 27 Feb 08, 15:07

Post by Peter Stotz » 13 Nov 19, 20:44

Problem behoben mit PhraseExpress 14.0.168 !
Danke!
Peter Stotz
Windows 10 - PhraseExpress v14.0.168

Post Reply