Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Komponente erweitern (https://www.delphipraxis.net/26611-komponente-erweitern.html)

barnti 26. Jul 2004 13:30


Komponente erweitern
 
Hallo,
ich möchte eine Komponente erweitern. Dafür habe ich folgendes versucht:
Delphi-Quellcode:
unit U_MyQuery;

interface
uses mySQLDbTables;

  type TMyQuery = class(TmySQLDbTables)

implementation

end.
Leider bekomme ich die folgende Fehlermendung:
[Error] U_MyQuery.pas(6): Undeclared identifier: 'TmySQLDbTables'

Die Komponente, die ich erweitern will ist die 'TmysqlQuery' der 'myDAC'-Sammlung.
Ich habe mich bisher unter Delphi noch nicht mit der OOP beschäftigt, habe deshalb etwas Nachhilfebedarf.
Kann mir jemand weiterhelfen die Typendefinition zu formulieren?

franktron 26. Jul 2004 13:34

Re: Komponente erweitern
 
Zitat:

Zitat von barnti
Hallo,
ich möchte eine Komponente erweitern. Dafür habe ich folgendes versucht:
Delphi-Quellcode:
unit U_MyQuery;

interface
uses mySQLDbTables;

  type TMyQuery = class(TmySQLDbTables)

implementation

end.

Heits das nicht TMySQLTable

Hansa 26. Jul 2004 13:36

Re: Komponente erweitern
 
Zitat:

Undeclared identifier: 'TmySQLDbTables'
Das sagt doch bereits alles. Das Ding heißt anders oder die USES Liste stimmt nicht. Suche mal am besten mit GREP danach.

Nightshade 26. Jul 2004 13:39

Re: Komponente erweitern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Einfach in Delphi, im Menu unter Komponente -> Neue Komponente auswählen.

Als VorfahrenTyp : TmysqlQuery;

Als Klassenname : TMyQuery

Palettenseite : z.B. Beispiele

Name Der Unit : U_MyQuery


Und dann sollte Delphi alles selber machen...

barnti 26. Jul 2004 13:46

Re: Komponente erweitern
 
Hi,

ich habe den falschen Vorfahren gewählt. Die Angabe von Nightshade ist das was ich eigentlich wollte... Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz