No, no es la típica pagina web donde escribis una frasesita y pones el iconito y te sale la imagen del cartelito ese... esto que veremos a continuación es mucho mas inútil que eso, xq lo vamos a escribir en c++ y compilar para generar un exe, que cuando se ejecute, saltara a nuestra vista el dichoso cartelito.

Bueno, primero necesitamos el compilador c++, para este caso recomiendo el devc++, xq con solo poner que es un proyecto de windows compilamos y listo.
Asi que...
1-Bajamos el Dev: http://www.bloodshed.net/dev/devcpp.html
2- instalamos y todo eso que ya sabran hacer...( siguiente siguiente acepto siguiente siguiente etc...)
3- abrimos el dev(cerramos la sugerencia del dia...) y creamos un nuevo proyecto como "windows application"
osea: Archivo-> Nuevo -> Proyecto...
ahi elegimos lo de "windows application", nos fijamos que este marcado en c++, xq si.... y si queres le damos nombre, y lo guardamos en algun lado...
y nada... listo... en el editor de texto nos aparece una gran extension de texto, q para el caso no nos sirve(si quieren prueben y compilen, les va a apedir guardar el main en algun lado(no necesariamente con ese nombre) y dense cuenta que todo eso que esta escrito ahi es para crear esa ventana chota sin nada....)
4-bueno, eso, lo borramos... necesitamos que quede asi
Cita :#include <windows.h>
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{ MessageBox(0,"Texto","Titulo",ALGO);
return 0;
}
(copien y peguen che.....)
5- asi no va a compilar, para que lo haga solo bastaria con cambiar el 4to campo de MessageBox, ahi donde dice ALGO, pongan algo de lo siguiente,lo que esta entre comillas, solo que sin las comillas.
Para botones:
"MB_OK" Boton Aceptar
"MB_OKCANCEL" Botones Aceptar Cancelar
"MB_ABORTRETRYCANCEL" Botones Abortar Reintentar Cancelar
"MB_YESNOCANCEL" Botones Si No Cancelar
"MB_YESNO" Botones Si No
"MB_RETRYCANCEL" Botones Reintentar Cancelar
Para iconos:
"MB_ICONINFORMATION" Icono Informacio
"MB_ICONEXCLAMATION" Icono Exclamacion
"MB_ICONERROR" Icono Error
"MB_ICONQUESTION" Icono pregunta
Para combinarlos solo basta con poner la barra esta recta que se usa para el or "|", gralmente es ctrl+alt+1.
asi quedaria MB_OK|MB_ICONINFORMATION, seria el icono de informacion y el boton aceptar.
y eso, ahora si compilaria y apareceria el cartel, pero no diria mucho.... asi que cambien donde dice Texto, por el texto que quieran, y donde dice titulo, cambien por el titulo que quedaria arriba... y eso, nada compilan y listo
para compilar solamente hacen click en un iconito de una ventanita con colores adentro o aprietan shift+F9 y les crea el exe y lo ejecuta, el exe queda compilado en el lugar donde esta guardado el proyecto.
Por ejemplo, el cartelito de arriba seria...
Cita :#include <windows.h>
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{ MessageBox(0,"Error: Post demasiado estupido","Error!",MB_OK|MB_ICONERROR);
return 0;
}
haya cuantos botones haya, y clickeen en cualquiera de ellos, todos van a cerrar la ventana...
entonces... para que sirve esto????
Para lo mismo que las paginas esas chotas.... para nada...
por ejemplo aca en mi casa hay dos pcs, una de las cuales no es la que uso yo habitualmente, y le puse que al iniciar windows ejectute el ejecutable compilado de este codigo
Cita :#include <windows.h>
int WINAPI WinMain (HINSTANCE hThisInstance,
HINSTANCE hPrevInstance,
LPSTR lpszArgument,
int nFunsterStil)
{ MessageBox(0,"Usuario demasiado incompetente frente a la pc.\nReinicie con otro usuario y vuelva a intentarlo","Error!",MB_OK|MB_ICONERROR);
return 0;
}
osea:
NOTA el "\n" lo que hace es hacer como apretar enter, osea sigue escribiendo abajo... nose si se entiende...
y bueno, eso.... es una tremenda pelotudes, pero hay tantas pelotudeces que.... que le hace una mancha mas al tigre....
si quieren que al apretar un botón haga alguna acción esperen hasta la próxima entrega, osea para cuando lo aprenda yo primero =P...
Fuente: La vida...
PD: Post creado con el Tsuite 2.0, hasta que me di cuenta de un par de bugs que le debo informar al creador
y ya que tienen el compilador... porque no aprenden un poco de c o c++ y se ponen creativos??
Opciones
Post Relacionados
- Un error en la vida no es una vida de errores...
- Error Doctor 2007 (elimina errores de la pc)
- MS Windows Error Messages del (5000 al 8010) 4to
- Error 80048820 o 80048416: no inicia sesión en Windows Live
- Errores en el libro "Capablanca" de JulioChiappi
- Cómo solucionar el error al instalar el Service Pack 3?
- Problema: Cursiva por todos lados!!!
- Error Doctor 2008
- Instalador de Flash Player 9.0.124 Ultima Version 06/2008
- Diarios y sus errores.
Información del post
15 Puntos
14 Favoritos
1030 Visitas
Creado el: 16.05.2008 a las 12:37:16 hs.
Categoría: E-books y Tutoriales
Tags: error, ventanita, messagebox, windows.h
Agregar a:
#1 -
Netz01
| 16.05.2008 12:49:07 dijo:
jajajaa, bueno

#2 - lutor89 | 16.05.2008 12:51:45 dijo:


es mas facil en visual basic
#3 - lea87crzz | 16.05.2008 12:53:14 dijo:
pero menos eficiente =P
#4 - lutor89 | 16.05.2008 12:57:01 dijo:
es lo mismo.. de eficiente resp=msgbox("texto,vbinformation,vbyesnocancel,"titulo cartel)"
#5 - lea87crzz | 16.05.2008 12:58:32 dijo:
no me importa... dejame vivir en mi ilusion...


#6 - lutor89 | 16.05.2008 12:59:20 dijo:
jajaja oka

#7 - tendrepiedad | 16.05.2008 15:29:04 dijo:
odio tu avatar
odito tu post
te odio a vos
- - - - - -
esta bueno para ponerlo
en una de pc de algun ciber
x q son re lelos los que atienden
los ciber no saben una mierd@ solo
saben donde esta el boton de reset!
#8 - versionbeta | 16.05.2008 15:52:06 dijo:
ja lo voy intentar con mi hna a ver q hace juaaaz
yo para hacer post uso el T!post creato el de chango008

esta bueno lo malo es q no tiene previo
pero t va a T! y lo pega no cueta nada



#9 - sebascapo11 | 21.05.2008 18:56:24 dijo:
ah?#8 - versionbeta | 16.05.2008 15:52:06 dijo:
ja lo voy intentar con mi hna a ver q hace juaaaz
yo para hacer post uso el T!post creato el de chango008 esta bueno lo malo es q no tiene previo
pero t va a T! y lo pega no cueta nada
ah?
#10 - tinchodrus | 21.05.2008 18:57:07 dijo:
http://atom.smasher.org/error/
#11 - RoMy90 | 07.07.2008 12:59:36 dijo:
buenas..! gracias por los puntos!! =)
#12 - wawanco9 | 07.07.2008 13:02:31 dijo:
Copado.
#13 - Gab012 | 15.07.2008 21:03:40 dijo:
Te dejo 5
#14 - GUIGAL182 | 15.07.2008 21:17:18 dijo:
Che y ocmo lo grabo despues¿
#15 - chocky92 | 30.08.2008 13:51:28 dijo:
jejej siempre me gusto este post,no me preguntes xq,
gracias che!,
y vaaamo Cieloo Raaaaaaaaaaaaaaaaa

#16 - frigerio | 05.11.2008 22:45:55 dijo:
mi error
ja
#17 - frigerio | 05.11.2008 22:46:53 dijo:
uu no se porqe no se ve

jajajaa, bueno


#2 - lutor89 | 16.05.2008 12:51:45 dijo:


es mas facil en visual basic#3 - lea87crzz | 16.05.2008 12:53:14 dijo:
Cita lutor89:![]()
es mas facil en visual basic
pero menos eficiente =P
#4 - lutor89 | 16.05.2008 12:57:01 dijo:
es lo mismo.. de eficiente resp=msgbox("texto,vbinformation,vbyesnocancel,"titulo cartel)"
#5 - lea87crzz | 16.05.2008 12:58:32 dijo:
no me importa... dejame vivir en mi ilusion...


#6 - lutor89 | 16.05.2008 12:59:20 dijo:
jajaja oka


#7 - tendrepiedad | 16.05.2008 15:29:04 dijo:
odio tu avatar
odito tu post
te odio a vos
- - - - - -
esta bueno para ponerlo
en una de pc de algun ciber
x q son re lelos los que atienden
los ciber no saben una mierd@ solo
saben donde esta el boton de reset!
#8 - versionbeta | 16.05.2008 15:52:06 dijo:
ja lo voy intentar con mi hna a ver q hace juaaaz
yo para hacer post uso el T!post creato el de chango008


esta bueno lo malo es q no tiene previo
pero t va a T! y lo pega no cueta nada




#9 - sebascapo11 | 21.05.2008 18:56:24 dijo:
ah?#8 - versionbeta | 16.05.2008 15:52:06 dijo:
ja lo voy intentar con mi hna a ver q hace juaaaz
yo para hacer post uso el T!post creato el de chango008 esta bueno lo malo es q no tiene previo
pero t va a T! y lo pega no cueta nada
ah?
#10 - tinchodrus | 21.05.2008 18:57:07 dijo:
http://atom.smasher.org/error/
#11 - RoMy90 | 07.07.2008 12:59:36 dijo:
buenas..! gracias por los puntos!! =)
#12 - wawanco9 | 07.07.2008 13:02:31 dijo:
Copado.
#13 - Gab012 | 15.07.2008 21:03:40 dijo:
Te dejo 5
#14 - GUIGAL182 | 15.07.2008 21:17:18 dijo:
Che y ocmo lo grabo despues¿
#15 - chocky92 | 30.08.2008 13:51:28 dijo:
jejej siempre me gusto este post,no me preguntes xq,

gracias che!,
y vaaamo Cieloo Raaaaaaaaaaaaaaaaa


#16 - frigerio | 05.11.2008 22:45:55 dijo:
mi error

ja#17 - frigerio | 05.11.2008 22:46:53 dijo:
uu no se porqe no se ve





