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