Sábado 14 de Diciembre de 2024, 17:34
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
Visual C++
(Moderador:
Eternal Idol
) »
RESUELTO error C2146: error de sintaxis
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: RESUELTO error C2146: error de sintaxis (Leído 2758 veces)
maxstepin
Miembro activo
Mensajes: 32
RESUELTO error C2146: error de sintaxis
«
en:
Martes 2 de Febrero de 2010, 14:58 »
0
Hola.
Me tira error: 1>main.c(93) : error C2146: error de sintaxis : falta ';' delante del identificador 'mibitmap' en el siguiente codigo:
Código: C++
static
HBITMAP mibitmap
;
switch
(
mensaje
)
/* manipulador de mensaje */
{
case
WM_PAINT
:
hdc
=
BeginPaint
(
hwnd,
&
est
)
;
EndPaint
(
hwnd,
&
est
)
;
break
;
case
WM_CREATE
:
hInstance
=
(
(
LPCREATESTRUCT
)
lParam
)
-
>
hInstance
mibitmap
=
LoadBitmap
(
hInstance,
"Bitmap"
)
;
//error aqui
break
;
Estoy usando Visual C++ 2008 bajo windows 7.
Gracias
Tweet
«
última modificación: Martes 2 de Febrero de 2010, 16:54 por maxstepin
»
rfog
Miembro MUY activo
Mensajes: 166
Re: error C2146: error de sintaxis
«
Respuesta #1 en:
Martes 2 de Febrero de 2010, 15:25 »
0
Joer, el propio error te lo dice: te falta el punto y coma en la línea de arriba:
hInstance = ((LPCREATESTRUCT)lParam)->hInstance
El parser espera un punto y coma pero se encuentra un identificador...
Microsoft Visual C++ MVP - Mi blog sobre programación:
http://geeks.ms/blogs/rfog
maxstepin
Miembro activo
Mensajes: 32
Re: error C2146: error de sintaxis
«
Respuesta #2 en:
Martes 2 de Febrero de 2010, 16:53 »
0
Tema resuelto. Se me ha ido la olla al postear esto.
Disculpen
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
Visual C++
(Moderador:
Eternal Idol
) »
RESUELTO error C2146: error de sintaxis