|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - nostromo
Páginas: [1]
1
« en: Sábado 19 de Agosto de 2006, 22:29 »
Buenas.
Utilizar MySql con C++
En el sitio c.conclse, hay una forma de emplear las api del mysql, la pregunta es la siguiente:
Existe una forma de poder utilizar mysql.dll, si tener instalado el motor mysql????.
Los programa estan destinado a personas que no tienen conocimientos acabados de SO, software, etc. Pedirle que instalen el mysql, que lo arranquen, creo que deben tener instalado el apache, si van a utilizar en la creación de BD tner php, ufffff.
Demasiado, por otro lado, estaba programando con sqlite el ecual es embebido no requiero instalar un servidor de BD solamente la "dll" dentro de la carpeta del ejecutable, esto lo tiene el msyql.
Nos vemos.
2
« en: Domingo 11 de Junio de 2006, 17:16 »
Holas;
Tengo varios JApplet realizados, son formularios de diferentes dimensiones, el asunto es, como se llaman a las diferentes php conteniendo los JApplet???
El llamado seria por ajax, el JApplet se cargan en la mismo php dentro de etiquetas <div>, los JApplet se encuentran dentro de un mismo php, applet.php?tipo=1 por ejemplo...
Dentro de los formularios en java se encuentran los botones para ir a los otros formularios.
Aunque esas llamadas podrian estar dentro del mismo php, pero, no seria la gracia, como es en Java esas llamadas...
Nos vemos.
3
« en: Lunes 17 de Abril de 2006, 05:40 »
Holas; Pasa lo siguiente, intento tomar un valor de un Edit en Win32, si escribo dentro del Edit (Valor a Escribir 34.5), lo puedo tomar sin ningun problema: LPTSTR strE = new char[10]; GetWindowText(hEdit,strE,10); valor = atof(strE); sprintf(sql,"SELECT ITEM FROM valores WHERE COSTO = %f",valor);
o bien por este otro: LPTSTR strE = new char[10]; GetWindowText(hEdit,strE,10); sprintf(sql,"SELECT ITEM FROM valores WHERE COSTO = %s",strE);
Pero, si introdusco el valor mediante codigo: SetWindowText(hEdit,"34.5");
El programa se detiene debido a un error, al tratar de tomar el valor del Edit ya asignado. Programo en Dev-C++ 4.9.9.0. El error es el siguiente: ModName: msvcrt.dll ModVer : 7.0.2600.0 Offset: 0000cc6d Nos vemos.
4
« en: Miércoles 22 de Febrero de 2006, 23:49 »
Holas; Estoy realizando un programa con Dev-C++ 4.9.9.0, Sistema Operativo XP Profesional. Hasta el día de ayer no presentaba problema de ejecución, ahora me el siguiente error, y no se, a que se debe: AppName: aserrio.exe AppVer: 0.0.0.0 ModName: ntdll.dll ModVer: 5.1.2600.0 Offset: 000036f9
Tengo una entrada de datos y por radio button se escoje la salida del resultado, el hecho es que el si apreto 5 ó 6 veces en diferentes radioo button el programa deja de responder, a esto en el Administrador de Tareas parte el programa con Uso de Memoria de 1636 KB, cuando selecciono los diferentes Radiobutton sube a unos 1716 KB, pero cuando llega al quinto selección el Uso de Memoria sube repentinamente a unos 2416 KB en este momento deja de funcionar. Necesito saber que esta pasando, tengo que cambiar el compilador, si quieren ver el listado de argumentos que utilizo no hay problema. En los radio button tengo procedimientos de ventana, los cuales consisten en fijar el cursor, en los eventos WM_LBUTTONDOWN cambio el cursor a una que simula que aprieta el radiobutton: LRESULT CALLBACK Radio1Proc(HWND rmc,UINT msj, WPARAM wp,LPARAM lp) { switch(msj) { case WM_SETCURSOR: SetCursor(lcr); return TRUE; case WM_LBUTTONDOWN: SetCursor(lcra); sf(Rad1);//-->function SetFocus() marca(Rad1,Rad2,Rad3,Rad4,Rad5); ew(VerVol,TRUE);//->function EnableWindow() return TRUE; case WM_KEYDOWN: if(wp == VK_TAB || wp == 40) sf(Rad2); if(wp == 38) sf(Cantidad); if(wp == 13) { marca(Rad1,Rad2,Rad3,Rad4,Rad5); ew(VerVol,TRUE); } break; } return CallWindowProc(NRad1Proc,rmc,msj,wp,lp); }
En WM_CREATE en el WinProc : Rad1 = CreateWindowEx(0,ctl[3]," m3",str_rad,20,197,45,15,hwnd,(HMENU)0,inst,NULL); Rad2 = CreateWindowEx(0,ctl[3]," p3",str_rad,20,220,41,15,hwnd,(HMENU)0,inst,NULL); Rad3 = CreateWindowEx(0,ctl[3]," pp",str_rad,20,245,40,15,hwnd,(HMENU)0,inst,NULL); Rad4 = CreateWindowEx(0,ctl[3]," P'm",str_rad,20,270,50,15,hwnd,(HMENU)0,inst,NULL); Rad5 = CreateWindowEx(0,ctl[3]," P''m",str_rad,20,295,52,15,hwnd,(HMENU)0,inst,NULL); NRad1Proc = (WNDPROC)SetWindowLong(Rad1,GWL_WNDPROC,(LONG)Radio1Proc); ProcRadio1 = (FARPROC)GetWindowLong(Rad1,GWL_WNDPROC);
Si necesitan más datos pidan... Nos vemos.
5
« en: Domingo 19 de Febrero de 2006, 14:54 »
HOlas;
En el cuadrod e diálogo no es complicado cambiar el background, pero como se hace en una ventana en :
int WINAPI WinMain
wincl.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wincl.hbrBackground = GetSysColorBrush(COLOR_3DFACE) ;
Como se puede utilizar :
RGB(245,124,129);
nOS VEMOS.
6
« en: Viernes 17 de Febrero de 2006, 03:48 »
Holas; EStoy programando en WinAPI C++ con Dev-C++, el problema que el boton con estilo; BS_GROUPBOX, no puedo cambiarle el background color. En WM_CTLCOLORBTN; tengo lo siguiente: case WM_CTLCOLORBTN: if((HWND)lParam == lblGrpEscuadra) { SetTextColor((HDC)lParam,RGB(0,0,0)); SetBkColor((HDC)lParam,RGB(255,255,255)); return (LRESULT)hbrush; } break;
El programa no es en DialogBox, en WM_CREATE, es el siguiente : static HWND lblGrpEscuadra; static HBRUSH hbrush; LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) /* handle the messages */ { case WM_CREATE: //Etiquetas lblGrpEscuadra = CreateWindowEx ( 0,ctl[3],NULL, str_grp,5,5,160,180, hwnd,(HMENU)0,inst,NULL);
En la ayuda de Win32 que tengo no hace referencia si incide en el hecho que el desarrollo sea en WindowProcedure o en DialogProcedure. acepto sugerencias. Nos vemos.
7
« en: Jueves 9 de Febrero de 2006, 00:52 »
Holas; Estaba programando Cuadros de Diálogos, a los controles Edit y Radio Button, les cambiaba el background y color de la fuente, ningún problema. Ahora estaba programando ventanas sin recurrir a recursos, ahora no puedo hacer que se modifique los colores de los controles, ejemplo; #include <windows.h> /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); HINSTANCE inst; /*-----------------------*/ #define CB_OCULTAR 10 #define RB_RADIO_1 11 #define RB_RADIO_2 12 #define BG_GRUPO 13 #define RB_RADIO_3 14 #define RB_RADIO_4 15 //----- #define EstiloRadios WS_CHILD | WS_VISIBLE |BS_AUTORADIOBUTTON #define EstiloGrupos WS_CHILD | WS_VISIBLE | BS_GROUPBOX | WS_GROUP #define EstiloEdit WS_CHILD | WS_VISIBLE | WS_BORDER /*-----------------------*/ char szClassName[ ] = "Ejemplo Controles"; // int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil) { HWND hwnd; MSG messages; WNDCLASSEX wincl; /* The Window structure */ wincl.hInstance = hThisInstance; wincl.lpszClassName = szClassName; wincl.lpfnWndProc = WindowProcedure; wincl.style = CS_DBLCLKS; wincl.cbSize = sizeof (WNDCLASSEX); /* Use default icon and mouse-pointer */ wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW); wincl.lpszMenuName = NULL; wincl.cbClsExtra = 0; wincl.cbWndExtra = 0; /* Use Windows's default color as the background of the window */ wincl.hbrBackground = (HBRUSH) (COLOR_BTNFACE+1);//COLOR_BACKGROUND; /* Register the window class, and if it fails quit the program */ if (!RegisterClassEx (&wincl)) return 0; /* */ hwnd = CreateWindowEx ( 0, szClassName, "Ejemplos Controles", WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX, CW_USEDEFAULT, CW_USEDEFAULT, 544, 375, HWND_DESKTOP, NULL, hThisInstance, NULL ); // ShowWindow (hwnd, nFunsterStil); // while (GetMessage (&messages, NULL, 0, 0)) { TranslateMessage(&messages); DispatchMessage(&messages); } return messages.wParam; } LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { static HWND hedit,hboton,hradio_1,hradio_2; static HWND hgrupo; static HWND hradio_3,hradio_4; int optar = 11; //--- COLOR BACKGROUND CONTROLES static HBRUSH RadioBrush; static COLORREF BkRadioColor; static COLORREF TextoRadio; switch (message) { case WM_CREATE: hedit = CreateWindowEx( 0, "edit","", EstiloEdit, 10,10,80,20, hwnd,NULL, inst,NULL ); hboton = CreateWindowEx( 0, "button","Ocultar", WS_CHILD | WS_VISIBLE, 10,40,60,22, hwnd,(HMENU)CB_OCULTAR, inst,NULL ); hgrupo = CreateWindowEx( 0, "button","OPciones", EstiloGrupos, 15,70,150,80, hwnd,(HMENU)BG_GRUPO, inst,NULL ); hradio_1 = CreateWindowEx( 0, "Button","Marcar", EstiloRadios, 30,88,60,20, hwnd,(HMENU)RB_RADIO_1, inst,NULL ); hradio_2 = CreateWindowEx( 0, "button","Marca 2", EstiloRadios, 30,113,70,20, hwnd,(HMENU)RB_RADIO_2, inst,NULL ); hgrupo = CreateWindowEx( 0, "button","Opciones 2", EstiloGrupos, 15,150,150,80, hwnd,(HMENU)BG_GRUPO, inst,NULL ); hradio_3 = CreateWindowEx( 0, "button","Marca 3", EstiloRadios, 30,175,70,20, hwnd,(HMENU)RB_RADIO_3, inst,NULL ); hradio_4 = CreateWindowEx( WS_EX_TRANSPARENT, "button","Marca 4", EstiloRadios, 30,192,70,20, hwnd,(HMENU)RB_RADIO_4, inst, NULL ); //--------- TextoRadio = RGB(0,0,254); BkRadioColor = GetSysColor(COLOR_WINDOW);//RGB(225,225,225) GetSysColor(COLOR_BACKGROUND); RadioBrush = CreateSolidBrush(BkRadioColor); break; case WM_CTLCOLORBTN: if((HWND)lParam == (HWND)RB_RADIO_4) { SetTextColor((HDC)wParam,TextoRadio); SetBkColor((HDC)wParam,BkRadioColor); return (LONG)RadioBrush; } break; case WM_COMMAND: switch(LOWORD(wParam)) { case CB_OCULTAR: SetWindowText(hedit,"Holas"); break; case RB_RADIO_1: SetWindowText(hedit,"Radio1"); break; case RB_RADIO_2: SetWindowText(hedit,"Radio2"); break; case RB_RADIO_3: SetWindowText(hedit,"Radio3"); ShowWindow(hboton,FALSE); break; case RB_RADIO_4: SetWindowText(hedit,"Radio4"); ShowWindow(hboton,TRUE); break; } break; case WM_DESTROY: DeleteObject(RadioBrush); PostQuitMessage (0); break; default: return DefWindowProc (hwnd, message, wParam, lParam); } return 0; }
Gracias, por cualquier ayuda.
8
« en: Domingo 11 de Diciembre de 2005, 04:12 »
HOlas;
Me encuentro realizando programas en este lenguaje, el compilador que uso es el Dev-C++ 4.9.9.0.
Los ejemplos que he encontrado en la red son en referencia en modo consola, más, no encuentro ejemplos al usar WINAPI ventanas.
Solamente necesito una ayudita el resto lo realizo por mi mismo.
Gracias.....
9
« en: Jueves 9 de Diciembre de 2004, 05:33 »
Hola; Les dejo las declaraciones WinAPI para utilizar desde Visual Basic. WinAPI32 (Guardar Como ...)Nos vemos.
10
« en: Miércoles 28 de Julio de 2004, 16:40 »
Hola.
Soy nuevo y tengo pega, debo realizar cambios a varias páginas html, me han dado password de entrada al dominio y al ftp, pero como nunca he realizado esta tarea, estoy algo perdido.
Solicito pasos que dar para realizar esta tarea o donde encuentro la información, debo presentar un avance en lo posible hoy en la tarde.
La información en la pega ha sido nula practicamente, el anterior se fue y con todo al parecer.
Desde ya gracias por la ayuda recibida.
Páginas: [1]
|
|
|