|
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 - JuanK
Páginas: 1 ... 41 42 [43] 44 45 ... 231
1051
« en: Martes 6 de Febrero de 2007, 17:08 »
eSSELENTE... UNA BELLESSA!
1052
« en: Martes 6 de Febrero de 2007, 03:56 »
claro... y mas aun en la epoca que lo hicieron porque no habia tantas librerias como las hay hoy en dia.
1053
« en: Lunes 5 de Febrero de 2007, 22:40 »
se puede para guardar en servidor usando utl_file desde pl/qsl,
para guardar en cliente, creo que soplo es posible desde forms usando el builting package File IO.
1054
« en: Lunes 5 de Febrero de 2007, 16:27 »
no aqui y no tengo mucho tiempo para ponerme a escribirlo, pero eso es de fundamento revisa esto: http://c.conclase.net/ficheros/index.php?cap=001Utiliza también el motor de búsqueda del foro, ese tema se ha trabajado ya en ocasiones anteriores.
1055
« en: Lunes 5 de Febrero de 2007, 15:36 »
haciendo un lock bits del bitmap que hay en
imagenXXX->Picture->Bitmap
y recorriendo los bytes a travez de un puntero teniendo en cuenta el padding del bmp.
Podemos mirarlo luego ya que no conozco el objeto
imagenXXX->Picture->Bitmap
pero intuyo que debe tener algo para hacer ese tipo de cosas ya que eso es regla general cuando se trabaja haciendo dispay de imagenes.
1056
« en: Lunes 5 de Febrero de 2007, 14:35 »
depende de como lo estas guardando y como lo estés leyendo...
seria bueno ver parte del código pues muy probablemente estés guardando la información errada.
1057
« en: Lunes 5 de Febrero de 2007, 14:31 »
El problema es que no estas llenando bien la textura, de hecho estas dañando la información que vas acumulando en ella y luego la pintas y vuelves y la recorres mal..
En resumen no estas incrementando la variable n sino de 1 por vez y deberías hacerlo de a 3por vez puesto que vas llenandola textura de a 3 , uno para red otro para green otro para blue
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->unsigned char *textura; TColor tcolor; unsigned char *color = (unsigned char *) &tcolor; textura = (unsigned char *) malloc (altoImagen*anchoImagen*3); int n = 0; for (int i = 0; i < altoImagen; i++) { //escaneo las líneas for (int j = 0; j < anchoImagen; j++) { tcolor = imagenClaro->Picture->Bitmap->Canvas->Pixels[j][i]; textura[n] = GetRValue(tcolor); textura[n + 1] = GetGValue(tcolor); textura[n + 2] = GetBValue(tcolor); tcolor = (TColor)RGB(textura[n], textura[n+1], textura[n+2]); n+=3; imagenCopia->Canvas->Pixels[j][i] = tcolor; //la imágen se pinta bien } }
n = 0; for (int i = 0; i < altoImagen; i++) { for (int j = 0; j < anchoImagen; j++){ tcolor= (TColor)RGB(textura[n], textura[n+1], textura[n+2]); imagenPrueba ->Canvas->Pixels[j][i] = tcolor; n+=3; //aquí la imagen se pinta el B/N } }
delete textura;<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
Por otro lado la manera en que lo hace es la mas fácil pero también la mes lenta, si tienes problemas de performance peganos una visita luego.
1058
« en: Lunes 5 de Febrero de 2007, 13:46 »
es una opción, pero laque yo digo es subir el archivo , digamos que al server, a traves de una pagina web digamos como sucede en los adjuntos que subes a solocodigo, y ya una vez en el server correr el proceso de slq loader... en el server.
1059
« en: Sábado 3 de Febrero de 2007, 22:19 »
No la conozco, en caso de insistir en hacerlo en java prueba con java 2d o java 3d.
1060
« en: Sábado 3 de Febrero de 2007, 19:54 »
Prueba esto: Utiliza un objeto RenderTosurface para asi renderizar la imagen directamente en una textura , luego puedes asociar la textura a un poligono cuadrado y cada vez que renderices el polígono aplica el shader..
1061
« en: Sábado 3 de Febrero de 2007, 14:38 »
asi es eso supuse, entonces sigue mi otra recomendacion y has el upload del archivo a un servidor de la red local a donde pertenece el mismo servidor de BD, una vez se haya verificado el upload iniciar el proceso remoto de sql loader usando el ctl que mencionaste...
pero nunca el ctl debe de estar en el cliente todo desde el sever.
1062
« en: Sábado 3 de Febrero de 2007, 13:04 »
otra cosa , al bajar la nueva version de 400 y algo MB sigue siendo 9.0c ? no te preocupes por eso solo bajalo, es mejor mantener siempre la ultima version con errores corregidos etc...
1063
« en: Sábado 3 de Febrero de 2007, 04:02 »
nada de eso...
si usas visual C++ sera suficiente con el SDK, si usas el VC++ Express tndras que bajar por aparte el platform SDK y eso es todo.
1064
« en: Sábado 3 de Febrero de 2007, 04:00 »
Bueno, ya no tengo nada fresco el temita de forms, pero si necesitas mas ayuda tal ves le peque una repasada.
1065
« en: Sábado 3 de Febrero de 2007, 03:58 »
La unica manera que conozco de hacerlo desde web es que implementes a traves del servidor web la funcionalidad de mandar el archivo plano a algun equipo de la red local del servidor de bd, y una vez confirmado el envio del archivo disparar, tambien desde el web server, el proceso de sql loader para cargar el archivo ctl... otra opcion es , desde luego, tener istalado las herramientas administrativas de oracle en cada uno de los clientes, es decir independientemente del web server, y configurarles acceso al servidor de bd.... desde luego la mejor opcion es la primera. Hay mejores opciones pero todo depende de la arquitectura que poseas y desde luego de que es lo que quieres hacer realmente.
1066
« en: Viernes 2 de Febrero de 2007, 18:20 »
el dxsdk mas reciente es el de diciembre pesa 448 mb, asi que no tienes la ultima version, el de octubre si mal no recuerdo pesaba aun mas... mejor revisa.
tonces, primero que todo desinstala lo que tengas instalado y vuelve de nuevo a instalar la version mas reciente.
Si por alguna cosa de la vida te sigue saliendo el error has lo que dice eternal idol, los .lib estan en:
C:\Archivos de programa\Microsoft DirectX SDK (xxxxxx)\Lib\x86
donde xxxx es la fecha del sdk que instalaste. asi que si te molesta porque no encuentra las librerias adiciona esta ruta al path de librerias.
1067
« en: Viernes 2 de Febrero de 2007, 18:13 »
algo estas haciendo mal... pero muy mal y no tengo idea de que es...
revisa todas las referencias de las propiedases a un objeto o imagen de nombre canvas... eso no esta normal...
1068
« en: Viernes 2 de Febrero de 2007, 13:51 »
Esselente, una bellecita:beer: Massimo!!!
1069
« en: Viernes 2 de Febrero de 2007, 04:13 »
Primer paso:
bajar de las paginas de microsoft el directX SDK
Segundo:
recivisar los ejemplos basicos y de preferencia comprarte un buen libro.
1070
« en: Viernes 2 de Febrero de 2007, 00:31 »
Ir a mi pc, click derecho, propiedades
pestaña opciones avanzadas, marco 'rendimiento' click en el botón configuración y allí puedes establecer para dar prioridad a la ejecución de servicios en segundo plano y para asignar mas memoria en el caché de sistema lo cual es muy recomendado si vas a usar la estación como servidor.
1071
« en: Jueves 1 de Febrero de 2007, 21:47 »
desde luego se refieren a que en esa máquina se encuentra instalado algún servicio al cual se accede desde los demás nodos de la red. En windows puedes hacer algunas modificaciones para optimizar el funcionamiento de una estación que funcione como 'servidor' aunque generalmente nunca he visto que las usen Ir a mi pc, click derecho, propiedades pestaña opciones avanzadas, marco 'rendimiento' click en el botón configuración y allí puedes establecer para dar prioridad a la ejecución de servicios en segundo plano y para asignar mas memoria en el caché de sistema lo cual es muy recomendado si vas a usar la estación como servidor.
1072
« en: Jueves 1 de Febrero de 2007, 20:28 »
Si eso estaba leyendo, acá hay una alternativa, tendrías que usar un SELECT más. http://support.microsoft.com/default.aspx?...B;EN-US;q186133Lo mas los esq ue seria muchisisisimo mas esfuerzo en la BD lo cual es contrario a la filosofía de usar RowNum, pero ni modo. Hay dos opciones desolucion, una es tener una vista con los consecutivos previamente generados, la otra es volver un poco mas complejo el select ols select de acuerdo al doc anterior... no se... cambiate a oracle o sino has lo de la vista.... o usaTsql etc
1073
« en: Jueves 1 de Febrero de 2007, 19:57 »
estas mal Count te cuenta cuantos registros hay en una consulta, rownum es como una columna 'oculta' que tiene el numero correspondiente a cada registro devuelto por la consulta.
1074
« en: Jueves 1 de Febrero de 2007, 19:49 »
si una consulta arroja un registro ese registro queda con el rownum=1 asociado, mejor dicho sirve para numerar las filas resultantes de una consulta, de al manera que si en el filtro colocas Le condicionas a que solo traiga una fila porque solo una de las filas de la consulta tendra el rownum = 1, si quisieras traer los tres primeros registros de una consulta seria: Hay otro (s) como por el ejemplo ROWID que devuelve la dirección 'física' del registro en el sistema de archivos, lo cual se usa para otras finalidades. Espero haberme hecho entender.
1075
« en: Jueves 1 de Febrero de 2007, 18:35 »
la consulta que te puse lo resuelve 100% desde que sepas cual es el equivalente a la palabra clave RowNum en la bd que usas.
Páginas: 1 ... 41 42 [43] 44 45 ... 231
|
|
|