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. clezZ

Beiträge von clezZ

  • Pixel Farbe (n)

    • clezZ
    • 5. Juni 2010 um 21:14

    Und was sind denn das für Includes?? ?(

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 20:57
    Code
    extern "C" int __declspec(dllexport) myfunc (int x)
    {
     int y = x*2
    Return y
    }

    Noch ein Fehler :(
    Der Rückgabewert der Funktion muss ja auch int sein...

    [autoit]


    $aResult = DllCall( "test.dll", "int:cdecl", "myfunc", "int", 5)

    [/autoit]
  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 20:44

    Ach ich Depp!!!

    Schau mal in der Funktion, müssen die Parameter auch einem Variablen Typen zugewiesen werden, es müsste also so heißen:

    Code
    extern "C" double __declspec(dllexport) myfunc (int x)
    {
     int y = x*2
    Return y
    }
  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 20:41

    Ist die dll im gleichen Ordner, mit dem exakt gleichen Name?

    Und welchen Compiler hast du?

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 20:34
    Zitat von yxyx

    $aResult = DllCall( "test.dll", "int", "myfunc", "int", 5)

    Mach nach dem int noch ein ":cdecl"
    also so:

    [autoit]

    $aResult = DllCall( "test.dll", "int:cdecl", "myfunc", "int", 5)

    [/autoit]
  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 20:21

    jep, ganz genau ;)

  • [Beendet] µitLight April - Mitte Juni

    • clezZ
    • 5. Juni 2010 um 20:17

    Ja, ich steh drauf :)

    Aber du solltest noch das Einsende datum in Pos#1 ändern/aktuallisieren.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 20:14
    Zitat von yxyx

    extern "C" double __declspec(dllexport) myfunc x
    {
    y = x*2
    Return y
    }

    nicht ganz, auch wie in AutoIt, müssen die Parameter in C++ in Klammern, also so:

    Code
    extern "C" double __declspec(dllexport) myfunc (x)
    {
     y = x*2
    Return y
    }
  • [Beendet] µitLight April - Mitte Juni

    • clezZ
    • 5. Juni 2010 um 19:57

    Also, wenn das so ist, find ich das nicht schlimm, dass du dich nicht mehr gemeldet hast. - Du konntest ja auch gar nichts machen!!!

    Zitat von MatthiasG.

    und bitte erneut, meine - ja, ich denke, dass kann man so nennen - Unverschämtheit zu entschuldigen.

    Ich finde das nicht unverschämt!

    und Gute Besserung!

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 19:46

    Ich hab den Dev-C++ mit dem zugehörigen Compiler, du musst dann ein neues Projekt erstellen => Dll, Speicherort wählen und das ganze Zeug, und dann löschst du den gesamten Inhalt der main.cpp, und schreibst deine Funktionen rein.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 19:39

    Also das ist nicht schwer.
    Du schreibst in C++ folgendes:

    Code
    extern "C" /* hier kommt der Rückgabetyp hin */ __declspec(dllexport) /*Funktionsname*/ ( /*Parameter*/ )
    {
     	/* Funktion */
    }

    So, das dann als dll compilieren, und dann so aufrufen:

    [autoit]


    DllCall("Name.dll", "Wert:cdecl", "Funk Name", "parameter")

    [/autoit]

    Das Wissen hab ich von der "bösen" AutoIt Seite :D
    Es geht allerdings auch anders.

  • Wie seid ihr auf autoit gestoßen?

    • clezZ
    • 1. Juni 2010 um 14:59

    Ah OK, Danke.

  • Hilfe zu Hotkey in .txt dateien schreiben (seite 3)

    • clezZ
    • 1. Juni 2010 um 14:44
    [autoit]

    FileOpen("Pfad", "Modus zum Öffnen")
    FileWrite("Pfad", "Text")
    FileClose("Handle, das von FileOpen zurückgegebn wurde/Pfad")

    [/autoit]
  • GDI+ für Zwischendurch

    • clezZ
    • 1. Juni 2010 um 13:01
    Zitat von stayawayknight

    Cool wärs noch wenn man zwischen verschiedenen Schriftarten wählen könnte,

    Die Schriftart kannst du in Zeile 24 und 36 ändern.

  • Hilfe zu Hotkey in .txt dateien schreiben (seite 3)

    • clezZ
    • 31. Mai 2010 um 20:31

    Du hast ja auch keinen Ordner angegeben!
    So könnte es zum Beispiel aussehen

    [autoit]


    DirCreate(@DesktopDir & "\Ordner")

    [/autoit]
  • Wie seid ihr auf autoit gestoßen?

    • clezZ
    • 31. Mai 2010 um 20:19

    Was ist denn der Vorteil von C# im Gegensatz zu C++?

  • Hilfe zu Hotkey in .txt dateien schreiben (seite 3)

    • clezZ
    • 31. Mai 2010 um 20:11

    Eine Datei kannst du auch mit

    [autoit]

    FileOpen()

    [/autoit]

    erstellen.
    Und einen Ordner erstellt man mit

    [autoit]

    DirCreate()

    [/autoit]

    //Edit: Ineluk war schneller.

  • Wie seid ihr auf autoit gestoßen?

    • clezZ
    • 31. Mai 2010 um 19:38

    Ich kam auf AutoIt dank name22 :D .

  • GDI+: PacMan

    • clezZ
    • 30. Mai 2010 um 20:28

    Also bei mir hängt das noch ein bisschen(kaum merkbar), und ich kann einfach so durch Wände fahren ?(
    Aber ansonsten gefällt es mir :thumbup:
    (PS.: Bedenke, dass Pacman nicht stehen bleibt, sobald er mal läuft, es sei denn er fähr gegen Wände.)

  • Abgerundetes Rechteck (GDI+ Form)

    • clezZ
    • 29. Mai 2010 um 20:57

    Wenn ich zum Beispiel das eingebe:
    X-Koord. = 50
    Y-Koord. = 100
    Breite = 50
    Höhe = 100

    Kommt das dabei raus: Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Soll das so sein ?(

    Dateien

    bild.png 30,01 kB – 0 Downloads

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™