• Viernes 8 de Noviembre de 2024, 21:33

Mostrar Mensajes

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 - citrico

Páginas: [1]
1
Papelera / Re: Como Instalar Componente En C++ Builder 6.0
« en: Viernes 25 de Enero de 2008, 12:55 »
Venga chicos, que seguro que hay por ahí alguien que me puede echar una mano.

Se que para instalar el componente éste ha de derivar de la clase TGraphicControl

2
Papelera / Como Instalar Componente En C++ Builder 6.0
« en: Jueves 24 de Enero de 2008, 17:40 »
Hola a todos !!

Me he bajado de esta página:

www.programmers.net/mirrors/DSP/newl/midxc10f.htm

El componente txyzplot.zip, se trata de un componente visual para realizar graficos en 3D. El problema es que no se como instalarlo desde la opción install component que trae builder.

He mirado el fichero .hlp que trae el componente, sigo sus indicaciones pero aparecen errores. Quizá haya que crear un fichero .bpk (package), pero no se como.

Por favor, necesito que alguien me eche una mano.

Muchas gracias.

3
C++ Builder / Re: Problemas Copiando Imagen....
« en: Lunes 5 de Febrero de 2007, 16:19 »
Que rápido juanK !!! agradecido me quedo.

De todas formas, cuando tengas un poco de tiempo, si fueras un poco más explicito.... es que no me he aclarado con tus últimas explicaciones.

Saludos.

4
C++ Builder / Re: Problemas Copiando Imagen....
« en: Lunes 5 de Febrero de 2007, 15:31 »
Gracias por la respuesta Juank, vaya error más tonto. No me había dado cuenta.

De todas formas, ¿ podrías indicarme brevemente una manera más rápida de hacer esto ?

Muchas gracias !!

5
C++ Builder / Problemas Copiando Imagen....
« en: Domingo 4 de Febrero de 2007, 01:58 »
Hola a todos. Estoy haciendo un programa que permita aplicar algoritmos de criptografía a imágenes. Pero tengo un pequeño problema.

Resulta que leeo una imagen de un fichero *.bmp y pretendo almacenarla en memoria para luego procesarla mediante dichos algoritomos.

Antes de aplicar los algoritmos, la leo, la dibujo, la almaceno en memoria y la vuelvo a pintar en otro TImage, pero me aparece en B/N. El código que empleo es el siguiente:

<!--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++;
              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++;
             //aquí la imagen se pinta el B/N
          }
    }

    delete textura;<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

Creo que el problema está en la composición del color, pero no lo se.

¿me echa alguien una mano? Gracias

6
C++ Builder / Calculo Del Tiempo De Ejecución
« en: Miércoles 27 de Diciembre de 2006, 17:55 »
Hola.

Me gustaría saber cómo calcular el tiempo (en milisegundos) de ejecución de un algoritmo en C++ Builder.

He utilizado:

clock_t comienzo, final;
comienzo = clock();
.........
algorimo
........

final = clock();
long tiempo = (final - comienzo)/CLK_TCK;

Pero tiempo siempre me devuelve 0.

Gracias y un saludo.

Páginas: [1]