Transcom-Logo. Transcom bietet Technische Dokumentation und technische Kommunikation
 
» Home  > Tipps + Tricks  > FrameMaker  > FrameScript — Probleme English  Deutsch

Bekannte Probleme von FrameScript

FrameScript kann so schön hilfreich sein (siehe (Link intern) TranscomFMTools, es kann einem aber auch den letzten Nerv rauben: Weil Fehlersuche so schwierig ist. Der Scriptsprache fehlt ein Debug Mode!

Hinzu kommt, dass FrameScript nicht frei von Bugs ist - wenn man sie kennt, kann man sie vielleicht umschiffen. Nachfolgend eine Liste der uns bekannten Probleme. (Wir haben die Bugs an die FrameScript-Programmierer gemeldet — die Behebung steht noch aus.)

Umlaute und sonstige Sonderzeichen

Das ist eigentlich ein Problem von FrameMaker, das intern mit einer Schriftcodierung arbeitet, die weder ANSI noch Unicode ist (den von Windows-Betriebssystemen unterstüzten Standards). FrameScript 2 hatte sich kurzerhand gar nicht um Schriftcodierung gekümmert - die Folge: In MessageBoxen von FrameScript eingegebene Texte mit Sonderzeichen wurden, wenn auf FrameMaker-Dokumente angewandt, nicht korrekt umgesetzt. So war zum Beispiel für eine Suche nach Text mit Sonderzeichen per FrameScript eine aufwendige zu programmierende Umkodierung der Texte zwischen der "FrameMaker-Ebene" und "FrameScript-Ebene" erforderlich.

Mit FrameScript 3 haben die Programmierer hier etwas getan, unter anderem einen Konvertierungsbefehl implementiert. Dafür gibt es jetzt Schwierigkeiten, wenn FrameScript auf das Windows-Dateisystem zugreift und im Pfadnamen Umlaute sind. So funktioniert folgender Loop-Befehl nicht:

  Loop ForEach (File) In('C:\ümlaut\') LoopVar(filename)
     write console 'File name='+filename;
  Endloop;

Dialogboxen

Mit FrameScript 2 funktionierte es noch wunderbar, mit FrameScript 3.0 dagegen gar nicht: Die Dialogboxen vergrößern sich nicht entsprechend der darzustellenden Textmenge. Größere Textmengen verschwinden also einfach …

Abhilfe: FrameScript 3.1 installieren - dort ist der Fehler wieder behoben.


InvitationWare

  • Invitation (Englisch): Einladung
  • Invitation for tender: Ausschreibung

Die Informationen auf www.transcom.de sind InvitationWare: Einerseits sind Sie eingeladen, sie zu nutzen. Andererseits, wenn die Informationen auf diesen Seiten Ihnen geholfen haben oder die Tipps und Programme für Sie nützlich sind, dann erinnern Sie sich doch an Transcom, wenn Sie mal wieder einen Auftrag in einem unserer (Link intern) Fachgebiete zu vergeben haben — und senden uns eine Einladung zum Angebot. (Link intern) Rufen Sie uns an oder senden uns eine E-Mail.

» Transcom gehört zum Verbund der media offices