• Jueves 3 de Julio de 2025, 18:46

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.


Temas - citrico

Páginas: [1]
1
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.

2
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

3
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]