Gå til innhold

Noen som vet hvordan jeg kjører en dll?


Anbefalte innlegg

Hei jeg skulle gjerne kjørt en dll i system32 fra et av mine c++ programmer.

Send gjerne med hvordan man kjører den funksjon i dllen også. Det jeg skal er å bruke

dsound.dll til å spille av en wav fil (eller 2). Takker for svar.

Lenke til kommentar
Videoannonse
Annonse

Les deg opp på COM.

 

Hint:

/*
#pragma comment(lib, "libname.lib")

classInLib->MemberFunction();
*/

#include "d3d9.h"
#pragma comment(lib, "d3d9.lib")

LPDIRECT3D9 d3d;

int WINAPI WinMain(...)
{
  d3d->CreateDevice(...);
  return 0;
}

Endret av phfjeld
Lenke til kommentar

Takker. Orker ikke begynne å surre med directx så tenker å bare loade den direkte :p Provde meg på directx forrige uke men fant ut att det ikke var noe for meg så skal bare bruke denne sammen med OpenGL. (GL er jo bre et grafisk biblotek og så vidt jeg vet så har den ingen lyd funksjoner)

Lenke til kommentar
Takker. Orker ikke begynne å surre med directx så tenker å bare loade den direkte :p Provde meg på directx forrige uke men fant ut att det ikke var noe for meg så skal bare bruke denne sammen med OpenGL. (GL er jo bre et grafisk biblotek og så vidt jeg vet så har den ingen lyd funksjoner)

 

Det å laste DS direkte er overhode ikke enklere hvis det er det du tror.

Hvis du trenger et lyd API sammen med OpenGL så kan du jo kikke på OpenAL

Lenke til kommentar
Takker. Orker ikke begynne å surre med directx så tenker å bare loade den direkte :p Provde meg på directx forrige uke men fant ut att det ikke var noe for meg så skal bare bruke denne sammen med OpenGL. (GL er jo bre et grafisk biblotek og så vidt jeg vet så har den ingen lyd funksjoner)

 

Jeg mente ikke å blande inn DirectX, Direct3D-eksempelet var nettopp det - et eksempel.

OpenAL burde fungere fint med OpenGL.

Lykke til.

Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...