www.mikrocontroller.net

Forum: PC-Programmierung VB: ActiveX-DLL Formulare


Autor: Peter_29 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Peter_29 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.