Announcement

Collapse
No announcement yet.

Allgemeines Problem mit Delphi-Komponenten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Allgemeines Problem mit Delphi-Komponenten

    Hi,

    ich habe in VB ein OCX geschrieben, daß, da es dem Zweck dient, ein
    mathematisches Problem zu lösen, keine Graphische Oberfläche benötigt.
    Der VB-Designer bietet hierzu ein einfaches Property an - 'InvisibleAtRuntime'.
    Setzt man dieses auf true, so wird das danach 'kompilierte' Steuer-
    element zur Laufzeit nicht mehr auf dem Container angezeigt, in dem es
    eingebunden wurde - also so richtig schöön einfach.

    Nun sind ja mit VB erzeugte Programme, vorsichtig gesagt, nicht gerade für
    ihre Ausführungsgeschwindigkeit berühmt, was sich letzlich in meinem Fall
    zu einem echten Problem entwickelte - daher mußte die gesamte Komponente auf Delphi portiert werden.

    Ich möchte nun gern meine Komponente in Delphi auch als OCX kompilieren,
    finde aber nicht heraus, wie man selbige zwingen kann, zur Design-Zeit
    auf deren Container sichtbar zu sein - zur Laufzeit jedoch nicht.
    Einige experimente hab ich schon hinter mir, keines ist geglückt.
    Leite ich sie von TComponent ab, ist sie nicht einmal mehr in ein ActiveX
    Element konvertierbar *fluch*.

    Ich währe für eure Anregungen wirklich dankbar.

    Philipp

  • #2
    Falls deine Komponente sowieso keine Oberfläche benötigt, ist es m.E. besser wenn du kein OCX erstellst, sondern ein Automatisierungsobjekt
    (Neu/Weitere, Reiterseite ActiveX) oder ein COM-Objekt.

    Was ist der Grund, das das Objekt im der IDE eine Oberfläche haben soll, aber im laufenden Programm keine

    Comment

    Working...
    X