begin process at 2012 05 29 23:03:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Multimédia

 > 

Lecture d'un fichier .MOD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Lecture d'un fichier .MOD

samedi 1 juillet 2006 à 14:31:15 | Lecture d'un fichier .MOD

MorbhAck

Bonjour tout le monde !
Donc voilà étant grand fan des cracktros j'aimerai lire un fichier .MOD dans mon prog (sans FMOD)
samedi 1 juillet 2006 à 20:24:06 | Re : Lecture d'un fichier .MOD

eRoZion

Membre Club
Minifmod, pas besoin de dll mais ca lit que les xm (plus évolués que les mods).
Des convertisseurs mod->xm existent.

++


eRoZion
dimanche 2 juillet 2006 à 15:10:52 | Re : Lecture d'un fichier .MOD

MorbhAck

Putain merde c'est chaud ! Aucun tutorial, aucune source simple...
J'ai essayer de faire quelque chose a l'arrache mais quand je compile mon programme me fait Envoyer rapport d'erreur !
dimanche 20 août 2006 à 22:11:07 | Re : Lecture d'un fichier .MOD

bbear

y a des trucs à mettre avec MiniFmod dans les links
le mieux c'est d'inserer le module comme un tableau de char (le transformer avec un prog comme incpro)

// minifmod include & lib
#include "lib/minifmod.h"
#pragma comment(lib,"minifmod.lib") // ajoute minifmod.lib
#pragma comment(lib,"winmm.lib") // et winmm.lib
// ou les rajouter dans project/settings/link

#include "module.h" // tableau char* music

 // init FMOD
 FSOUND_File_SetCallbacks(memopen, memclose, memread, memseek, memtell);
 pModule = FMUSIC_LoadSong( (char*)music, NULL ); //sampleloadcallback;

 if (!pModule)
 {
  MessageBox(NULL,"module not found","FMOD error",MB_OK);
  return FALSE;  // Quit the program
 }
 FMUSIC_PlaySong(pModule); // start music

si il y a une erreur de compil, je rajoute
#pragma comment(linker, "/nodefaultlib:libc.lib")

dimanche 20 août 2006 à 22:41:28 | Re : Lecture d'un fichier .MOD

MorbhAck

Oh !
Bien JOUER !

Je peux juste te poser une question ??
memopen, memclose, memeread, memseek, memtell sont défini comment ??
dimanche 20 août 2006 à 22:41:31 | Re : Lecture d'un fichier .MOD

MorbhAck

Oh !
Bien JOUER !

Je peux juste te poser une question ??
memopen, memclose, memeread, memseek, memtell sont défini comment ??
dimanche 20 août 2006 à 22:45:38 | Re : Lecture d'un fichier .MOD

bbear

dans les exemples de minifmod, non ?

sinon c'est ça :
// module struct
typedef struct
{
 int length;
 int pos;
 void *data;
} MEMFILE;

FMUSIC_MODULE *pModule;

unsigned int memopen(char *name)
{
 MEMFILE *memfile;

 memfile = (MEMFILE *)calloc(sizeof(MEMFILE),1);

 memfile->length = sizeof(music);
 memfile->data = malloc(memfile->length);
 memfile->pos = 0;
 memcpy(memfile->data,music,memfile->length);

 return (unsigned int)memfile;
}


void memclose(unsigned int handle)
{
 MEMFILE *memfile = (MEMFILE *)handle;
 free(memfile->data);
}

int memread(void *buffer, int size, unsigned int handle)
{
 MEMFILE *memfile = (MEMFILE *)handle;

 if (memfile->pos + size >= memfile->length)
  size = memfile->length - memfile->pos;

 memcpy(buffer, (char *)memfile->data+memfile->pos, size);
 memfile->pos += size;
 
 return size;
}

void memseek(unsigned int handle, int pos, signed char mode)
{
 MEMFILE *memfile = (MEMFILE *)handle;

 if (mode == SEEK_SET)
  memfile->pos = pos;
 else if (mode == SEEK_CUR)
  memfile->pos += pos;
 else if (mode == SEEK_END)
  memfile->pos = memfile->length + pos;

 if (memfile->pos > memfile->length)
  memfile->pos = memfile->length;
}

int memtell(unsigned int handle)
{
 MEMFILE *memfile = (MEMFILE *)handle;

 return memfile->pos;
}

dimanche 20 août 2006 à 22:47:14 | Re : Lecture d'un fichier .MOD

bbear

moa aussi j'aime les cracktros, et je m'en suis déjà fais quelqu'une oldschool avec le GDI
dimanche 20 août 2006 à 23:04:24 | Re : Lecture d'un fichier .MOD

MorbhAck

Arrete !
Sa déchire les cracktros !
T'es membre chez Pouet.net ? moi oué.
Moi tu sais quoi sa commence trop
a me casser les couilles !
avec minifmod j'ai des erreurs de
link .... Laisse tomber si je
continu je sens que je vais
jeter mon pC par la fenêtre.

Sinon ya moyen tu me montre ton
cracktro
dimanche 20 août 2006 à 23:16:31 | Re : Lecture d'un fichier .MOD

bbear

les erreurs de link ça depend des autres dependances, de ton code, etc...

disons que j'ai une certaine experience dans la programmation de demos/intros/cracktros en assembleur sur Amiga (y a pas mal d'années maintenant...)
et que j'aimerai bien en refaire sur pc (et des remakes).

faudrait que j'essai d'en poster une ici. mais attention je suis noob en C


Cette discussion est classée dans : fichier, lecture, mod


Répondre à ce message

Sujets en rapport avec ce message

Urgent problem de lecture de fichier [ par deamon ] J'ai besoin d'aide, je voudrais faire un héditeur hexadecimal en Visual C++. Le problem est que je n'arrive pas a afficher un fichier en héxa dans un help sur lecture/ecriture sur fichier sur c++ [ par overfun ] Bonjour à tous et à toutes, je suis nouveau dans la programmation et voudrait savoir comment écrire dans un fichier seulement sur quelques lignes !!Co lecture de fichier [ par Machuet ] Hello, j'ai plusieurs question concernant la manipulation de fichier. En effet venant de VB, j'aimerais savoir si il existe des fonction pour lire un lecture d'un fichier txt-recuperationde donner-réecriture [ par Leparasite ] voila ce que je ve faire :sur mon dique dure c:\ j'ai un fichier TXT .je veu que mon programe lise le contenu de ce fichier et le réecrive sur le d: d plantage a lecture de fichier [ par Thaeron ] Quand utilise une fonction de lecture de fichier, elle s'arrete a l'octet 1A present dans le fichier, et je n'arrive pas a faire un saut de lecture, s lecture écriture dans un fichier formaté [ par borgeomi ] borgeomibonjouuuuuuur !!!!!Vieux programmeur C et COBOLJe voudrais écrire un programme orientée objet qui lit et écrit dans un fichier structuré( Equi lecture d'un fichier avi en cliquant sur un bouton de dialogue box [ par brrouabdellah ] je cherche également comme un Monsieur à écrire un simple fichier en c++ avec un dialogue box avec des boutons pour la lecture d'une fichier vidé avi. Lecture/écriture de fichier .INI sous Unix? [ par Samprayoga ] Bonjour à tous,C'est mon premier message sur ce forum, alors je vais essayer d'être clair.J'aimerais savoir s'il existe ou si quelqu'un a déjà impléme lecture dans un fichier TXT en C# (caractere) [ par haribo ] je cherche les fonctions C plus plus qui permette de faire la lecture dans un fichier TXT des caracteres. en mode mode caractere par caractete.merci d urgent:lecture de fichier limitée...comprends pas [ par yeager ] Bonjourj'ai besoin de lire un fichier par bloc de __int64(64 bits). Chaque bloc est mit dans une structure pour former une liste chaînée.Mon problème


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales