Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Komponenten variabel halten (unterschiedliche Editionen) (https://www.delphipraxis.net/132180-komponenten-variabel-halten-unterschiedliche-editionen.html)

oki 7. Apr 2009 20:55

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
Und der Compiler meckert in ExtComps nicht, dass es die Klasse TMyComp schon gibt?

Ich dachte, dass mit den Compilerschaltern wäre klar.
Was hält dich davon ab alles in der Komponente zu deklarieren.
Delphi-Quellcode:
type
  TMyComp = class
    { ... }
  published
    {$IfDef StandardVersion}
    property StdProp1 ...
    property StdProp2 ...
    {$EndIf}
    {$IfDef ExtendedVersion}
    property ExtProp ...
    {$EndIf}
  end;

Ich hatte deine Frage erst so verstanden, dass du fragst was wir davon halten, ob die Eigenschaften einer Komponente in den published oder public Teil sollten.

Gruß oki

RWarnecke 7. Apr 2009 21:49

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
Nein, es geht darum, wie ich bestehende Komponenten dementsprechend einsetze. Ich habe bis jetzt noch keine eigene Komponente entwickelt. Deshalb ist die Grundidee, so wie es Panthrax geschrieben hat.

oki 8. Apr 2009 16:49

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
ok, dann habe ich das verstanden. Das man eine Klasse definieren kann, bei der die abgeleitete Klasse den gleichen Bezeichner hat wie sein Vorfahre ist mir aber neu. Ich dachte, da mault der Compiler.

Gruß oki

DeddyH 8. Apr 2009 16:54

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
Wieso sollte der Compiler maulen, das sind ja unterschiedliche Namespaces.

oki 8. Apr 2009 17:09

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
Zitat:

Zitat von DeddyH
Wieso sollte der Compiler maulen, das sind ja unterschiedliche Namespaces.

Das stimmt :gruebel:

Solange man die Klassen nicht registrieren muss sollte das dann funzen. Ich dachte immer, das würde so Probleme geben. Aber wenn Delphi das auf Grund des Namespace (andere Unit) durchgehen läßt solls mir recht sein.

Gruß oki

RWarnecke 9. Apr 2009 18:53

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
Gibt es noch andere Möglichkeiten ? Oder gibt es noch etwas schlechtes oder auch gutes an den bereits vorgestellten Möglichkeiten ?

markus5766h 9. Apr 2009 19:49

Re: Komponenten variabel halten (unterschiedliche Editionen)
 
Hallo, beschränken sich die verschiedenen Berechtigungen auf die Verwendung einer Komponente
oder auf den Zugriff auf verschiedene Funktionen der Komponente ?
bsp. ListView, ListView.SubItems ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:39 Uhr.
Seite 2 von 2     12   

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