![]() |
Re: .Lines in einer geerbten TRichEdit ändern
Welche Delphiversion?
|
Re: .Lines in einer geerbten TRichEdit ändern
d 2005 arch
|
Re: .Lines in einer geerbten TRichEdit ändern
Sehr komisch, zwischen D2005 und D2006 dütfte sich ja nicht so viel getan haben. Besonders weil der Code eigentlich auch auf viel älteren Versionen funktionieren sollte.
|
Re: .Lines in einer geerbten TRichEdit ändern
ich schick dir nochnal die unit:
Delphi-Quellcode:
unit PRichEdit;
interface uses SysUtils, Classes, Controls, StdCtrls, ComCtrls, Dialogs; type TColoredStrings = class(TStrings) private { Private-Deklarationen } protected { Protected-Deklarationen } public function Add(const S:string): integer; override; { Public-Deklarationen } published { Published-Deklarationen } end; TPRichEdit = class(TRichEdit) private { Private-Deklarationen } FMyLines: TColoredStrings; protected { Protected-Deklarationen } public constructor Create( AOWner: TComponent); override; destructor Destroy; { Public-Deklarationen } published { Published-Deklarationen } property Lines: TColoredStrings read FMyLines write FMyLines; end; procedure Register; implementation procedure Register; begin RegisterComponents('Beispiele', [TPRichEdit]); end; function TColoredStrings.Add(const S:string): integer; begin showmessage(S); end; constructor TPRichEdit.Create(AOWner: TComponent); begin inherited Create( AOwner); FMyLines := TColoredStrings.Create; end; destructor TPRichEdit.Destroy; begin FMyLines.Destroy; inherited Destroy; end; end. |
Re: .Lines in einer geerbten TRichEdit ändern
Der Code ist min meinerer identisch. Lösche mal die dcus und Installiere das Package neu.
Hast du mal im Debugger geschaut, ob der überladene Konstruktor zur Anwendung kommt? |
Re: .Lines in einer geerbten TRichEdit ändern
Zitat:
Zitat:
|
Re: .Lines in einer geerbten TRichEdit ändern
Setzte ein Breakpoint im Konstruktor und starte mal. Dann siehst du ob der Konstruktor aufgerufen wird.
|
Re: .Lines in einer geerbten TRichEdit ändern
das problem is das er sobald ich die kompo aufs form zoeh er den code gar nit erst ausführt...
|
Re: .Lines in einer geerbten TRichEdit ändern
ich bekomm beim ausführen immer folgenden fehler:
Zitat:
mfG Green |
Re: .Lines in einer geerbten TRichEdit ändern
Es scheint so, asl wäre deine Formular-Datei zerschossen. Versuche mal diese durch eine Backup zu ersetzten.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz