PDA

Visualizza la versione completa : [C] File .RC


andemo
01-01-2005, 10:13
Come si fanno ad includere questi file durante la compilazione?

netarrow
01-01-2005, 11:52
Originariamente inviato da andemo
Come si fanno ad includere questi file durante la compilazione?

che compilatore? :ciauz:

andemo
01-01-2005, 15:06
Dev-C++ 4

Johnny_Depp
01-01-2005, 15:27
http://forum.html.it/forum/showthread.php?s=&threadid=590115&highlight=.RC

Motore di ricerca in alto a dx, cerca: .RC

andemo
02-01-2005, 00:20
sarň imbecille ( :D ) ma non ho capito bene i passaggi.

Cioč io ho provato a creare il progetto dove ci ho messo i due file (quello .c e il .rc), ma quando compilo e runno non mi parte nessuna finestra win.

P.S. Ho utilizzato lo stesso codice della pagina che mi hai linkato

DYNAM!C+
02-01-2005, 00:29
RC.EXE file.rc (crea file.RES)

COMPILA.EXE file.c (crea file.OBJ)

LINK.EXE file.obj file.res (crea file.EXE)

andemo
02-01-2005, 00:33
seresti gentile di elencarmi i passaggi, cioč dove devo puntare il mouse per creare i file .res e .obj :D ?
Grazie



:ciauz:

DYNAM!C+
02-01-2005, 00:54
Originariamente inviato da andemo
seresti gentile di elencarmi i passaggi, cioč dove devo puntare il mouse per creare i file .res e .obj :D ?
Grazie



:ciauz:


non capisco :(

andemo
02-01-2005, 00:58
cioč, dove stanno le iconcine o i pulsanti sui quali devo cliccare per creare i tre file

Johnny_Depp
02-01-2005, 09:57
Lancia DEV C++

Menů FILE -> Nuovo -> Progetto (seleziona Windows Application e salva con il nome di default "Progetto1.dev")

n.b. verrŕ automaticamente creato il codice (completo) di una semplice finestra WIN32 in C++

per non far confusione, cancella tutto.

e copia/incolla all'interno dell'editor il seguente codice:

#include <windows.h>

int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)

{
DialogBoxParam(0,"MioDialogo",0,0,0);
return 0;
}
Ora: Menů FILE -> Salva (salva con il nome di default "main.cpp")

---

Riduci l'ambiente Dev C++ a icona

e crea (anche con il notepad) un nuovo file avente come estensione ".RC" chiamalo "MioDialogo.rc"
(n.b. il C/C++ sono case-sensitive... quindi, occhio ai caratteri maiuscolo/minuscolo)

Sempre da Notepad, inserisci all'interno del file ".rc" il segente codice:

#include <windows.h>

MioDialogo DIALOG DISCARDABLE 0, 0, 186, 92
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Un Dialogo vuoto"
FONT 8, "MS Sans Serif"
BEGIN
END
Salva il file nella stessa directory in cui si trova il "Progetto1.dev" e "main.cpp" e chiudi Notepad.

Ora, torna al "Progetto1.dev"

Menů PROGETTO -> Aggiungi al Progetto (seleziona - con doppio click - il file "MioDialogo.rc")

Ora, compila pure il Progetto

N.B. verranno automaticamente creati alcuni files (tra cui il file risorse "MioDialogo.res" e l'esegibile "Progetto1.exe")

Il file risorse č stato inserito al Progetto...

lancia "Progetto1.exe"

P.S. Per chidere la finestra appena creata devi utilizzare "Task Manager"... per inserire il codice che "cattura"
il messaggio di chiusura (click sulla "X" in alto a destra)
leggi qua: http://www.aleax.it/TutWin32/p5.htm

Qua invece trovi l'elenco dei capitoli: http://www.aleax.it/TutWin32/tc.htm

...e un'ottima guida sulla programmazione Win32: http://www.librinformatica.it/novita/libri00/j2304.htm

:ciauz:

Loading