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

Beiträge von Marthog

  • "Bedankomat" für Beiträge

    • Marthog
    • 7. Februar 2010 um 14:37

    Ich finde, es sollte eine allgemeine Bewertung geben, wie bei E-bay.

  • Code Injektion?

    • Marthog
    • 7. Februar 2010 um 14:30

    Ich glaube nicht, dass es möglich ist.

  • 3d Elemente erzeugen (wie im EgoShoter)

    • Marthog
    • 7. Februar 2010 um 14:24

    Zum Erstellen von Meshes kannst du Blender oder Gmax verwenden. Das sind die beiden kostenlosen Programme. (Ich verwende Blender)
    Blender ist ein etwas ausergewöhnliches 3d-Programm, kann aber theoretisch in allen Dateiformaten speichern (mehrere Exporter sind dabei, andere muss man runterladen
    Gmax ist eine alte Version des Profiprogramms 3ds-max.

    Zum Selberschreiben eignet sich das DirectX-Format ( *.x ).
    Beispiel: (ein einfaches Haus mit einem Zimmer)

    Spoiler anzeigen
    Code
    xof 0303txt 0032
    
    
    
    
    template VertexDuplicationIndices { 
     <b8d65549-d7c9-4995-89cf-53a9a8b031e3>
     DWORD nIndices;
     DWORD nOriginalVertices;
     array DWORD indices[nIndices];
    }
    template XSkinMeshHeader {
     <3cf169ce-ff7c-44ab-93c0-f78f62d172e2>
     WORD nMaxSkinWeightsPerVertex;
     WORD nMaxSkinWeightsPerFace;
     WORD nBones;
    }
    template SkinWeights {
     <6f0d123b-bad2-4167-a0d0-80224f25fabb>
     STRING transformNodeName;
     DWORD nWeights;
     array DWORD vertexIndices[nWeights];
     array float weights[nWeights];
     Matrix4x4 matrixOffset;
    }
    
    
    Frame RootFrame {
    
    
      FrameTransformMatrix {
        1.000000,0.000000,0.000000,0.000000,
        0.000000,-0.000000,1.000000,0.000000,
        0.000000,1.000000,0.000000,0.000000,
        0.000000,0.000000,0.000000,1.000000;;
      }
      Frame Mesh {
    
    
        FrameTransformMatrix {
          1.000000,0.000000,0.000000,0.000000,
          0.000000,1.000000,0.000000,0.000000,
          0.000000,0.000000,1.000000,0.000000,
          0.000000,0.000000,0.000000,1.000000;;
        }
    Mesh {
    164;
    -1.000000; 1.000000; 0.000000;,
    -1.000000; 1.000000; 1.457300;,
    1.000000; 1.000000; 1.457300;,
    1.000000; 1.000000; 0.000000;,
    1.000000; 1.000000; 0.000000;,
    1.000000; 1.000000; 1.457300;,
    1.000000; -1.000000; 1.457300;,
    1.000000; -1.000000; 0.000000;,
    1.000000; -1.000000; 0.000000;,
    1.000000; -1.000000; 1.457300;,
    -1.000000; -1.000000; 1.457300;,
    -1.000000; -1.000000; 0.000000;,
    1.000000; 1.000000; 1.457300;,
    1.000000; 1.000000; 1.628100;,
    1.000000; -1.000000; 1.628100;,
    1.000000; -1.000000; 1.457300;,
    -1.000000; -1.000000; 1.628100;,
    -1.000000; 0.000000; 2.204400;,
    -1.000000; 1.000000; 1.628100;,
    -1.000000; 1.000000; 1.628100;,
    -1.000000; 0.000000; 2.204400;,
    1.000000; 0.000000; 2.204400;,
    1.000000; 1.000000; 1.628100;,
    1.000000; 1.000000; 1.628100;,
    1.000000; 0.000000; 2.204400;,
    1.000000; -1.000000; 1.628100;,
    1.000000; -1.000000; 1.628100;,
    1.000000; 0.000000; 2.204400;,
    -1.000000; 0.000000; 2.204400;,
    -1.000000; -1.000000; 1.628100;,
    1.000000; 1.000000; 1.457300;,
    -1.000000; 1.000000; 1.457300;,
    -1.000000; 1.123800; 1.271700;,
    1.000000; 1.123800; 1.271700;,
    1.000000; 1.000000; 1.628100;,
    1.000000; 1.000000; 1.457300;,
    1.000000; 1.123800; 1.271700;,
    1.000000; 1.123800; 1.442400;,
    -1.000000; 1.000000; 1.628100;,
    1.000000; 1.000000; 1.628100;,
    1.000000; 1.123800; 1.442400;,
    -1.000000; 1.123800; 1.442400;,
    -1.000000; 1.000000; 1.457300;,
    -1.000000; 1.000000; 1.628100;,
    -1.000000; 1.123800; 1.442400;,
    -1.000000; 1.123800; 1.271700;,
    -1.000000; 1.123800; 1.271700;,
    -1.000000; 1.123800; 1.442400;,
    1.000000; 1.123800; 1.442400;,
    1.000000; 1.123800; 1.271700;,
    -1.000000; -1.000000; 1.457300;,
    1.000000; -1.000000; 1.457300;,
    1.000000; -1.123800; 1.271700;,
    -1.000000; -1.123800; 1.271700;,
    -1.000000; -1.000000; 1.628100;,
    -1.000000; -1.000000; 1.457300;,
    -1.000000; -1.123800; 1.271700;,
    -1.000000; -1.123800; 1.442400;,
    1.000000; -1.000000; 1.628100;,
    -1.000000; -1.000000; 1.628100;,
    -1.000000; -1.123800; 1.442400;,
    1.000000; -1.123800; 1.442400;,
    1.000000; -1.000000; 1.457300;,
    1.000000; -1.000000; 1.628100;,
    1.000000; -1.123800; 1.442400;,
    1.000000; -1.123800; 1.271700;,
    1.000000; -1.123800; 1.271700;,
    1.000000; -1.123800; 1.442400;,
    -1.000000; -1.123800; 1.442400;,
    -1.000000; -1.123800; 1.271700;,
    1.000000; -1.000000; 0.000000;,
    -1.000000; -0.333300; 0.000000;,
    -1.000000; 0.333300; 0.000000;,
    1.000000; 1.000000; 0.000000;,
    -1.000000; 0.333300; 0.000000;,
    -1.000000; 1.000000; 0.000000;,
    1.000000; 1.000000; 0.000000;,
    -1.000000; -0.333300; 0.000000;,
    1.000000; -1.000000; 0.000000;,
    -1.000000; -1.000000; 0.000000;,
    -1.000000; -0.333300; 1.457300;,
    -1.000000; -1.000000; 1.628100;,
    -1.000000; 1.000000; 1.628100;,
    -1.000000; 0.333300; 1.457300;,
    -1.000000; -1.000000; 1.457300;,
    -1.000000; -1.000000; 1.628100;,
    -1.000000; -0.333300; 1.457300;,
    -1.000000; 0.333300; 1.457300;,
    -1.000000; 1.000000; 1.628100;,
    -1.000000; 1.000000; 1.457300;,
    -1.000000; -0.333300; 1.160100;,
    -1.000000; -1.000000; 0.000000;,
    -1.000000; -1.000000; 1.457300;,
    -1.000000; -0.333300; 0.000000;,
    -1.000000; -1.000000; 0.000000;,
    -1.000000; -0.333300; 1.160100;,
    -1.000000; -0.333300; 1.160100;,
    -1.000000; -1.000000; 1.457300;,
    -1.000000; -0.333300; 1.457300;,
    -1.000000; 0.333300; 1.160100;,
    -1.000000; -0.333300; 1.160100;,
    -1.000000; -0.333300; 1.457300;,
    -1.000000; 0.333300; 1.457300;,
    -1.000000; 0.333300; 1.160100;,
    -1.000000; 1.000000; 1.457300;,
    -1.000000; 1.000000; 0.000000;,
    -1.000000; 0.333300; 1.457300;,
    -1.000000; 1.000000; 1.457300;,
    -1.000000; 0.333300; 1.160100;,
    -1.000000; 0.333300; 1.160100;,
    -1.000000; 1.000000; 0.000000;,
    -1.000000; 0.333300; 0.000000;,
    -1.000000; 0.333300; 1.160100;,
    -0.918100; 0.954400; 1.160100;,
    -0.918100; -0.333300; 1.160100;,
    -1.000000; -0.333300; 1.160100;,
    -1.000000; 0.333300; 0.000000;,
    -0.918100; 0.954400; 0.000000;,
    -0.918100; 0.954400; 1.160100;,
    -1.000000; 0.333300; 1.160100;,
    -1.000000; -0.333300; 1.160100;,
    -0.918100; -0.333300; 1.160100;,
    -0.918100; -0.333300; 0.000000;,
    -1.000000; -0.333300; 0.000000;,
    -1.000000; -0.333300; 0.000000;,
    -0.918100; -0.333300; 0.000000;,
    -0.918100; 0.954400; 0.000000;,
    -1.000000; 0.333300; 0.000000;,
    -0.918100; -0.333300; 0.000000;,
    0.931400; -0.333300; 0.000000;,
    0.931400; 0.954400; 0.000000;,
    -0.918100; 0.954400; 0.000000;,
    -0.918100; 0.954400; 0.000000;,
    0.931400; 0.954400; 0.000000;,
    0.931400; 0.954400; 1.160100;,
    -0.918100; 0.954400; 1.160100;,
    -0.918100; 0.954400; 1.160100;,
    0.931400; 0.954400; 1.160100;,
    0.931400; -0.333300; 1.160100;,
    -0.918100; -0.333300; 1.160100;,
    0.931400; 0.954400; 0.000000;,
    0.931400; -0.333300; 0.000000;,
    0.931400; -0.333300; 1.160100;,
    0.931400; 0.954400; 1.160100;,
    0.931400; -0.333300; 1.160100;,
    0.931400; -0.950400; 1.160100;,
    -0.918100; -0.950400; 1.160100;,
    -0.918100; -0.333300; 1.160100;,
    0.931400; -0.333300; 0.000000;,
    0.931400; -0.950400; 0.000000;,
    0.931400; -0.950400; 1.160100;,
    0.931400; -0.333300; 1.160100;,
    -0.918100; -0.333300; 0.000000;,
    -0.918100; -0.950400; 0.000000;,
    0.931400; -0.950400; 0.000000;,
    0.931400; -0.333300; 0.000000;,
    -0.918100; -0.333300; 1.160100;,
    -0.918100; -0.950400; 1.160100;,
    -0.918100; -0.950400; 0.000000;,
    -0.918100; -0.333300; 0.000000;,
    -0.918100; -0.950400; 1.160100;,
    0.931400; -0.950400; 1.160100;,
    0.931400; -0.950400; 0.000000;,
    -0.918100; -0.950400; 0.000000;;
    44;
    4; 0, 3, 2, 1;,
    4; 4, 7, 6, 5;,
    4; 8, 11, 10, 9;,
    4; 12, 15, 14, 13;,
    3; 16, 18, 17;,
    4; 19, 22, 21, 20;,
    3; 23, 25, 24;,
    4; 26, 29, 28, 27;,
    4; 30, 33, 32, 31;,
    4; 34, 37, 36, 35;,
    4; 38, 41, 40, 39;,
    4; 42, 45, 44, 43;,
    4; 46, 49, 48, 47;,
    4; 50, 53, 52, 51;,
    4; 54, 57, 56, 55;,
    4; 58, 61, 60, 59;,
    4; 62, 65, 64, 63;,
    4; 66, 69, 68, 67;,
    4; 70, 73, 72, 71;,
    3; 74, 76, 75;,
    3; 77, 79, 78;,
    4; 80, 83, 82, 81;,
    3; 84, 86, 85;,
    3; 87, 89, 88;,
    3; 90, 92, 91;,
    3; 93, 95, 94;,
    3; 96, 98, 97;,
    4; 99, 102, 101, 100;,
    3; 103, 105, 104;,
    3; 106, 108, 107;,
    3; 109, 111, 110;,
    4; 112, 115, 114, 113;,
    4; 116, 119, 118, 117;,
    4; 120, 123, 122, 121;,
    4; 124, 127, 126, 125;,
    4; 128, 131, 130, 129;,
    4; 132, 135, 134, 133;,
    4; 136, 139, 138, 137;,
    4; 140, 143, 142, 141;,
    4; 144, 147, 146, 145;,
    4; 148, 151, 150, 149;,
    4; 152, 155, 154, 153;,
    4; 156, 159, 158, 157;,
    4; 160, 163, 162, 161;;
      MeshMaterialList {
        3;
        44;
        2,
        2,
        2,
        2,
        2,
        1,
        2,
        1,
        0,
        2,
        1,
        2,
        1,
        0,
        2,
        1,
        2,
        1,
        0,
        0,
        0,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0;;
      Material Material_001 {
        1.000000; 1.000000; 1.000000;1.0;;
        0.500000;
        1.000000; 1.000000; 1.000000;;
        0.0; 0.0; 0.0;;
      }  //End of Material
      Material Material_002 {
        0.341753; 0.211247; 0.168254;1.0;;
        0.500000;
        1.000000; 1.000000; 1.000000;;
        0.0; 0.0; 0.0;;
      }  //End of Material
      Material Material_003 {
        0.354016; 0.328412; 0.328412;1.0;;
        0.500000;
        1.000000; 1.000000; 1.000000;;
        0.0; 0.0; 0.0;;
      }  //End of Material
        }  //End of MeshMaterialList
      MeshNormals {
    164;
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        0.000000; 0.499313; 0.866390;,
        0.000000; 0.499313; 0.866390;,
        0.000000; 0.499313; 0.866390;,
        0.000000; 0.499313; 0.866390;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        0.000000; -0.499313; 0.866390;,
        0.000000; -0.499313; 0.866390;,
        0.000000; -0.499313; 0.866390;,
        0.000000; -0.499313; 0.866390;,
        0.000000; -0.831904; -0.554888;,
        0.000000; -0.831904; -0.554888;,
        0.000000; -0.831904; -0.554888;,
        0.000000; -0.831904; -0.554888;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        0.000000; 0.832026; 0.554674;,
        0.000000; 0.832026; 0.554674;,
        0.000000; 0.832026; 0.554674;,
        0.000000; 0.832026; 0.554674;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 0.831904; -0.554888;,
        0.000000; 0.831904; -0.554888;,
        0.000000; 0.831904; -0.554888;,
        0.000000; 0.831904; -0.554888;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        0.000000; -0.832026; 0.554674;,
        0.000000; -0.832026; 0.554674;,
        0.000000; -0.832026; 0.554674;,
        0.000000; -0.832026; 0.554674;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.991394; -0.130711; 0.000000;,
        0.991394; -0.130711; 0.000000;,
        0.991394; -0.130711; 0.000000;,
        0.991394; -0.130711; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; -1.000000; 0.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        0.000000; 0.000000; -1.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        -1.000000; 0.000000; 0.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        0.000000; 0.000000; 1.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        1.000000; 0.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;,
        0.000000; 1.000000; 0.000000;;
    44;
    4; 0, 3, 2, 1;,
    4; 4, 7, 6, 5;,
    4; 8, 11, 10, 9;,
    4; 12, 15, 14, 13;,
    3; 16, 18, 17;,
    4; 19, 22, 21, 20;,
    3; 23, 25, 24;,
    4; 26, 29, 28, 27;,
    4; 30, 33, 32, 31;,
    4; 34, 37, 36, 35;,
    4; 38, 41, 40, 39;,
    4; 42, 45, 44, 43;,
    4; 46, 49, 48, 47;,
    4; 50, 53, 52, 51;,
    4; 54, 57, 56, 55;,
    4; 58, 61, 60, 59;,
    4; 62, 65, 64, 63;,
    4; 66, 69, 68, 67;,
    4; 70, 73, 72, 71;,
    3; 74, 76, 75;,
    3; 77, 79, 78;,
    4; 80, 83, 82, 81;,
    3; 84, 86, 85;,
    3; 87, 89, 88;,
    3; 90, 92, 91;,
    3; 93, 95, 94;,
    3; 96, 98, 97;,
    4; 99, 102, 101, 100;,
    3; 103, 105, 104;,
    3; 106, 108, 107;,
    3; 109, 111, 110;,
    4; 112, 115, 114, 113;,
    4; 116, 119, 118, 117;,
    4; 120, 123, 122, 121;,
    4; 124, 127, 126, 125;,
    4; 128, 131, 130, 129;,
    4; 132, 135, 134, 133;,
    4; 136, 139, 138, 137;,
    4; 140, 143, 142, 141;,
    4; 144, 147, 146, 145;,
    4; 148, 151, 150, 149;,
    4; 152, 155, 154, 153;,
    4; 156, 159, 158, 157;,
    4; 160, 163, 162, 161;;
    }  //End of MeshNormals
      }  // End of the Mesh Mesh 
      }  // SI End of the Object Mesh 
    }  // End of the Root Frame
    Alles anzeigen
  • Hochzählen

    • Marthog
    • 7. Februar 2010 um 11:28

    Du solltest auch noch Sleep einauen, sonst wird der Prozessor unnötig belastet.

  • 3d Elemente erzeugen (wie im EgoShoter)

    • Marthog
    • 7. Februar 2010 um 11:27

    Es gibt eine UDF, mit der man die Irrlicht-engine verwenden kann.
    Wo du die runterladen kannst, weiß ich aber nicht.

  • Absturz bei DllCall

    • Marthog
    • 4. Februar 2010 um 21:03

    Ich hab eine dll-Datei erstellt.
    Wenn ich eine Funktion daraus mit DllCall aufrufe, stürzt das Programm am Ende der Funktion ab.
    Es wird noch die aufgerufene Funktionrichtig durchgeführt.
    Wenn ich die dll mit einem C++-Programm aufrufe gibt es keinen Fehler. Deswegen sollte die dll eigentlich in Ordnung sein.

    Mein Skript:

    [autoit]

    DllCall("GBX.dll" , "none", "WriteGBXIni", "str","Testung.ini", "str", "L.Gbx")

    [/autoit]

    C++Programm:

    Spoiler anzeigen
    C
    #include <iostream>
    #include <windows.h>
    
    
    typedef void (*WriteGBXIni)(char*, char*);
    
    
    int main()
    {
       WriteGBXIni _WriteGBXIni;
       HINSTANCE hInstLibrary = LoadLibrary("GBX.dll");
    
    
       if (hInstLibrary)
       {
    
    
          _WriteGBXIni = (WriteGBXIni)GetProcAddress(hInstLibrary, "WriteGBXIni");
    
    
    
    
          
          if (_GetAuthor)
          {
             _WriteGBXIni("Test.ini", "L.Gbx");
          }
          FreeLibrary(hInstLibrary);
       }
       else
       {
          std::cout << "DLL Failed To Load!" << std::endl;
       }
    
    
       std::cin.get();
    
    
       return 0;
    }
    Alles anzeigen

    Aufgerufene Funktion :

    Code
    __declspec(dllexport) void WriteGBXIni(char* INIname, char* GBXname)
    {
    //Inhalt ist unwichtig, da hier alles richtig geht.
    }

    Weiß irgendjemand, was ich da machen kann?

    Die dazu benötigen Dateien hab ich angehängt.

    Dateien

    Ordner.zip 27,14 kB – 362 Downloads
  • Login in fremdes Programm

    • Marthog
    • 28. Januar 2010 um 16:22

    Handelt es sich um ein nrmales Gui oder ist es bei einem Spiel?
    Spiele verwenden oft DirectX Dialoge für die Einlogfenster.

  • 1 exe für win 32 & 64

    • Marthog
    • 23. Januar 2010 um 23:07

    Nö, 64-bit Programme laufen nicht auf Win-32.
    Also muss man entweder einen Installer nehmen, der je nach Version das richtige verwendet oder nur für 32-bit programmieren.

  • Home Ip

    • Marthog
    • 21. Januar 2010 um 17:03
    [autoit]

    $i=0
    while FileExists("file"&$i)
    $i+=1
    Wend
    $file = "file"&$i

    [/autoit]

    $file ist jetzt der Dateiname, der ersten nicht vorhandenen Datei.

  • einen On/Off button möglich?

    • Marthog
    • 17. Januar 2010 um 17:57

    Also du hast PA und kannst sehen, wer on ist und das möchtest du an andere witerleiten.

    Da könntest du ein Programm schreiben, das aus dem Quelltext ausliest, wer on ist und dann auf eine Seite hochläd (mit FTP.au3 oder so).
    Dann kann ein anderes Programm die Daten auslesen und anzeigen, wer on ist.

  • einen On/Off button möglich?

    • Marthog
    • 17. Januar 2010 um 17:15

    Willst du nen Stämme-bot schreiben, der Premiumvorteile bringt?

    Da müsstest du eigentlich auf Serverdaten zugreifen und das geht nicht ohne weiteres.

  • Gleichgewicht halten (Spiel)

    • Marthog
    • 15. Januar 2010 um 20:27

    Boää, ist das schwer. Nach etlichen versuchen endlich auf 12 Sekunden geschafft.
    Aber Gutes Spiel. Das werde ich erstmal aufheben.

  • C++ - Icon in DLL hinzufügen

    • Marthog
    • 14. Januar 2010 um 15:54

    Vielleicht Resourcen-Datei in die DLL einfügen?

  • Physik Engine Projekt

    • Marthog
    • 10. Januar 2010 um 18:01

    Ich hab Dev-C++ und VC++ 2008 Express-Edition installiert (beide kostenlos)

    Dev-C++ ist ein guter Compiler für Anfänger, da man keine riesigen Projekte anlegen muss, aber für ganz große Projekte ist er dann etwas langsam.
    Für VC++ muss man immer ein Projekt mit Debug-info und mehreren Dateien anlegen.

    Wenn du nur sowas, wie im Video machen willst, kannst du einfach normal DirectX verwenden ohne sonstige Hilfen.
    Allerding solltest du vorher die Grundlagen von C++ und Grundlagen der Win-Api-Guis lernen.

  • Schleifen zeitlich begrenzt laufen lassen

    • Marthog
    • 7. Januar 2010 um 22:07

    Eine Funktion, die nur ein sleep aufruft, kannst du dir sparen. Trag Sleep(20) lieber direkt ein.

  • Schleifen zeitlich begrenzt laufen lassen

    • Marthog
    • 7. Januar 2010 um 21:07

    Bau aber am besten noch ein sleep ein, sonst ist die CPU-auslastung so hoch und in dem Fall wird so schnell geklickt, dass die Maus nicht mitkommen kann.

  • gui fenster bearbeiten

    • Marthog
    • 7. Januar 2010 um 20:59

    Schonmal ein Skript mit Konsole kompiliert? Dann ist nämlich sowas wie ein Cmd-Fenster dabei.
    Allerdings kann man keine Eingaben machen.

  • 3D-Konstrunktions-Engine für den Möbelbau mit Autoit möglich?

    • Marthog
    • 5. Januar 2010 um 15:13

    Ich finde es etwas unpraktisch mit der Konsole, aber es scheint ja ganz gut zu gehen.
    SketchUp eignet sich nicht wirklich gut. Es gibt genug andere Programme. Für die muss man dann aber eine andere Skript-/Programmiersprache verwenden.
    Kann das auch texturiert oder eingefärbt werden?
    Von den Globalen Variablen kannst du viele als Konstanten definieren, dann ist die Wahrscheinlichkeit damit fehler zu machen niedriger.
    In die ToDo-Liste kann auch noch ein Speichersystem.

  • Einige Fragen

    • Marthog
    • 5. Januar 2010 um 12:15

    Eigentlich au3, aber ich glaube mit dem einfügen geht das auch mit anderen Endungen.

  • Einige Fragen

    • Marthog
    • 5. Januar 2010 um 09:26

    mit

    [autoit]

    #include <BLABLA>

    [/autoit]

    fügst du Dateien aus dem AutoIt-Verzeichnis ein.

    [autoit]

    #include "BLABLA"

    [/autoit]

    mit Anführungszeichen fügt die datei aus dem Verzeichnis, in dem auch das Skript liegt ein. Dadurch kannst du in eine Datei wichtige Konstanten schreiben, in eine andere Wichtige Funktionen und in der dritten Datei die Funktionen fürs Gui, etc. Dann muss nicht immer alles in eine Datei.

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™