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

  • Bewegen eines Hindernisses in GDI+

    • clezZ
    • 7. Juni 2010 um 15:31
    Zitat von TheShadowAE

    Er meinte doch nur die GUI, nicht das Bild

    Er hat aber Bild geschrieben:

    Zitat von BadBunny

    und wie lässt man bestimmte bilder verschwinden nach einer bestimmten zeit und / oder ein bild erscheinen was vorher noch nicht da war?

    Zitat von BadBunny

    ubuntu wie soll ich GDI+ denn lernen!!!???

    Es gibt genügend Tutorials, und außerdem macht Ubuntu gerade auch eines KLICK


    //Edit:

    Zitat

    So geht das auch aber wie mach ich jetzt z.B. das das hinderniss sich bewegt oder das bestimmte sachen kommen / gehen???

    Das geht von den Berechnungen her genau so, wie deine _IsPressed() Abfragen.

  • Allgemeine GUI Frage !

    • clezZ
    • 6. Juni 2010 um 13:48

    Naja, es kommt auch immer darauf an, was du machen willst...

  • WM-Tippspiel

    • clezZ
    • 6. Juni 2010 um 13:30

    So, auch ich habe jetzt mal getippt.

  • DLL erstellen

    • clezZ
    • 6. Juni 2010 um 13:01

    yxyx hat doch auch so eine Frage gestellt.
    Im Thread siehst du, wie eine dll erstellt wird.
    THREAD

    Und ja, es gibt eine "main", in die schreibst du ja deine Funktionen rein ^^
    //Edit: Aber wenn du den Quellcode compilierst, kommt selbstverständlich eine dll raus ^^

  • dlls für berechnungen

    • clezZ
    • 6. Juni 2010 um 02:13

    Ich hab mir jetzt nur mal den C++ Code angeschaut, und da sind einige Fehler drin:

    Code
    extern "C" int* __declspec(dllexport) myfunc2 (int x)
    {
    int array[3];
    int* zeiger=0; //Pointer immer auf Null setzen vor dem Gebrauch
    int i;
    array[0] = 111;
    array[1] = 222;
    array[2] = 333;
    *zeiger=&array[0]; //Der Zeiger zeigt auf die Speicheradresse des Arrays
    
    
    return zeiger; //Hier wird dann die Speicheradresse zurück gegeben.
    }
    Alles anzeigen

    An alle, die sich mit Pointern nicht so auskennen: Seit bloß vorsichtig (Bin mir nichtma sicher, ob ich alles richtig gemacht hab.)

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 23:56

    Das Beispiel ist schon richtig.

    Den Quellcode geb ich her, wenn der andere wenigstens versucht hat ein Tic Tac Toe zu machen. Sonst hat er die Lösung ja schon auf der Hand, und schreibt alles ab.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 23:51

    extern "C" bedeutet, dass die dll Funktion im C Stil erstellt wird (zumindest glaub ich das)

    Und den Quellcode zum Tic Tac Toe gibts NOCH nicht, damit yxyx ein bissl nachdenken muss :D

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 23:42

    Hab auch mal eins gemacht. Du kannst den Stil ja kopieren.

    Dateien

    Tic Tac Toe.7z 96,86 kB – 342 Downloads
  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 23:30

    Du könntest ein Konsolen Tic Tac Toe machen.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 23:17

    yxyx: Ich würd in C++ erstmal mit einfachen Dingen weitermachen, wenn du jetzt erst angefangen hast.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 22:48

    Ich bin mir nicht ganz sicher, weil beim dllcall wird ja sowieso schon ein Array erzeugt.
    Außerdem glaub ich, dass in C++ nicht mehr als ein Wert in einer Funktion zurück gegeben werden kann, ich könnte michaber auch irren.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 22:38

    Dann schätze ich mal, dass der Thread jetzt gelöst ist, oder?

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 22:27

    Ok, dumme Frage, ich hänge jetzt aber trotzdem mein gesamtes Projekt mal an, wenn man es compiliert, müsste die dll "Projekt1.dll" entstehen. Die ist genau gleich, wie die test.dll im Ordner.
    Und öffnet diesmal die "Projekt1.dev" Datei.

    Dateien

    test.7z 4,35 kB – 326 Downloads
  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 22:20

    ?( Ihr erstellt euch auch die Projekte?

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 22:05

    yxyx: Bei Problemen, kann ich immer wieder helfen :D Und falls es einige Probleme in C++ gibt. (Aber ins grafische kam ich in C++ auch noch nicht :D)

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 22:02

    Also ich habe Dev-C++ gestartet, dann auf NEU => Projekt , dann hab ich "Dll" ausgewählt, dann den Inhalt der main.cpp gelöscht und den Quellcode von yxyx reingeschrieben, dann das Projekt compiliert. Dann ist eine Dll mit noch ganz vielen anderen Dateien entstanden, und die Dll hab ich dann einfach gecallt, so wie man das in dem Skript im Ordner sehen kann.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 21:55

    So habs jetzt mal selber probiert, und siehe da... ich hänge mal den Ordner an.
    Also, ich hab die dll selber geschrieben, mit dem exakt selben Code.

    Dateien

    test.7z 3,69 kB – 326 Downloads
  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 21:51

    @Ubuntu: Ich dachte, dass das Zurückgegebene im 1. Element des Arrays gespeichert wird, also müsste es im $aResult[0] sein.

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 21:28

    Ne, eigentlich nicht.

    Kannst du mal alles in einen Ordner packen, das dann "verzippen" und dann uploaden (am besten noch mit dem C++ Quellcode)

  • dlls für berechnungen

    • clezZ
    • 5. Juni 2010 um 21:17

    Müsste stimmen, ja, du könntest aber auch so schreiben:

    Code
    extern "C" int __declspec(dllexport) myfunc (int x)
    {
    return (x*2);
    }

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™