Und was sind denn das für Includes??
Beiträge von clezZ
-
-
-
-
Ist die dll im gleichen Ordner, mit dem exakt gleichen Name?
Und welchen Compiler hast du?
-
$aResult = DllCall( "test.dll", "int", "myfunc", "int", 5)
Mach nach dem int noch ein ":cdecl"
[autoit]
also so:$aResult = DllCall( "test.dll", "int:cdecl", "myfunc", "int", 5)
[/autoit] -
jep, ganz genau
-
Ja, ich steh drauf
Aber du solltest noch das Einsende datum in Pos#1 ändern/aktuallisieren.
-
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:
-
Also, wenn das so ist, find ich das nicht schlimm, dass du dich nicht mehr gemeldet hast. - Du konntest ja auch gar nichts machen!!!
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!
-
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.
-
Also das ist nicht schwer.
Du schreibst in C++ folgendes:Codeextern "C" /* hier kommt der Rückgabetyp hin */ __declspec(dllexport) /*Funktionsname*/ ( /*Parameter*/ ) { /* Funktion */ }
So, das dann als dll compilieren, und dann so aufrufen:
[autoit]
[/autoit]
DllCall("Name.dll", "Wert:cdecl", "Funk Name", "parameter")Das Wissen hab ich von der "bösen" AutoIt Seite
Es geht allerdings auch anders. -
Ah OK, Danke.
-
[autoit]
FileOpen("Pfad", "Modus zum Öffnen")
[/autoit]
FileWrite("Pfad", "Text")
FileClose("Handle, das von FileOpen zurückgegebn wurde/Pfad") -
Cool wärs noch wenn man zwischen verschiedenen Schriftarten wählen könnte,
Die Schriftart kannst du in Zeile 24 und 36 ändern.
-
Du hast ja auch keinen Ordner angegeben!
[autoit]
So könnte es zum Beispiel aussehen
[/autoit]
DirCreate(@DesktopDir & "\Ordner") -
Was ist denn der Vorteil von C# im Gegensatz zu C++?
-
Eine Datei kannst du auch mit
[autoit]FileOpen()
[/autoit]erstellen.
[autoit]
Und einen Ordner erstellt man mitDirCreate()
[/autoit]//Edit: Ineluk war schneller.
-
Ich kam auf AutoIt dank name22 .
-
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
(PS.: Bedenke, dass Pacman nicht stehen bleibt, sobald er mal läuft, es sei denn er fähr gegen Wände.) -
Wenn ich zum Beispiel das eingebe:
X-Koord. = 50
Y-Koord. = 100
Breite = 50
Höhe = 100Kommt das dabei raus: autoit.de/wcf/attachment/9967/
Soll das so sein