1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. edmann

Beiträge von edmann

  • DllCall und Array als Parameter

    • edmann
    • 3. September 2009 um 19:26

    Vielen Dank für eure Unterstützung.
    Werde es gleich testen...
    :thumbup:

  • DllCall und Array als Parameter

    • edmann
    • 3. September 2009 um 18:52

    Hallo funkey
    diese Idee ist mir auch schon gekommen aber ein bekannter C Programmierer hat mir gesagt das Struct nicht das Gleiche ist wie Array. Könntest du evtl. einen Beispiel Posten (bezogen auf mein Array) wie man so einen Struct aufbaut?

  • DllCall und Array als Parameter

    • edmann
    • 3. September 2009 um 18:17

    Hallo zusammen,
    ich habe leider nicht so viel Erfahrung mit DllCall deswegen brauche ich eure Unterstütung.
    Ich will mit DllCall eine Funktion einer DLL aufrufen, welche als Parameter unter anderem einen Array aus Strings erwartet.
    Nun habe ich in AutoIt folgenden Code geschrieben:

    [autoit]


    Global $arrGroups[2] = ["GROUP1","GROUP2"]
    $objDll = DllOpen("SMSRsGen.dll")
    $intResult = DllCall($objDll, "int", "DDRAddStringArray", "str", "System Group Name", "ptr", $arrGroups, "int", 2, "int", 64, "dword", 16)
    DllClose($objDll)

    [/autoit]

    Die Referenz zu der Funktion findet ihr hier:
    http://msdn.microsoft.com/en-us/library/cc144899.aspx

    So wie es im Beispiel ist, funktioniert es nicht. Ich weiss aber nicht wie ich das Array $arrGroups da übergeben kann.

    Vielen Dank schon mal für die Hilfe!

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™