Halt dich nicht zu fest an Active X fest.
Active X ist wie ein eignes Programm. In sich abgeschlossen "nur" keine Exe (bitte jetzt mich nicht
verprügeln. Ich weiss das das nicht korrekt beschrieben ist)
Active X war dazu gedacht z.B. fürs Web in die Page ein Programm einzubinden.
(Vorgänger war OCX. Active X war die abgespeckte Version von OCX da im Web die Übertragungszeit
entscheidet.) Das ging natürlich auch mit normalen Programmen.
Zu deiner Frage: Ja kann man dynamisch machen. Geh mal in D6 auf Komponente->Active X importieren
Wenn du z.B. Acrobat hast, müsste dort irgensowas auftauchen oder halt ne andere Kompo.
Die installierst du unter der Reiterseite Active X und in ein gewünschtes
Package (am besten ein neues
da dann die Deinstallation am leichtesten ist.)
Dann mal auf ein Form ziehen. Danach kann mann ja sich mal in der
Unit des
ActiveX-Controlls umschauen.
Dort wirst du dann ein Create Prozedure finden.
Ein Buchtipp hätte ich noch. Wenn du dich mit dem Thema näher beschäftigen willst.
COM/
DCOM/
COM+ mit Delphi ISBN: 3935042019
Das Buch ist von Andreas Kosch geschrieben. Unter
Entwickler Forum bekommt man
auch direkt von ihm Antworten.
Ist aber ein sehr komplexes Thema!!! Überleg ob sich der Aufwand mit dem Nutzen deckt und ob du das nötige
Vorwissen mitbringst. Ich bin selber noch am lernen in dem Bereich.
Ich jedenfalls fand und finde es ein sehr interessantes Thema (
COM meine ich). Da es vorallem immer wichtiger wird.
Stichwort NET Enterprise Services.