Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TypusMensch,
13. Mär 2008
Fehler gefunden:
Nachdem ich SynEdit 2.0.6 installiert habe, trat der Fehler zwar immernoch auf, da seh ich aber, dass immernoch im Fehler text 2_0_5 steht. Hab also die Komponente des MakorRecorder von der Form gelöscht, neu draufgehauen und siehe da, ich konnte es nun zuweisen via macro.Editor := SynEdit;
Nun funktioniert das Speichern auch wieder via SaveToFile.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TypusMensch,
12. Mär 2008
Ah, es könnte natürlich auch sein, dass ich
macro.Editor := SynEdit1;
Dabei erscheint jedoch auch ein Fehler. Schon wenn ich zu Entwurfszeit dieses Property an der Komponente ändern will erscheint:
http://img291.imageshack.us/img291/698/errrored8.jpg
Dubios. Leider gibt es keine Dokumentation und eine Demo für Makros ist ja auch nicht vorhanden. :(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TypusMensch,
12. Mär 2008
Dann tritt hier ein Laufzeitfehler auf:
procedure TCustomSynMacroRecorder.SaveToStream(aDest: TStream);
var
cEvent, eCnt : integer;
begin
eCnt := EventCount;
aDest.Write(eCnt, sizeof(eCnt)); //<--- an dieser Stelle genau
for cEvent := 0 to eCnt -1 do
Events.SaveToStream( aDest );
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TypusMensch,
12. Mär 2008
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):
macro.Stop;