• Sábado 12 de Julio de 2025, 07:04

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

Páginas: [1]
1
C++ Builder / Linker error: TMS component pack
« en: Martes 9 de Marzo de 2010, 18:51 »
Hola gente,

Les cuento mi problema.

Estoy haciendo un programa en el cual utilizo unos componentes pertenecientes a una libreria llamada TMS. Tiene elementos re lindos (botones, pagers, toolbars, etc).

el programa me funciona re bien pero cuando quiero compilarlo para hacerlo portable. Entro a las opciones a la pestaña linker y saco el tilde a use dinamic RTL luego entro a packages y destildo la opcion build with runtime packages. Eso es lo que hice siempre para hacer portable un programa.

Pero cuando quiero compilar me tira el error siguiente:

[Linker error] unable to open file 'ADVGLOWBUTTODB.RES'

Donde advglowbuttondb corresponde a un boton que agregue en el form.

Me fijo en el directorio donde tengo la libreria (dentro del lib del directorio de builder) y esta el archivo.

Alguna idea de que puede estar pasando??

2
C++ Builder / Llenar campo de una pagina web desde un codigo
« en: Sábado 12 de Diciembre de 2009, 05:08 »
Hola, queria saber si alguien podia ayudarme con lo siguiente...

Quiero hacer un programita que rellene campos de una pagina web con datos q le pase como parametro a alguna funcion.

Por ejemplo user y pass.

Alguna idea de como puedo hacer eso desde codigo para que por ejemplo si paso user:Gonzalo y pass: 1111 el codigo rellene los campos de la paguina web correspondientes??

Bueno gracias desde ya y espero me puedan ayudar.

3
C++ Builder / TImage en ScrollBox
« en: Martes 19 de Mayo de 2009, 21:25 »
Hola!

Bueno yo tengo un ScrollBox y necesito obtener las coordenadas de los puntos de la imagen que contiene referenciadas a la esquina superior izquierda, es decir, que esa esquina es el punto (0,0).

Pero cuando muevo las scrollbars y visualizo una parte del medio de la imagen y no veo mas la esquina superior izquierda de la imagen, me toma como (0,0) la esquina superior izquierda de la parte de la imagen que se ve, y yo necesito que tome como (0,0) la esquina superior izquierda de la imagen entera.

como puedo hacer para obtener las coordenadas con respecto a la esquina superior izquierda de la imagen, de cualquier punto de la imagen?


Gracias

4
C++ Builder / Cortar una imagen stretch
« en: Martes 21 de Abril de 2009, 16:48 »
Hola gente bueno les escribo porq estoy intentando cortar una imagen y tengo un pequeño problema..

La imagen que uso esta en un TImage con propiedad Stretch=true.

Yo uso un codigo para que cuando hago la seleccion me dibuje un rectangulo en la pantalla y que cuando termina la seleccion recorte usando las coordenadas del rectangulo q se dibujo.

El problema es que cuando uso la propiedad strectch en true el rectangulo que recorta en realidad no se corresponde con lo que seleccione.. Supongo que se debe a que la funcion Canvas::CopyRect al usar un objeto TBitmap al que se le asigna el graphic de un Tpicture utiliza las medidas del TPicture y no del TCanvas. Porque cuando uso una imagen q no esta estirada anda perfecto..

Alguna idea??

Les dejo el codigo q use.

Image2 es la imagen fuente

y juntas es la imagen en donde aparece el rectangulo q quiero seleccionar



Código: C++
  1.  
  2. void __fastcall TForm1::Image2MouseMove(TObject *Sender, TShiftState Shift,
  3.       int X, int Y)
  4. {
  5. if (Dragging)
  6.   {
  7.     Canvas->DrawFocusRect(DrawRect);
  8.     DrawRect.right = X;
  9.     DrawRect.bottom = Y;
  10.     Canvas->DrawFocusRect(DrawRect);
  11.   }
  12.  
  13. }
  14. //---------------------------------------------------------------------------
  15.  
  16. void __fastcall TForm1::Image2MouseDown(TObject *Sender,
  17.       TMouseButton Button, TShiftState Shift, int X, int Y)
  18. {
  19. Dragging = true;
  20.   DrawRect.left = X;
  21.   DrawRect.top = Y;
  22.   DrawRect.right = X;
  23.   DrawRect.bottom = Y;
  24.   Canvas->DrawFocusRect(DrawRect);
  25.        
  26. }
  27. //---------------------------------------------------------------------------
  28.  
  29. void __fastcall TForm1::Image2MouseUp(TObject *Sender, TMouseButton Button,
  30.       TShiftState Shift, int X, int Y)
  31. {
  32. if (Dragging) {
  33.     Dragging = false;
  34.     Canvas->DrawFocusRect(DrawRect);
  35.     Graphics::TBitmap* bmp = new Graphics::TBitmap();
  36.     bmp->Height = Image2->Height;
  37.     bmp->Width  = Image2->Width;
  38.     bmp->Assign(Image2->Picture->Graphic);
  39.    juntas->Canvas->CopyRect(Rect(0, 0, juntas->Width, juntas->Height), bmp->Canvas, DrawRect);
  40.  
  41.   }
  42.  
  43. }
  44.  
  45.  

Desde ya gracias

5
C++ Builder / Recortar un TImage
« en: Martes 14 de Abril de 2009, 18:50 »
Hola gente

Bueno necesito poder recortar una parte de un TImage para mostrarla luego en otro TImage.

Yo probe usando CopyRect pero la verdad que no me funciono.

La imagen que uso es en formato JPEG.

El codigo que habia utilizado es el siguiente.

La idea es recortar un rectangulo de la imagen haciendo click en el vertice superior izquierdo del rectangulo que se quiere cortar  y despues en el vertice inferior derecho

Código: C++
  1. void __fastcall TForm1::Image2Click(TObject *Sender)
  2. {
  3. if(recortar)
  4. {
  5. TPoint posicion;
  6.  
  7.  if(recortarcont==1)
  8.  {
  9.   GetCursorPos((&posicion));
  10.   supx=posicion.x - Form1->Left - Image2->Left;
  11.   supy=posicion.y - Form1->Top - Image2->Top;
  12.   recortarcont++;
  13.   Edit2->Text=supx;
  14.   Edit3->Text=supy;
  15.  
  16.  }
  17.  
  18.  else if(recortarcont==2)
  19.  {
  20.   GetCursorPos((&posicion));
  21.   infx=posicion.x - Form1->Left - Image2->Left;
  22.   infy=posicion.y - Form1->Top - Image2->Top;
  23.   recortarcont++;
  24.   Edit2->Text=infx;
  25.   Edit3->Text=infy;
  26.   recortarcont++;
  27.  
  28. Graphics::TBitmap *Bitmap;
  29.  
  30. TRect   MyRect, MyOther;
  31. MyRect = Rect(0,0,Image2->Width,Image2->Height);
  32. MyOther = Rect(0,0,juntas->Width, juntas->Height);
  33.   
  34. Bitmap = new Graphics::TBitmap;
  35. Bitmap->Width= juntas->Width;
  36. Bitmap->Height= juntas->Height;
  37. Bitmap->Assign(Image2->Picture->Graphic);
  38. juntas->Canvas->CopyRect(MyOther, Bitmap->Canvas, MyRect);
  39. delete Bitmap;
  40. }
  41.  
  42. }
  43. }
  44.  

y en un botton tengo el siguiente codigo

Código: C++
  1.  
  2. void __fastcall TForm1::Button6Click(TObject *Sender)
  3. {
  4. recortar=true;
  5. recortarcont=1;
  6. }
  7.  

El codigo recorta una parte pero lo hace mal porque no recorta la parte que yo necesito, viendo un poco mas me di cuenta de que los valores que le paso a CopyRect no tienen que ser esos.. pero no entiendo muy bien el CopyRect asique no se como arreglar mi codigo para que haga lo que necesito..

6
C++ Builder / Dibujar linea sobre un TImage
« en: Martes 24 de Marzo de 2009, 09:43 »
Hola gente, necesito dibujar una linea recta sobre un TImage, pero el tema esta en que no quiero modificar la imagen original..

Para ello lo que hice es lo siguiente

Tengo un TImage con la imagen y por encima de esta, tengo otro TImage vacio en donde quiero dibujar la linea recta

El objetivo es dibujar la linea y que se vea la imagen de fondo con la linea dibujada encima..

Yo hice el siguiente codigo pero no me funciona...

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Image2->Picture->Bitmap->TransparentColor=clBlack;

TPoint points[2];
points[0] = Point(100,10);
points[1] = Point(10,100);
Image2->Canvas->Polyline(points,1);

}

Pero cuando ejecuto esto no dibuja nada y si comento la linea Image2->Picture->Bitmap->TransparentColor=clBlack; me dibuja un rectangulo blanco con la linea y en definitivas me tapa toda la imagen que tengo detras..

Alguna ayuda?

7
C++ Builder / MEdir distancia en una imagen
« en: Lunes 23 de Marzo de 2009, 08:24 »
Hola como les va??

Bueno lo que necesito hacer es encontrar una manera de medir distancia entre dos puntos de una imagen haciendo click en el primer punto con el mouse y luego en el segundo...

Osea lo que necesito es saber cuantos pixeles hay entre dos puntos para dsp hacer la extrapolacion a centimetros de acuerdo a la escala de mi imagen..

ALguna Idea?

desde ya muchas gracias!!

8
C++ Builder / Guardar Base de Datos
« en: Sábado 14 de Marzo de 2009, 17:57 »
Hola gente!!Como les va??

TEngo un programa en el cual uso una base de datos..

El problema que tengo es que cuando cierro la aplicacion nose porq algunas veces se guardan los registros nuevos que ingreso en la base y otras veces cuando vuelvo a ejecutar el programa no se habian guardado..

Hay alguna funcion o algo de las TTable para asegurarse que cuando se cierre el programa se hagan permanentes los cambios que se hicieron en la base??

Gracias desde ya

9
C++ Builder / Superponer imagenes y guardarlas
« en: Miércoles 11 de Marzo de 2009, 10:32 »
Hola gente!


Supongamos que tengo dos Timage... Uno grande y otro mas pequeño..

Lo que hago primero es poner el pequeño dentro del TImage mas grande modo que quedan superpuestos y el mas chico tapa una parte del mas grande..

Hay alguna forma de guardar una imagen con el contenido de Ambos TImage de modo que se vea esa superposicion??

Ejemplo si tengo un TImage con una cara y otro con un parche y pongo el del parche sobre el ojo de la cara, que la imagen que yo guardo contenga la cara con un parche??

Gracias desde ya!

10
C++ Builder / Rotar TImage
« en: Miércoles 11 de Marzo de 2009, 10:23 »
Hola gente como les va..

Necesito saber de alguna forma para rotar un tpicture en tiempo de ejecucion...


Yo lo hago actualmente con la cximage pero tiene el inconveniente de ser muy lento y de deformar la imagen si los angulos son distintos de 0, 90, 180 y 270



Alguien sabe de alguna alternativa?

Gracias

11
C++ Builder / Drag and Drop de imagenes
« en: Lunes 2 de Marzo de 2009, 18:24 »
Hola, soy Gonzalo

Yo tengo un TImage con una imagen que es una cerradura por ejemplo, y tengo otras varias imagenes que son llaves, tengo que hacer que el usuario pueda tomar una de las llaves y arrastrarla hacia la cerradura para ver si esa llave encaja. Para ello necesito poder deslizar una imagen sobre otra y que la imagen que contiene la llave mantenga su contorno y que no sea un cuadrado..

Alguna ayuda?

12
C++ Builder / Limpiar un TImage
« en: Lunes 2 de Marzo de 2009, 18:20 »
Hola, soy gonzalo

Estoy realizando un programa en el que tengo elementos TImage que contienen imagenes que guardo en una base de datos.

Mi duda es como hacer cuando quiero ingresar un nuevo fichero, para hacer que los TImage queden vacios, es decir que no muestren nada para que el usuario pueda asociarles otras imagenes distintas.

Por mas que busque, no encuentro ninguna funcion al estilo Image1->Clear() que me permita hacer eso..

Espero ayuda

Gracias

13
C++ Builder / JPEG en una base de datos
« en: Jueves 6 de Noviembre de 2008, 16:43 »
Hola gente! soy nuevo trabajando cno bases de datos en C++ builder..

Necesito muy urgente saber como guardar imagenes jpeg en una base de datos y como recuperarla...

En internet no encuentro nada y solo hay cosas para delphi lo cual no lo entiendo para traducirlo a c++...

Vi que hay una forma utilizando blobstreams y otras cosas..

por favor si alguno sabe cuenteme.

Gonzalo

Páginas: [1]