• Lunes 29 de Abril de 2024, 06:06

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

Páginas: 1 [2]
26
C++ Builder / Re: Temporizador En Consola
« en: Jueves 10 de Abril de 2008, 04:23 »
jejeje, gracias el_shanky, siempre me ayudas con mis dudas....

Muchas gracias a ti, y a tu sabidería...jejeje

27
C++ Builder / Temporizador En Consola
« en: Miércoles 9 de Abril de 2008, 20:26 »
Hola, me preguntaba si alguno sabe de alguna función que funciona como el TTimer pero en consola, si alguno pudiera ayudarme con esta duda estaría muy agradecido...

Gracias...

28
C++ Builder / Re: Convertir De Int A Char O Viceversa??
« en: Martes 8 de Abril de 2008, 22:51 »
mmm, me había olvidau de que el c_str() devuelve un puntero de cadena  :whistling:  y en este momento no se me ocurre como arreglar eso, pero analizando bien tu algoritmo, creo que le primero que posteaste estaba mejor, pero con el StrToInt:

Código: Text
  1.  
  2. if (StrToInt(c) == index)
  3.  
  4.  

Espero haber ayudado...

29
C++ Builder / Re: Convertir De Int A Char O Viceversa??
« en: Martes 8 de Abril de 2008, 17:11 »
Lo que pasa es que estás comparando un String con un char.

Tienes que poner la función "c_str()" en el if así:

Código: Text
  1.  
  2. if (linea[0] == s.c_str())
  3.  
  4.  

c_str() te devuelve una cadena de carácteres que obtiene de un string, y en este caso  te devuelve una cadena de 1, y así ya lo pudes comparar.

Pos si acaso, tu comparación está bien por que compara un solo caracter, pero para comparar una cadena de más de un caracter con otra, está la función "strcmp(<string1>,<string2>)" que devuelve 0 si son iguales los dos string.

Para más información chekea la ayuda.

Espero haber ayudado...

30
C++ Builder / Re: Eliminar Filas En Un Stringgrid
« en: Sábado 5 de Abril de 2008, 18:46 »
Si, lo que pasa es que existen funciones que en "TEORÍA" funcionan, pero en la vida real no es así, así que para asegurarte de que todo salga bien tienes que hacerlo a pulso  :comp:  jejeje, lo cual es divertido y así aprendes a salir del paso en situaciones difíciles...

Saludos.

31
C++ Builder / Re: Eliminar Filas En Un Stringgrid
« en: Sábado 5 de Abril de 2008, 02:41 »
Conosco una función que borra pero no elimina:
Código: Text
  1.  
  2. StringGrid1-&#62;Rows[1]-&#62;Clear();
  3.  
  4.  
Espero que te ayude.

32
C++ Builder / Re: Eliminar Filas En Un Stringgrid
« en: Miércoles 2 de Abril de 2008, 19:23 »
Lo primero que se me ocurre (descartando los archivos), es que borres los datos de toda una fila, y que en una o varias variables guardes los datos de la de abajo para asignársela a la fila de arriba, y así sucesivamente hasta llegar a la última fila, algo así como el método burbuja, espero que me hayas entendido...

Suerte...

33
C++ Builder / Re: ¿porque Se Me Queda Colgado El Programa?
« en: Miércoles 2 de Abril de 2008, 19:09 »
Lo que yo hago normalmente es colocar una variable global como "char Direccion_Archivo_Foto[300];", y pongo un botón que ejecuta a un OpenPictureDialog:

Código: Text
  1.  
  2. void __fastcall TForm1::Button_Buscar_FotoClick( TObject *Sender)
  3. {
  4.         if(OpenPictureDialog_Foto-&#62;Execute())//Verdadero si haces click en Aceptar
  5.         {
  6.                Image_Foto-&#62;Picture-&#62;LoadFromFile(OpenPictureDialog_Foto-&#62;FileName);
  7.                //para poner la foto que elegiste al TImage.
  8.  
  9.                strcpy(Direccion_Archivo_Foto, OpenPictureDialog_Foto-&#62;FileName.c_str() );
  10.                //Guardo la dirección en la variable &#34;Direccion_Archivo_Foto&#34;.
  11.         }
  12. }
  13.  
  14.  

y como ya tenés la dirección de la foto guardada en la variable global "Direccion_Archivo_Foto" no te da muchos problemas para manejar los datos.

Si querés cargar imagenes JPEG tenés que incluir la unidad jpeg.hpp:

#include <jpeg.hpp>

Espero haber ayudado.

34
C++ Builder / Re: Convertir De Int A Char O Viceversa??
« en: Martes 1 de Abril de 2008, 21:12 »
Puedes probar las funciones:

StrToInt( <variable String> ); Devuelve entero.

IntToStr( <variable String> ); Devuelve string.

Pero son de Borland; para más información acerca de estas funciones fijate en la ayuda.

Espero haber ayudado.

35
C++ Builder / Re: Simular Un Click En Una Fila Del Stringgrid
« en: Lunes 31 de Marzo de 2008, 00:48 »
Gracias el_shanky, era justo lo que necesitaba  :kicking:  jejeje, siempre hay alguna función nueva que aprender...

Muchas gracias.

36
C++ Builder / Simular Un Click En Una Fila Del Stringgrid
« en: Sábado 29 de Marzo de 2008, 23:04 »
Hola, como dice el título, mi pregunta es sobre cómo simulo un click en una determinada fila o celda, he intentado varias cosas con primitivas, pero hasta ahora no encuentro nada, si alguien me pudiera ayudar estaría muy agradecido.

Gracias por su atención...

37
C++ Builder / Re: Como Saber A Que Celda Se Le Hizo Clic En Dbgrid
« en: Sábado 29 de Marzo de 2008, 22:14 »
De celdas no se mucho, pero lo que yo hago obtener la fila en la que se hace click,
en el evento onClick del StringGrid le pongo:  

int Fila_Actual = StringGrid1->Row;

y la vaiable Fila_Actual la uso para comparar celdas, por ejemplo:

if(StringGrid1->Cells[0][Fila_Actual] != "")
{
        <Sentencia1>
        <Sentencia2>..etc.
}

Espero que eso te ayude...

38
C++ Builder / Re: Minimizar Un Form
« en: Sábado 29 de Marzo de 2008, 21:57 »
En el evento onclick del botón que creaste ponele:

Form1->WindowState = wsMinimized;

Espero haber ayudado...

39
C++ Builder / Re: Variables En Los Diferentes Form
« en: Sábado 29 de Marzo de 2008, 21:45 »
Puedes hacer un archivo que guarde todas las variables que utilices en varios formularios, simplemente abrís el archivo y lo buscas; si no quieres tomarte la molestia de crear un archivo, create una nueva unidad y en esta declarás variables globales, pero tienes que tener mucho cuidado con las variables globales por que sobreviven hasta que termine el programa.

Espero haber ayudado.

40
C++ Builder / Re: Quickrep Impresion C++ Builder 6.0
« en: Martes 25 de Marzo de 2008, 16:30 »
jejeje, lo que me olvide decir es que los nombres significativos en las variables te fomentan la flojera para no documentar tanto el código... :D je! son de mucha ayuda.

41
C++ Builder / Re: Imagen
« en: Lunes 24 de Marzo de 2008, 18:58 »
Hola, si estás usando un "Image", has clic en la imagen y en el "Object Inspector" hay una opción que se llama "Stretch", ponela en "true", tal vez es eso lo que buscas.

Espero haber ayudado...

42
C++ Builder / Re: Que Recomiendan La Version 5 O La 6?
« en: Viernes 14 de Marzo de 2008, 16:30 »
hola, yo recién estoy empezando a programar, pero estoy aprendiendo a programar en el Borland C++ Builder 6, luego en la U, por alguna razón misteriosa y a la vez estúpida, nos quieren enseñar a programar en la versión 4 &lt;_&lt;  , la cosa es que si haces un proyecto en una versión anterior al 6, por compatibilidad, te tiene que funcionar en el 6, si no te funcione tal vez se debería a que instalaste mal el 6, pero no puedes instalar 2 versiones diferentes en la misma computadora, lo que puedes hacer es instalar un Virtual PC, e instalar la otra versión en el Virtual PC.

El Virtual PC es gratis, solo debes buscarlo en goolgle para descargarlo.

Espero haber ayudado :)

43
C++ Builder / Re: Quickrep Impresion C++ Builder 6.0
« en: Jueves 13 de Marzo de 2008, 21:30 »
Buen algoritmo, es de mucha ayuda, pero tengo una pregunta:

La variable "s" es la que guarda toda una línea del Memo1, y esa es la va imprimiendo antes de saltar a la próxima línea, ¿no es así?

Y la variable i es el número de la línea, no?

Lo que pasa es que esta es la primera vez que veo un algoritmo para imprimir un Memo, y estube desifrandolo :comp:  je.

Gracias por tu atención.

Nota:
Te aconsejo ponerle nombres significativos a las variables que usas, por que si lo haces tu código va a ser más fácil de entender para los demás, incluso para ti si es que no lo ves después de un buen tiempo ;)

Páginas: 1 [2]