16/01/07 16:36
andry89mm
Il problema è questo:
ho iniziato a studiare un introduzione alle Win APi ( aleax.it/… ) e sono arrivato ai dialoghi..
" Le risorse di un programma vengono normalmente descritte in un file di testo chiamato NOME.RC, che un "resource compiler" provvede a tradurre in un vero e proprio "file di risose", NOME.RES; il linker, poi, o un programma ausiliario, inserisce questo .RES nel file eseguibile .EXE del programma (o, anche, in una libreria a caricamento dinamico, cioè un file di tipo .DLL).
I file .RC sono spesso preparati con l'ausilio di programmi speciali, "editor di dialoghi" (ad esempio, ve n'è uno incluso nel "Platform SDK" già menzionato, e un altro fa parte del pacchetto LCC-Win32, pure già menzionato), ma essi possono anche benissimo essere scritti come file di testo con un qualsiasi text editor; da quest'ultimo punto di vista, RC è un linguaggio, con la propria sintassi, e la propria semantica -- non un linguaggio di programmazione, ma un linguaggio, specializzato, di descrizione di dialoghi ed altre risorse Windows. "
Il passo che non capisco è proprio la creazione di un "nome.rc" ; infatti se compilo il codice relativo al DialogBox (" DialogBoxParam(0,"MioDialogo",0,0,0);
"
non accade praticamente nulla..qualcuno può rendermi più chiaro questo passo...magari un esempio o un link....
Ringrazio anticipatamente.
ho iniziato a studiare un introduzione alle Win APi ( aleax.it/… ) e sono arrivato ai dialoghi..
" Le risorse di un programma vengono normalmente descritte in un file di testo chiamato NOME.RC, che un "resource compiler" provvede a tradurre in un vero e proprio "file di risose", NOME.RES; il linker, poi, o un programma ausiliario, inserisce questo .RES nel file eseguibile .EXE del programma (o, anche, in una libreria a caricamento dinamico, cioè un file di tipo .DLL).
I file .RC sono spesso preparati con l'ausilio di programmi speciali, "editor di dialoghi" (ad esempio, ve n'è uno incluso nel "Platform SDK" già menzionato, e un altro fa parte del pacchetto LCC-Win32, pure già menzionato), ma essi possono anche benissimo essere scritti come file di testo con un qualsiasi text editor; da quest'ultimo punto di vista, RC è un linguaggio, con la propria sintassi, e la propria semantica -- non un linguaggio di programmazione, ma un linguaggio, specializzato, di descrizione di dialoghi ed altre risorse Windows. "
Il passo che non capisco è proprio la creazione di un "nome.rc" ; infatti se compilo il codice relativo al DialogBox (" DialogBoxParam(0,"MioDialogo",0,0,0);
"
non accade praticamente nulla..qualcuno può rendermi più chiaro questo passo...magari un esempio o un link....
Ringrazio anticipatamente.
aaa