Einzelnen Beitrag anzeigen

TypusMensch

Registriert seit: 29. Aug 2003
Ort: Goth-A
182 Beiträge
 
Delphi 7 Enterprise
 
#1

TSynEdit & TSynMacroRecorder

  Alt 12. Mär 2008, 03:44
Hallo,
Kurz gefasst: Wie kann ich mit TSynEdit und TSynMacroRecorder Makros aufnehmen?

"macro" = Instanz der Klasse (quasi nicht-visuelle Komponente).
"SynEdit1" = Instanz der Klasse TSynEdit (quasi visuelle Komponente).

Makroaufnahme starten (via Button):
macro.RecordMacro(SynEdit1); Makroaufnahme stoppen (via Button):
Delphi-Quellcode:
macro.Stop;
macro.SaveToFile('c:\test.mak');
...funktioniert leider nicht.

Wenn ich das Makro später starten/aufrufen will:
Delphi-Quellcode:
macro.LoadFromFile('c:\test.mak');
macro.PlaybackMacro(SynEdit1);
... dann macht er gar nix.

Öffne ich das Makro dann per Editor sehe ich auch, dass das Makro leer ist, bis auf eine paar "NUL"-Symbolzeichen. Ich habe hier auch ein Makro welches "Hallo" ausgibt, welches daher mehr Symbolzeichen (nennen wir es mal hieroglyphischen Text ^^) beinhaltet. Daher muss ich ja irgendwas falsch machen. Über Rat und Hinweis danke ich im vorraus

MfG
TM
  Mit Zitat antworten Zitat