www.mikrocontroller.net

Forum: PC-Programmierung MSCOMM Objektinstanzierung Fehlercode 2


Autor: Johannes H. (johannes-kuriboh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe ein Problem bei der dynamischen Objekt erstellung in Excel VBA 
6.0

Was funktioniert:
Objekt drag & drop und COM Port öffnen. Ich möchte aber kein 
unsichtbares Feld in meiner Form, darum möchte ich MSCOMM dynamisch 
erstellen.

Was nicht funktioniert:
    Dim MSComm As MSCommLib.MSComm
    Set MSComm = New MSCommLib.MSComm
Fehlercode: 2 - Das System kann die angegebene Datei nicht finden

Die Variante
    Dim MSComm As MSCommLib.MSComm
    Set MSComm = CreateObject("MSCommLib.MSComm")
schlägt ohne Error fehl (auch kein Error den ich über GetLastError 
erhalten könnte.

MSCOMM.OCX ist VBA als Verweis bekannt unter C:\Windows\System32.ocx
MSCOMMLIB wird im Objektkatalog aufgeführt.
MSCOMM.OCX ist in der Registry eingetragen.


Was mich auch interessieren würde wäre eine möglichkeit den Verweis im 
Programmcode zu setzen und nicht in der Optionsleiste von VB.

Autor: Klaus Kehrer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Johannes,
Du brauchst die "MSComm32.ocx".

Du findes Sie z.B. auf
  http://www.alltagsprogramme.de/modulpaket.htm

Bye
Klaus

Autor: Johannes H. (johannes-kuriboh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die habe ich bereits, danke.
Sie ist auch richtig registriert.

Ich habe nur Probleme beim dynamsichen Erstellen.
Normales erstellen funktioniert einwandfrei.

Autor: Klaus Kehrer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
welche Services Packs hast du installiert ?

Bye
Klaus

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.