dlls einbinden

  • hallo


    schon wieder ein thema von mir.

    also

    ich möchte gerne die parallele/seriele ss ansteuern. Nun geht das ja nur über eine dll aber das problem ist das ich noch keinerlei erfahrungen mit dlls habe.

    sehe ich das richtig das dass irgendwie so get :

    [autoit]

    $input = dllcall ("inpout32.dll","wie finde ich diesen typ heraus","inp32",weiß nicht,weiß nicht)

    [/autoit]

    aber diese angabe gibt ja nicht an welche leitung ich abfragen will :irre:

    irgendwo hab ich mal was von "gerätemanager" und "adresse abfragen" gelessen aber wie dass jetzt genau gehn soll weiß ich nicht :hammer:


    lasst mich nicht dumm sterben :tier:

    johannes

    ps: peethebee : haste dafür auch nen tut?

    pps: gibts ne dll fürn usb-port?

    • Offizieller Beitrag

    Hi,

    hilft das?

    [autoit]

    ConsoleWrite(_Out32(0x378, 1) & @CR)
    ConsoleWrite(_Out32(0x378, 0) & @CR)

    [/autoit][autoit][/autoit][autoit]

    Func _Inp32($iAddress)
    Local $aResult

    [/autoit][autoit][/autoit][autoit]

    $aResult = DllCall("InpOut32.dll", "short", "Inp32", "short", $iAddress)
    Return $aResult[0]
    EndFunc

    [/autoit][autoit][/autoit][autoit]

    Func _Out32($iAddress, $iData)
    Local $aResult

    [/autoit][autoit][/autoit][autoit]

    $aResult = DllCall("InpOut32.dll", "short", "Out32", "short", $iAddress, "short", $iData)
    Return $aResult[0]
    EndFunc

    [/autoit]

    So long,

    Mega

  • hallo


    das programm versteh ich nur zum teil:

    was bedeuten die ersten zwei zeilen? (im handbuch hab ichs nicht kapiert)

    muss ich bei $iaddress die adresse eingeben oder steh ich total aufm schlauch?

    das leben ist so schwer :rolleyes:

    mfg

  • Hi,
    also ich wäre auch an einer Anleitung (Erklärung) zum Thema dll-auslesen interessiert. Ich werde nämlich aus den Programmteilen auch net schlau und in der Anleitung verstehe ich es auch nicht.

    Also wenn dann bitte mir bescheid sagen.

    MfG
    Der_Doc