AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

propertyeditor wird nicht auf klasse angewendet

Ein Thema von snook · begonnen am 4. Feb 2011 · letzter Beitrag vom 7. Feb 2011
Antwort Antwort
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#1

AW: propertyeditor wird nicht auf klasse angewendet

  Alt 4. Feb 2011, 17:33
muss ich die komponente und den editor im selben package installieren???
Nein!
Die Komponente gehört in ein Runtime-Package.
Component-Editoren und Property-Editoren gehören in ein Designtime-Package.
Das Designtime-Package benützt das Runtime-Package.
Wenn man sauber programmieren möchte, dann gehören auch alle Register... Prozeduren in das Designtime-Package.
Andreas
  Mit Zitat antworten Zitat
snook

Registriert seit: 25. Jun 2010
94 Beiträge
 
Delphi 2005 Professional
 
#2

AW: propertyeditor wird nicht auf klasse angewendet

  Alt 4. Feb 2011, 19:36
okay, ich habe jetzt das package, welches die DataComClient Komponente enthält als laufzeit-package gesetzt und das Package mit dem Prop-Editor als Designzeit. Beide Registrierungen liegen im Designzeitpackage. jetzt meckert mir der compiler bein installieren:

Package C:\Dokumente und Einstellungen\local_admin\Eigene Dateien\Borland Studio-Projekte\Bpl\InstrumentDataCom.bpl kann nicht installiert werden, da es kein Entwurfszeit-Package ist.

erscheint mir soweit logishc, weil es ein anderes package in der requires enthält, das design UND laufzeitpackage ist, oder irre ich mich? wenn ich das package jedenfalls wieder als design und laufzeit installiere, dann ist wieder das alte problem da, dass der editor keinen mucks sagt
  Mit Zitat antworten Zitat
snook

Registriert seit: 25. Jun 2010
94 Beiträge
 
Delphi 2005 Professional
 
#3

AW: propertyeditor wird nicht auf klasse angewendet

  Alt 4. Feb 2011, 19:37
hmmm mich wundert gerade, dass ich es ja als leufzeitpackage installieren wollte, warum schimpft er dann über die designtime?
  Mit Zitat antworten Zitat
snook

Registriert seit: 25. Jun 2010
94 Beiträge
 
Delphi 2005 Professional
 
#4

AW: propertyeditor wird nicht auf klasse angewendet

  Alt 5. Feb 2011, 00:18
ohoh ich habe das ganze jetzt soweit eingegrenzt, dass wohl keine komponenten registriert werden, die nicht über den menüeintrag neu -> komponente erzeuigt werden. jedenfalls wird die komponente auch nicht registriert, wenn ich einfach nur die register procedur im designtime package aufrufe. kann es sein, dass man dem compiler irgendwie bescheid gebne soll, dass er dort jetzt auch tatsächlich etwas registrieren soll, und passiert dass verdeckt im hintergrund wenn ich eine komponente über das menü erstell?

ich bin hier langsam am verzweifeln...
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

AW: propertyeditor wird nicht auf klasse angewendet

  Alt 7. Feb 2011, 11:54
hmmm mich wundert gerade, dass ich es ja als leufzeitpackage installieren wollte, warum schimpft er dann über die designtime?
Nur Designtime-Packages können installiert werden.
Runtime-Packages "liegen einfach nur so im Suchpfad rum" und werden von den Designtime-Packages benützt.
Code:
Designtime-Package ---benützt---> Runtime-Package
Andreas
  Mit Zitat antworten Zitat
snook

Registriert seit: 25. Jun 2010
94 Beiträge
 
Delphi 2005 Professional
 
#6

AW: propertyeditor wird nicht auf klasse angewendet

  Alt 7. Feb 2011, 20:47
sooo hat sich erledigt, eigene dummheit. der editor und der propertyeditor müssen im selben formular liegen...
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 04:37 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 by Thomas Breitkreuz