Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
19. Mär 2007
@himitsu: ich werds mal testen ;) wenn beginupdate/endupdate natürlich die ausgaben anhalten, dann könnte es klappen - natürlich müssen da dann noch änderungsberechnungen rein, wenn z.b. ne neue zeile eingefügt wird oder an markierter stelle editiert wird etc...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
19. Mär 2007
auf die idee bin ich auch gekommen ;) aber dann hast du während des tippens im zweiten control ein nettes geflacker - sehr unschön... ;(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
19. Mär 2007
genau das meine ich ;) nur will ich es nicht direkt nur splitten, sondern die beiden dinger in 2 verschiedenen fenstern haben - geht halt um ne anwendung, die auf mehreren monitoren läuft... aber wenn das so kompliziert ist, dann wird das vielleicht doch eher manuell ablaufen... ;(
bzw wie aufwendig ist das ganze, wenn du das schonmal gemacht hast?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
18. Mär 2007
@mr47/n00ki3: das klappt aber eben nicht so, wie ich das will, da ja wie bereits erwähnt, da der user vom reload nichts mitbekommen soll! wenn ich es so manuell rüberschiebe, dann verliert das zweite memo (egal welches jetzt als zweites bezeichnet wird) die position und eventuelle markierungen. das soll aber genau nicht passieren! irgendwie muss es ja gehen, da es ja zig editoren machen *mhhhh*
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
18. Mär 2007
@mr47: das sync sollte klappen, da beide memo's auf den selben tstrings-speicher zeigen! damit ist für beide der inhalt gleich...
@der_unwissende: thx. leider funktioniert das auch nicht so recht, z.b. passiert bei
memo2.Lines := memo1.Lines;
memo2.Lines.Add('TEST');
eben nicht das von dir profezeite, dass in memo1 die zeile auch erscheint ;( mit dem assign passiert auch nix ;(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
18. Mär 2007
du meinst also:
p: ^tmemo;
--
p:=@memo1;
memo2.Lines:=p^.lines;
da passiert leider genau das gleiche... nur bei auslösen des codes wird gesynct... ;( haben die da irgendwie gepennt bei borland mit den zeigern? weil für mein verständnis müsste das doch laufen!?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mike3k,
18. Mär 2007
Hallo,
wenn ich zwei Memo's sychron halten möchte, d.h. egal in welchem ich was eingebe - der Inhalt ändert sich sofort in beiden - so sollte dies doch für mein Verständis mit nem Zeiger funzen - nur leider macht er dies nur direkt bei der Ausführung des Codes, automatisch passiert dann nix mehr ;( Hat jemand Rat? Mit OnChange zu arbeiten ist schwierig, da jedes mal zur TopLine gescrollt wird...