Serielle Schnittstelle Programmieren

  • VB6

Es gibt 10 Antworten in diesem Thema. Der letzte Beitrag () ist von fixunfoxi.

    Serielle Schnittstelle Programmieren

    HI vb cracks

    Kurze Info Vorweg: Ich nutze vb6 und mein betriebssystem ist windows XP.

    So jetzt endlich zu meinem Problem dass vermutlich mit einem von beiden oben genannten zu tun hat :)

    Ich versuche mit einem programmm meine serielle Schnittstelle anzusteuern,

    Ich benutze dazu eine DLL. ( Die ich nicht selber geschrieben habe)

    Wenn ich nun versuche dieses programm zu compilieren bekomme jedesmal die fehlermeldung " Runtime error 53 file Port not found"
    ( Port, heißt meine DLL)



    Jedoch ist die DLL im verzeichnis vorhanden

    habe bereits alle verzeinisseinträge in meinem Modul überprüft und habe langsam aber sicher überhaupt keinen schimmer mehr woran dass liegen könnnte.

    Hilfe!!


    MFG funmaker

    ;)
    Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer
    Declare Sub CLOSECOM Lib "Port" ()
    Declare Sub SENDBYTE Lib "Port" (ByVal b%)
    Declare Function READBYTE Lib "Port" () As Integer
    Declare Sub DTR Lib "Port" (ByVal b%)
    Declare Sub RTS Lib "Port" (ByVal b%)
    Declare Sub TXD Lib "Port" (ByVal b%)
    Declare Function CTS Lib "Port" () As Integer
    Declare Function DSR Lib "Port" () As Integer
    Declare Function RI Lib "Port" () As Integer
    Declare Function DCD Lib "Port" () As Integer
    Declare Sub DELAY Lib "Port" (ByVal b%)
    Declare Sub TIMEINIT Lib "Port" ()
    Declare Sub TIMEINITUS Lib "Port" ()
    Declare Function TIMEREAD Lib "Port" () As Long
    Declare Function TIMEREADUS Lib "Port" () As Long
    Declare Sub DELAYUS Lib "Port" (ByVal l As Long)
    Declare Sub REALTIME Lib "Port" (ByVal i As Boolean)

    registrierung

    Nachdem ich das gemacht habe erscheint eine fehlermeldung

    "LoadLibrary fehlgeschlagen - Das angegebene Modul wurde nicht gefunden."

    was mich zu meinem ursprünglichen problem zurückwirft!




    Ich vermute das das problem selbst nicht das programm ist sondern irgendwie das Dateiverzeichniss. Habe die DLL im selben ordner wie die projektdatei (Form und modul also) gibt es da irgendwass zu beachten??

    vielen dank für eure hilfe im voraus
    Das Verzeichnis ist egal... die dll muss registriert werden.
    Setz mal den Dateinamen unter "" bei start->ausführen->regsvr32.exe

    und vermeide bitte doppelposts

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mad Andy“ ()

    frage ___com_xx und terminal

    Hallo
    hab ein kleines prob
    ich sende bis heut vom my daten per comxx zu terminal programm in winxp
    also wandle ich die bin bzw hex daten des my in ascii zeichen um un schick sie über das uart
    zu comxx zu winxp und dann aufs TERMINAL progy das geht ,das mach ich

    uun hab ich mit eine vb mann unterhalten
    (soll mir ein progy schreiben was so ählich wie org terminal arbeite aber paar
    (verbesserungen für mich beinhaltet es geht dabei um räuzmliche zuordnung von daten
    und er ist nicht dieser meinung
    er sagt wenn er aus regxx ein 0h12.. 0x12 nimmt und schickt dann kommts auch so in seinem progy oberflach
    sprich text-feld an
    ein konvertierung wäre nicht nötig wenn das stimm ist das wunderbar
    warum ist das so
    gruß thx fix

    ps naja will nich drängen aber die luft brennt schon

    __________________
    man wird alt wie ne kuh un lernt immer noch adzu