|
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.
Mensajes - diego.martinez
Páginas: 1 ... 7 8 [9] 10 11 12
201
« en: Miércoles 14 de Noviembre de 2007, 01:00 »
buenas: estoy intentando hacer un patron singleton pero me esta dando un fallo que no entiendo: este es el singleton //---------------------------- H class KngEngine { protected: static KngEngine * Instance; KngEngine(); public: static KngEngine * Get(); //singleton }; //---------------------------- C KngEngine * KngEngine::Get() { if (KngEngine::Instance==NULL) KngEngine::Instance=new KngEngine(); return KngEngine::Instance; } KngEngine::KngEngine() { }
cuando compilo me dice: KngEngine.obj : error LNK2001: unresolved external symbol "protected: static class KngEngine * KngEngine::Instance" (?Instance@KngEngine@@1PAV1@A) Debug/KngEngine.exe : fatal error LNK1120: 1 unresolved externals sin embargo es solo un miembro de la clase, deberia estar correctamente definida. No entiendo en que consiste el fallo, y lo peor es que buscando por google parece que lo he implementado bien, alguien ve que puede estar mal? gracias por anticipado
202
« en: Lunes 12 de Noviembre de 2007, 08:43 »
si lo que te refieres es a mandarle el resultado de un formulario (el submit digamos) a una pagina que contiene el script de recepcion, deberias mirar como abrir un socket y transmitir esa informacion en protocolo http a la página en cuestion.
busca cosas como HTTP y Sockets.
la idea seria, preparar la informacion en protocolo http en la aplicacion conectar con el script del servidor mediante un socket por el puerto 80 negociar con el servidor con protocolo http transmitir el paquete
203
« en: Lunes 5 de Noviembre de 2007, 11:36 »
hay un par de trucos para eso.
Si usas rgba para la matriz puedes decir que es una matriz de integers y asi aplicas la mascara de 4 en cuatro (o mas).
otras opciones son ya optimización del algoritmo, si posteas tu codigo podriamos mirar que se podria acelerar.
Por ejemplo, para las multiplicaciones de y*SizeX+x podrias precalcular en una matriz de n elementos las multiplicaciones y hacer Prec[y]+x
Otras opciones son usar bucles While (y--) empezando desde y=SizeY; ya que el bucle while hacia cero es mas rapido que un for estandard.
Hay truquillos de esos. Seguro que puedes encontrar formas de acelerar el codigo.
204
« en: Lunes 10 de Septiembre de 2007, 17:03 »
muchas gracias, ya he podido arreglarlo.
205
« en: Miércoles 29 de Agosto de 2007, 10:22 »
Buenas: Tengo una imagen descompresa en formato RGB en un array de datos. Querria hacer que aparezca en pantalla, a ser posible con stretch. He probado con StretchDIBits y SetDIBitsToDevice y no he conseguido que se vea, sin embargo los datos de la imagen estan bien, ya que punto a punto se visualiza correctamente. BITMAPINFO bmi; memset(&bmi, 0, sizeof(bmi)); bmi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); bmi.bmiHeader.biWidth = jpeg.width; bmi.bmiHeader.biHeight = jpeg.height; bmi.bmiHeader.biPlanes = 1; bmi.bmiHeader.biBitCount = 0; bmi.bmiHeader.biCompression = BI_RGB; bmi.bmiHeader.biSizeImage = 0; int iRet = StretchDIBits(dc, 0, 0, jpeg.width, jpeg.height, 0, 0, jpeg.width, jpeg.height, jpeg.data, &bmi, DIB_RGB_COLORS, SRCCOPY);
Estoy haciendo algo mal? por que esta sacado de msdn y no se si estoy llenando la estructura correctamente o que
206
« en: Martes 21 de Agosto de 2007, 10:43 »
Buenas: tengo un listview y querria evitar que el usuario deje el ListView sin ningun item seleccionado (como cuando se clickea fuera de un item).
He estado mirando los mensajes de notificacion pero no se como podria hacerlo, alguna idea?
207
« en: Viernes 27 de Julio de 2007, 00:42 »
lo encontre, msvcrt.lib
lo unico es que no se si con esto voy a cargar mucho el ejecutable...
208
« en: Viernes 27 de Julio de 2007, 00:01 »
Buenas: estoy intentando hacer una demo de 4k y me he liado a desactivar todo lo desactivable para reducir el tamaño del executable. La cosa es que ahora me da el error: error LNK2001: unresolved external symbol __fltused que parece tener misteriosa relacion con el empleo de floats en el codigo. El caso es que no se si a alguno le ha pasado, pero si alguien sabe que libreria tengo que incluir... en google dicen que quite el /NODEFAULTLIB pero es que la idea es mantenerlo gracias por adelantado
209
« en: Jueves 19 de Julio de 2007, 11:37 »
abres el fichero y lo lees byte a byte buscando el caracter '\n' p '\r\n' o el que se use por cada uno que encuentres +1
210
« en: Jueves 12 de Julio de 2007, 16:08 »
gracias, tiene muy buena pinta!
211
« en: Jueves 12 de Julio de 2007, 13:26 »
Buenas:
Teniendo en cuenta que Archivos de Programa puede llamarse Program Files u otras cosas como puedo asegurarme de crear un directorio en el equivalente de Archivos de Programa del usuario?
he probado con CreateDirectory("%ProgramFiles%/Prueba",0);
y no ha funcionado, alguna idea?
212
« en: Lunes 2 de Julio de 2007, 09:27 »
al final lo he solucionado copiando el puntero del array en una variable que luego uso con extern.
213
« en: Jueves 28 de Junio de 2007, 14:23 »
Buenas:
Pues me he liao al inicializar un array y no se como solucionarlo:
tengo 2 ficheros: parse.cpp y proc.cpp
ambos usan un array llamado _TypeDevice TipoDispositivos []
que defino en tipo_disp.h tal que :
_TypeDevice TipoDispositivos []= { { 0, 1, "desconocido"}, { 0, 3, "Sensor M"}, ... }
hasta aqui bien pero al compilar me da conflicto claro, por que se define en parse.cpp antes que en proc.cpp
luego, lo he pasado a un .cpp pero claro, no me permite inicializarlo al definirlo.
como puedo iniciarlo al definirlo y usarlo en 2 cpp?
214
« en: Miércoles 27 de Junio de 2007, 10:42 »
Buenas:
Tengo un edit multilinea para examinar el contenido de un archivo al estilo notepad. Leo un archivo y lo vuelco al edit. Sin embargo, no me respeta los saltos de linea del archivo, en su lugar aparece el clasico cuadradito blanco.
Alguien sabe como puedo obligarle a pasar de linea con los saltos?
215
« en: Martes 19 de Junio de 2007, 10:20 »
el paso por referencia es pasar la direccion de una variable en los parametros, para que la funcion internamente modifique el contenido, por ejemplo
void Func(int * i) { *i=5; }
void main(void) { int n=0; Func(&n); }
216
« en: Martes 5 de Junio de 2007, 13:34 »
Vaya, muchas gracias, es justo lo que necesito.
217
« en: Martes 5 de Junio de 2007, 12:14 »
Buenas:
Mi pregunta es si hay alguna forma de que un ejecutable, despues de realizar sus gestiones (que para ser exactos es una desinstalación), se borre a si mismo.
Entiendo que todos los programas de desinstalación lo hacen, luego no debe ser una tarea excesivamente compleja.
Alguna idea?
218
« en: Martes 29 de Mayo de 2007, 19:09 »
Buenas:
estaba intentando hacer un .bat para automatizar la peticion de mysqldump diaria. la cosa es que queria que se realizase el dump automaticamente a un archivo del estilo de : db_dump_2007_05_28.txt
lo que me gustaria saber es como hacer para crear un archivo con ese nombre en un .bat en msdos o sea lo que seria en UNIX:
$name="db_dump`date`.txt"; dump > $name;
solo que en ms dos no se como seria
gracias
219
« en: Martes 29 de Mayo de 2007, 15:34 »
?como?? Las variables no se pueden poner en negrita  Te refieres a iluminar un texto en una ventana de consola o te refieres a usar un RichEdit?
220
« en: Jueves 24 de Mayo de 2007, 10:13 »
en el momento de compilar? no lo habia visto nunca.
Si te refieres a quitar la consola cuando lo ejecuta para que sea una aplicacion windows tienes que cambiar a /subsystem:windows
221
« en: Martes 15 de Mayo de 2007, 16:41 »
pues no : para añadir un nodo a una lista dinamica (por ejemplo simplemente ligada): paso a) recorrer la lista desde first hasta que encontremos el pto de insercion comparando los elementos segun el Comparator o el criterio comparador paso b ) una vez encontrado el punto que cumple el criterio comparado, insertar un nodo en ese pto. para ello segun el tipo de ligadura: si hay anterior vincular el elemento anterior al nuevo si hay posterior vincular el siguiente al nuevo paso c) beneficios en el caso que has puesto no haces nada, solo creas un nuevo elemento TNodo y lo rellenas, pero no lo vinculas a la lista dinamica o TAD de turno. bye
222
« en: Jueves 10 de Mayo de 2007, 14:12 »
Buenas:
Un dia codificando por ahi vi una funcion en Unix que permitia asignar una funcion a un evento de entrada estandard, que se lanzaba en el instante en que hubiera data en el flujo. Supongo que seria algo estandard.
Es posible hacer eso mismo con los flujos de un archivo de entrada de COM en Windows?
224
« en: Jueves 3 de Mayo de 2007, 18:02 »
respuesta tonta pero...
...tienes bucle de mensajes?
225
« en: Martes 1 de Mayo de 2007, 19:47 »
yuhu! Gracias Avalon! He podido hacerlo gracias a tu codigo, parece que el fallo es que tenia que poner las comillas que has puesto en la funcion. En modo "inline" seria asi: <table> <tr> <td onMouseOver="javascript: this.style.backgroundImage='url(ImgOver.gif)';" onMouseOut="javascript: this.style.backgroundImage='url(ImgOut.gif)';" style="background-image:url(ImgOut.gif);"> PRUEBA </td> </tr> </table> Muchas gracias!
Páginas: 1 ... 7 8 [9] 10 11 12
|
|
|