AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XE2 Componente

Ein Thema von hanspeter · begonnen am 6. Okt 2011 · letzter Beitrag vom 6. Okt 2011
Antwort Antwort
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#1

XE2 Componente

  Alt 6. Okt 2011, 08:34
Hallo,

hat sich bei XE2 etwas in der Componentenregistrierung geändert?
Ich will eine eigene Componente installieren. Das funktioniert auch.
Die Componente ist unter Componente - Packages installieren sichtbar.
Unter Projekte - Packages - Entwurfspackages ist dieses Package ebenfalls eingetragen.
Den Pfad zu dieser Componente habe ich im Bibliothekssuchpfad eingetragen.
Trotzdem erscheint diese Componente nicht in der Toolpalette.
Was läuft hier noch schief?

Für einen Tip dankbar.

Gruß
Peter
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#2

AW: XE2 Componente

  Alt 6. Okt 2011, 08:42
Hast Du es unter "Packages" auch angekreuzt? Bzw. ist dort das Package sichtbar in der Liste?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#3

AW: XE2 Componente

  Alt 6. Okt 2011, 08:49
Das Package ist in allen Listen sichtbar, nur nicht in der Toolpalette.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: XE2 Componente

  Alt 6. Okt 2011, 09:19
Hat die Komponente unter anderen BDS-Versionen funktioniert?
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#5

AW: XE2 Componente

  Alt 6. Okt 2011, 09:41
Unter XE2 werden Komponenten je nach Projektart (VCL, FMX) ein- bzw. ausgeblendet. Wenn du genauer beschreibst, was das für eine Komponente ist, wovon sie abgeleitet ist und in welchem Modul (Form, Datamodule) du sie verwenden möchtest, kann man da vielleicht noch mehr zu sagen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#6

AW: XE2 Componente

  Alt 6. Okt 2011, 09:50
Hat die Komponente unter anderen BDS-Versionen funktioniert?
Die Komponente funktioniert seit Jahren.
Wenn ich mit der rechten Maustaste auf die Komponentenpalette klicke und dann Komponenten-Symbolleiste auswähle, dann ist die Componente vorhanden.
In der Seitenliste sind alle vorhandenen Seiten Firemonkey/ VCL vorhanden.
Je nach Projekt wird wohl die Kategorie ausgewählt.
Ich vermute das meine Komponente keine der beiden Kategorien zugeordnet ist und deshalb nicht
sichtbar ist.
Die Componente ist von TDrawgrid abgeleitet. Alle Units mit VCL. referenziert.
Verwendet wird die Componente in einer normalen TForm.
Das funktioniert bis D2010 bereits seit Jahren. Ich will nur ein vorhandenes Programm unter XE2
neu compilieren und scheidere schon bei der Installation der Komponenten.


Gruß
Peter
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#7

AW: XE2 Componente

  Alt 6. Okt 2011, 11:28
So jetzt habe ich die Ursache gefunden.

In der Componente ist TDataGrid von TDrawgrid abgeleitet.
XE2 stört sich an den Namen TDataGrid. Ändere ich diesen in z.B. TMyDataGrid
dann geht es.
Was das wieder Zeit gekostet hat.
Keine Fehlermeldung, kein Hinweis geht einfach nicht.

Wir haben hier testweise drei Installationen von XE2. In jeder Installation gibt es andere Zicken.
(In einer funktioniert der Debugger nicht.)
Halt Bananensoftware - Über Jahre beim Kunden gereift.


Gruß
Peter
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: XE2 Componente

  Alt 6. Okt 2011, 11:35
So jetzt habe ich die Ursache gefunden.

In der Componente ist TDataGrid von TDrawgrid abgeleitet.
XE2 stört sich an den Namen TDataGrid. Ändere ich diesen in z.B. TMyDataGrid
dann geht es.
TDataGrid ist eine Komponente aus dem Midas-Umfeld. Vermutlich ist diese jetzt auch in deiner Version vorhanden und führt deshalb zu Konflikten. Fehlermeldung sollte aber trotzdem kommen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 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