![]() |
Suche TDBMemo Komponente abgeleitet von TMemo
Moin, moin,
Ok ich habe ein etwas nerviges Problem. Habe einige Erweiterungen an einem Standart TMemo gebaut TMyMemo (Seitenrand, Zeilenmarker,..). Jetzt brauche ich die gleiche Variante von einem TDBMemo also TMyDBMemo. Da ich aber immer wieder mal Änderungen an der TMyMemo habe muß ich derzeit immer auch die TMyDBMemo ändern. Das ist auf dauer leidig und leider auch fehleranfällig. Frage: Kennt von Euch jemand eine Komponente oder ein Beispiel wo eine TDBMemo-Komponente von einem TMemo abgeleitet ist. Sowas bräuchte ich dann nur noch über meine eingen Memo-Komponente legen und hätte dann nicht dauernd diese doppelte Änderungsarbeit. :roll: :?: :roll: :?: Etwas grübelnd und mit Grüßen // Martin |
Re: Suche TDBMemo Komponente abgeleitet von TMemo
Hai mschaefer,
leite doch "einfach" dein TMyDBMemo von deinem TMyMemo ab und erweitere es nur noch um die Datenbankfunktionen. |
Re: Suche TDBMemo Komponente abgeleitet von TMemo
Moin Sharky,
ja genau das will mir nicht richtig gelingen :wall:. |
Re: Suche TDBMemo Komponente abgeleitet von TMemo
TDBMemo ist doch derzeit schon von TCustomMemo abgeleitet (also TMemo ohne publishes).
Am einfachsten wäre es somit wenn du die ganze TDBMemo-deklaration und Implementation kopierst, einen neuen Klassennamen vergibst und halt nicht von TCustomMemo ableitest sondern von TMyMemo |
Re: Suche TDBMemo Komponente abgeleitet von TMemo
Zitat:
Jetzt gibt es ein lblEdit, lblIntEdit, lblRealEdit, lblDBEdit, lblDBIntEdit, lblDBRealEdit. Die ersten 3 sind von TEdit abgeleiten, die anderen von TDBEdit. Und sie unterscheiden sich nur durch das DB ! Und zwar nicht nur hier im Beitrag, auch im Source ! Die sind 1:1 kopiert. Einmal mit und einmal ohne "DB". Ändere ich etwas an dem lblPackage und will das auch im lblDBpackage so haben, muß ich 2 mal das gleiche ändern. |
Re: Suche TDBMemo Komponente abgeleitet von TMemo
Liste der Anhänge anzeigen (Anzahl: 1)
Moin, moin, :wink:
Ja, sehe das dies auch anderen so geht. Habe mit Zeitaufwand mir die Sache mal angeschaut und eine eigene MyDBMemo-Komponentevon von einem TMemo abgeleitet. Komponente und DemoApp mit Paradox DB liegt im Anhang. Mit Paradox scheint das auch zu gehen. Mit Zeos gibt´s bei mir Probleme mit Blob-Feldern. Anderes habe ich noch nicht getestet. Vielleicht gibt es da ja jemand mit Testelan. Im Prinzip müßte man das auch für andere DB-Komponenten hinbekommen, aber man muß da bei jeder einzeln schauen wo der Schuh drückt. Grüße // Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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