Forum: PC-Programmierung VB: ActiveX-DLL Formulare


von Peter_29 (Gast)


Lesenswert?

Hallo zusammen,

kann man mit VB5/6 in einer ActiveX-Dll ein kleines Formular mit div. 
Steuerelementen (eigentlich nur Buttons)einbinden, und diese dann in 
einer SDI-Anwendung zur Laufzeit mehrmals laden und Anzeigen usw.? Wenn 
ja, gibt es dazu irgendwo Bespiel-Code, Tutorials oder Ähnliches.

Danke für eure Hilfe

von thomas (Gast)


Lesenswert?

das geht auf alle fälle

hab jetzt leider keinen Code zur Hand.

in groben Zügen so:

in VB neues Project als ActiveX DLL.

Da eine Form rein mit deinen Buttons usw.

In der Klasse ( eine hast du ja, das ist ja deine Schnittstelle nach 
außen)

eine Public Function, die du dann von deinem Programm aufrufst.



Public function Zeige_Formular() as Boolean

form1.show

end function

DLL kompilieren und fertig


in deinem programm kannst du dann diese DLL einbinden und einfach 
mehrere instanzen erzeugen (z.B. in eine Collection)

nur mal so kurz zur Info

mfg Thomas

von Peter_29 (Gast)


Lesenswert?

Hallo Thomas,

vielen Dank für deine Hilfe,

es ist mir klar wie du es meinst und mit ein wenig Übung krieg
ich das hin.
Der Grund für meine Frage ist möchte Grafische Bausteine in einem 
SDI-Dokument einfügen verschieben usw., darum hab ich mir gedacht alle 
Arten Bausteine die es gibt, einmal als ActiveX in eine DLL und im 
SDI-Projekt einfach instanzieren wenn es nötig ist. Die Bausteine sind 
Forms mit Buttons usw.

also Danke nochmal

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.