• Lunes 18 de Noviembre de 2024, 03:32

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

Páginas: 1 [2] 3
26
C++ Builder / Lectura De Archivo
« en: Jueves 12 de Junio de 2008, 14:09 »
Hola, aqui estoy de nuevo, de duda en duda...

La duda es la siguiente:
Creo el archivo:          
fstream fichout(nom_arch.c_str(), ios::out);
(lo manipulo y lo cierro)    
fichout.close()

Al leerlo utilizo el bucle:
while (!fichout.eof())
()

Añado la libreria <fstream.h>
En la mamipulacion no esta el error puesto que he utilizado un bucle "for" para probarlo y funciona, el error creo que esta en que no encuentra el final del archivo correctamente y me da error de memoria, ¿estoy pasando algo por alto?

Gracias de nuevo.

27
C++ Builder / Re: Variable Como Nombre De Archivo
« en: Jueves 12 de Junio de 2008, 12:19 »
Con esto último funciona a la perfección,
muchiiiiiiiiiiiiisimas gracias una vez mas por la utilisima ayuda.  :)

28
C++ Builder / Re: Variable Como Nombre De Archivo
« en: Martes 10 de Junio de 2008, 15:35 »
Si, conocia esa funcion pero no encuentro la manera de hacerla, porque por ejemplo si hago:

identificador= num_ansi.c_str();
fich(identificador.csv, ios::out)

Me dice que el problema esta en que .csv no es una propiedad de identificador.

Y si hago:

fich("identificador.csv", ios::out)

Entonces el archivo se llamara "identificador.csv" y no lo que contiene la variable.
Uffff la verdad es que no le veo la solucion, si alguien la ve... se agradecera muchisimo su ayuda. Un saludo.

29
C++ Builder / Variable Como Nombre De Archivo
« en: Sábado 7 de Junio de 2008, 13:23 »
Hola!
¿Como puedo hacer que el nombre de un archivo sea una variable AnsiString?, es decir, introduzco el nombre y le pongo la extension ".csv" para abrirlo con excel. He estado probando varias cosas pero seguro que hay alguna función que se me escapa.

Muchas gracias de antemano.

30
C++ Builder / Re: ¿al Utilizar Variable Ansistring...?
« en: Viernes 30 de Mayo de 2008, 11:58 »
Es codigo lo tengo tal y como lo he puesto, la verdad es que nunca he puesto includes en el .hpp, siempre lo he puesto en el .cpp y hasta ahora no he tenido problemas.

Estoy intentando arreglarlo pero no doy con la tecla. Gracias por el interes.

Por fin!!

Incluyendo <vcl.h> funciona, tb incluyendo "system.hpp"

Gracias de nuevo.

EI: juntanto mensajes, lo mismo que antes, si no te respondieron no hace falta que crees un mensaje nuevo, para algo esta el boton de modificar.

31
C++ Builder / Re: ¿al Utilizar Variable Ansistring...?
« en: Viernes 30 de Mayo de 2008, 11:39 »
El error se me marca en la linea 7, "Pintar_Num(...)", ademas si cambio AnsiString por int funciona perfectamente, por eso el buscar el error en algo relacionado con el AnsiString.

Código: Text
  1. class CIdentificador
  2. {
  3.   public:
  4.  
  5.         void Ini_lista_id(CListapos &lista);
  6.         void Pintar_Num(CListapos &lista, AnsiString &num_id);
  7.  
  8.   private:
  9.  
  10.         void Marcar_Seg0(Imagen &imagen, CListapos &lista, int k);
  11.         void Marcar_Seg1(Imagen &imagen, CListapos &lista, int k);
  12.         void Marcar_Seg2(Imagen &imagen, CListapos &lista, int k);
  13.         void Marcar_Seg3(Imagen &imagen, CListapos &lista, int k);
  14.         void Marcar_Seg4(Imagen &imagen, CListapos &lista, int k);
  15.         void Marcar_Seg5(Imagen &imagen, CListapos &lista, int k);
  16.         void Marcar_Seg6(Imagen &imagen, CListapos &lista, int k);
  17.  
  18. };
  19.  

32
C++ Builder / ¿al Utilizar Variable Ansistring...?
« en: Viernes 30 de Mayo de 2008, 11:09 »
Hola,
estoy dandole vueltas a una error y no le veo la razon de ser.
Me surge la duda: ¿Al utilizar una variable AnsiString hay que añadir alguna libreria especial?

El error es unos de estas extraños que no explican nada:
"[C++ Error]CIdentificador.hpp(7):E2303 type name expected"

La linea 7 es donde tengo declarada la variable Ansistring.

Gracias de antemano.

33
C++ Builder / Re: Duda Sobre "edit"
« en: Miércoles 28 de Mayo de 2008, 23:06 »
Pffffff... Mil Gracias!! No sabes cuanto me acabas de ayudar.
Las dos opciones funcionan  ;)

34
C++ Builder / Duda Sobre "edit"
« en: Miércoles 28 de Mayo de 2008, 22:19 »
Hola,
hasta ahora mediante el evento "OnClick" he ido metiendo el caracter correspondiente en una posición de mi array.
La cosa es que tengo que utilizar la cadena de caracteres de ese Edit en otro Form.
Pero... me pregunto yo: ¿Habrá alguna forma de reconocer lo que hay tras escribir en el campo Edit sin necesidad de ir teniendo que meter los caracteres en un array?

Gracias de antemano por la colaboración. Saludos.

35
C++ Builder / Re: Archivos De Texto En Builder.
« en: Jueves 22 de Mayo de 2008, 11:03 »
Es interesante esto que dices,
pero me temo que no es aplicable a mi caso puesto que la información que guardo y que posteriormente quiero recuperar tiene que ser legible por el usuario, ya que son resultados de procesos realizados anteriormente.

Gracias la colaboración  ;)

36
C++ Builder / Archivos De Texto En Builder.
« en: Miércoles 21 de Mayo de 2008, 20:49 »
Hola,
he estado buscando algo de informacion a ver si me solucionaba la duda pero no he encontrado nada que me sirva :(

La duda es si Builder 5.0 me ofrece la posibilidad de guardar datos en un archivo de texto que no sea en un simple archivo .txt, de forma mas o menos estetica y que estos datos guardados sean facilmente recuperables.

Gracias de antemano por la colaboración.

37
C++ Builder / Re: Showmessage En Varios Renglones??
« en: Martes 20 de Mayo de 2008, 19:13 »
Problema resuelto, muchas gracias  ;)

38
C++ Builder / Showmessage En Varios Renglones??
« en: Martes 20 de Mayo de 2008, 11:56 »
Hola!

¿Hay alguna forma de que un ShowMessage me pueda aparecer en varios renglones y no en uno larguísimo?

Gracias de antemano.

39
C++ Builder / Re: Error Sin Sentido En Llamada A Procedimiento.
« en: Viernes 16 de Mayo de 2008, 17:38 »
La versión que utilizo es Builder 5.0

40
C++ Builder / Re: Error Sin Sentido En Llamada A Procedimiento.
« en: Viernes 16 de Mayo de 2008, 16:38 »
Inexplicable!!
despues de comer he vuelto a abrir el programa y funciona, es como si al cerrar se asimilaran realmente los cambios necesarios, ni idea, es algo que se me pasa por la cabeza.

Si me volviera a pasar y diera con la solución la comento por si pudiera ayudar.

Gracias  ;)

41
C++ Builder / Re: Error Sin Sentido En Llamada A Procedimiento.
« en: Viernes 16 de Mayo de 2008, 14:02 »
Las 7 de la mañana??? jejejeje Aqui ahora es mas o menos la hora de comer.

Lo que me dice el compilador es lo siguiente:

[C++ Error] CProcesado.cpp(67):E2316 'CProcesado::Casilla_Marcada()Imagen,int,int) is not a member of 'CProcesado'

En cuanto a lo de .hpp nunca he tenido ningun problema porque tengo el archivo guardado con esa extensión.
No se, es un error extraño, el otro dia desapareció por si solo, aunque si pudieramos dar con el motivo pues mejor que mejor.

Gracias de nuevo.

42
C++ Builder / Re: Error Sin Sentido En Llamada A Procedimiento.
« en: Viernes 16 de Mayo de 2008, 12:35 »
Por alguna extraña razón me ha vuelto a pasar, adjunto .HPP y .CPP, no le veo el fallo por ningun lado  :(

Código: Text
  1. .HPP
  2. class CProcesado
  3. {
  4.         public:
  5.  
  6.                 void Cargar_Imagen(Imagen &imagen);
  7.                 void Imagen_Color(Imagen &imagen, Imagen &imagen_C);
  8.                 void Coord_Click(int &X, int &Y);
  9.                 bool Casilla_Marcada(Imagen imagen_C, int X, int Y); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  10.                 void Coordenadas(Imagen &imagen, CListapos &lista, int &X, int &Y, int &bloque);
  11.                 (continua...)
  12.  

.CPP
Código: Text
  1. bool CProcesado::Casilla_Marcada(Imagen imagen_C, int X, int Y)
  2. {
  3.   bool res= true;
  4.  
  5.   if((imagen.ro(Y, X)==255) & (imagen.az(Y, X)==255) & (imagen.ve(Y, X)==255))
  6.         res= false;
  7.  
  8.   return(res);
  9. }
  10.  

43
C++ Builder / Re: Formx->showmodal()...
« en: Jueves 15 de Mayo de 2008, 21:22 »
En este caso necesito usar ShowModal, puesto que el Form en cuestion es una pequeña ventana y si diera clcik fuera se me perdería y no podría extraer la informacion que deseo.

Pero me has ayudado muchísimo, era RadioButton->Checked lo que andaba necesitando.

Gracias de nuevo :hola:

44
C++ Builder / Re: Error Sin Sentido En Llamada A Procedimiento.
« en: Jueves 15 de Mayo de 2008, 21:19 »
Vale, por alguna extraña razon he vuelto a declarar las cabeceras y ha funcionado, algún error tonto habría por ahi. Supongo que hoy no es uno de mis dias mas lúcidos.

Muchisimas gracias por la intención de ayudar  ;)

45
C++ Builder / Re: Formx->showmodal()...
« en: Jueves 15 de Mayo de 2008, 17:18 »
El problema es que en Form el cual muestro con ShowModal() y cierro con Close() tienes varios RadioButtons y cuando vuelve a aparecer tiene marcado el RadioButton que se marco en la ocasión anterior, ¿Hay opción para cerrar el Form reinicializandolo?, o por lo menos para que no me aparezca marcado el RadioButton que se marco en el paso anterior.

Gracias por la colaboración.

46
C++ Builder / Re: Formx->showmodal()...
« en: Jueves 15 de Mayo de 2008, 17:08 »
Vale, investigando un poco creo que he dado con la tecla,

parece que con FormX->Close() funciona correctamente.

47
C++ Builder / Formx->showmodal()...
« en: Jueves 15 de Mayo de 2008, 16:58 »
A la hora de mostrar un Form lo hago de la forma FormX->ShowModal(), para que el Form queda por detras de éste este inutilizado. El problema es que en el evento OnClick de ese Form pongo lo siguiente:

{
    FormX->Hide();
}

Deja de verse el FormX, pero al quedare el Form que quedaba por detras sigue estando inutilizado. ¿Es que quizas el ShowModal() hay que anularlo de otra forma?

Muchisimas gracias por vuestra paciencia con los que vamos tropezando de piedra en piedra, si no fuera por vuestra ayuda nos quedariamos estancados en alguna de esas piedras.

48
C++ Builder / Error Sin Sentido En Llamada A Procedimiento.
« en: Jueves 15 de Mayo de 2008, 16:41 »
En mi proyecto trabajo con una clase (que mas que una clase debería ser un procedimiento, pero bueno...), el caso es que existe un procedimiento con una cabecera determinada que funciona correctamente.
El problema viene cuando yo inserto una nueva variable como parametro de entrada, entonces me dice builder que mi procedimiento no pertenece a la clase a la que realmente pertenece. Creo que lo hago todo correctamente: actualizo la cabecera en el ".CPP", en el ".HPP" y en todas las llamadas al procedimiento.

¿Tiene alguna razoón de ser este error? A mi me trae de cabeza...   :(

49
C++ Builder / Re: Declaracion De Variable
« en: Miércoles 14 de Mayo de 2008, 13:26 »
Que haria yo sin vosotros... jejeje

Mil gracias, nos leeremos en las proximas dudas.

Un saludo.

50
C++ Builder / Re: Declaracion De Variable
« en: Martes 13 de Mayo de 2008, 16:29 »
He probado a utilizar "extern" pero me da un linker error, he probado a declarar la variable en la parte privada y en la parte publica del .H origen, y en el .cpp destino, ¿me podrías decir con exactitud donde tengo que daclararla?

Os explico sin extenderme el problema concreto a ver si tuviera otra solucion:
En un Form cargo una imagen sobre la que hago click de raton, tras este click se realiza un procesado y se abre una ventana con opciones (otro Form), pero en este segundo Form necesito las coordenadas donde el raton hizo click en el Form anterior. ¿Existe alguna forma de abrir una pequeña ventana donde poder elegir entre varias opciones sin que tenga que ser otro Form?, si esto no fuera posible me temo que necesito las variables de mi Form anterior.  :(

Muchiiiisimas gracias por vuestra paciencia.

Páginas: 1 [2] 3