|
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 - Ithilien
101
« en: Domingo 4 de Marzo de 2007, 02:06 »
Hola de nuevo,
he compilado mi proyecto, y cuando iba a ejecutarlo sin tener en ejecución C++ BUilder 6, me ha aparecido el problema del TRIAL VERSION del MyDAC, ya que dice que solo puede correr con el builder en funcionamiento.
Alguien lo tiene en versión completa o crackeado y puede poner un link para la descarga? Me hace mucha falta.
Saludos!
102
« en: Jueves 1 de Marzo de 2007, 22:10 »
Hola, estoy tratando de guardar imágenes en mi base de datos. Concretamente en una tabla que se llama trabajadores que tiene un campo de tipo blob. El caso es que no tengo ni idea de como hacerlo. Lo más que he hecho ha sido lo siguiente:
MyConsulta->SQL->Clear(); MyConsulta->SQL->Add("INSERT INTO trabajador (DNI,fotografia) values (7,:foto)"); MyConsulta->ParamByName("foto")->LoadFromFile("C:\\foto.jpg",ftBlob); MyConsulta->Execute();
He peusto DNI = 7 por poner un ejemplo, y la foto esa también por probar. No sé si la inserción la hago bien porque la sentencia SQL se ejecuta sin problemas, pero no puedo comprobarlo porque intento cargar la imagen:
MyConsulta->SQL->Clear(); MyConsulta->SQL->Add("SELECT fotografia FROM trabajador WHERE DNI=7"); MyConsulta->Execute(); DBImageFoto->LoadPicture();
Y decir que MyConsulta es un TMyQUery == TQuery y DBImageFoto es un DBImage y que tengo asociado a la query un DataSource y la DBImage está asociada al DataSource. Alguien puede echarme una mano? Y si es así, pueden poner un ejemplo?
Muchísimas gracias!
Saludos!
103
« en: Miércoles 28 de Febrero de 2007, 18:00 »
Ya te he agregado
104
« en: Miércoles 28 de Febrero de 2007, 17:44 »
Respecto a la paleta DBControls imagino que te refieres a DATA CONTROLS. Lo que ocurre es que no me sirven porque lo que yo quiero es copiar cada valor de cada un o de los campos que te he enseñado de la tabla trabajador en un label, y se trata solo de un registro. De modo que lo que tengo que hacer es sacar, campo por campo e ir copiándolo en el label que corresponda.
y respecto a lo de los objetos, no me interesa mostrar nada. Solo tengo que cger cada para de coordenadas y pintar un TIMGAGE en el lugar que sea, por eso tengo que recorrer el conjunto de datos resultado de aplicar la consulta SELECT * FROM objeto WHERE planta = usuario.planta, tengiendo en cuenta que planta se refiere a la planta de un edificio y usuario.planta se refiere a la planta en la que se encuentra el usuario.
Saludos!
105
« en: Miércoles 28 de Febrero de 2007, 17:09 »
Hola de nuevo,
verás, te voy a explicar esto un poco más detalladamente:
Yo tengo un FORM de autenticación con su usuario y su contraseña. Cuando el usuario entra ( se conecta a la BD ), lo que hago es abrir otro FORM que tiene varias opciones, entre ellas la de ver sus datos personales y otra la de mostrar todos los objetos en un plano. Para la primera opción tengo que mostrar los datos haciendo un SELECT * FROM trabajador WHERE dni = dnidelformdeautenticacion. Ahora, en ese panel tengo una serie de labels y un TIMAGE para que se muestren todos los datos referentes al trabajador y su foto. La tabla tiene los siguientes campos:
DNI INTEGER Cod_RFID VARCHAR(255) SEXO CHAR(1) NOMBRE VARCHAR(255) APELLIDO1 VARCHAR(255) APELLIDO2 VARCHAR(255) FECHA DATE DIRECCION VARCHAR(255) TELEFONO INTEGER HABITACION INTEGER FOTOGRAFIA LONGBLOW TIPO_TRABAJADOR VARCHAR(255) TIPO_ACESSO VARCHAR(255) PRIMARY KEY(DNI)
Ahora, cuando hago la query, tendría que tomar, campo por campo para cambiar el caption del label correspondiente, y no sé como hacerlo. También aprovecho para preguntarte si el tipo de dato para la imagen es correcto, porque soy noob en MySQL y solo me he guiado a traves de foros...
Y bueno, con respecto a la otra opcion de mostrar los objetos, tengo para cada objeto que pintarlo segun dos coordenadas X,Y, que son campos de la tabla objeto.
Muchas gracias!
106
« en: Miércoles 28 de Febrero de 2007, 15:52 »
Hola,
creo que lo que yo quiero hacer es algo parecido a lo que has escrito, pero quizás pueda explicarme mejor:
Yo tengo una tabla de personas, y esas personas tienen un campo para la coordenada X y otro para la Y, indicando la posición en algún sitio. Entonces, me interesa plotear puntos en la pantalla en función de esas coordenadas. Ese es mi problema.
Además, adicionalmente quiero saber si por ejemplo DATO en tu ejemplo podía ser una estructura que recogiera todos los campos de un registro, no solo un string. No sé si ahora me explico algo mejor...
Gracias!!!
107
« en: Miércoles 28 de Febrero de 2007, 11:48 »
No entiendo muy bien lo que quieres decir. Vuelvo a repetir, tengo 2 problemas: 1.- Recorrer el objeto DataSource 2.- A qué tipo de objeto le asigno ese elemento seleccionado en el recorrido. He probado lo que me dices, pero no se muy bien como hacerlo Gracias por contestar de todas formas. A ver si alguien me echa otro cablecillo. Saludos!
108
« en: Miércoles 28 de Febrero de 2007, 01:40 »
Hola,
acabo de hacer una consulta SQL sobre un TQuery al que tengo asociado un DataSource. Mi pregunta es si se peude realizar un acceso indiexado a cada uno de los componentes obtenidos en la consulta y que están en el DataSource. Si es así, cómo podría hacer una asignación de un componente i a un elemento?? Existe la manera de hacerlo?
Estoy tratando de hacer, por ejemplo ( muy sencillo ):
SELECT * FROM usuario ( en un TQuery)
y ahora hago,
for ( int i = 0 ; i < DataSource->DataSet->RecordCount - 1 ; ++i ) miusuario = DataSet;
Esa es la idea que tengo.
Muchas gracias
109
« en: Martes 27 de Febrero de 2007, 17:56 »
Hola,
pues al final he resuelto el problema. Parece ser que cuando se instala MyDAC el directorio LIB no se incluye en el path del Builder y por eso da el error, tan simple como eso!
Saludos!
110
« en: Martes 27 de Febrero de 2007, 12:27 »
Hola,
veréis, estoy haciendo una aplicación en c++ Builder y necesito que se conecte a una base de datos MySQL. El problema está en que cuando inserto un MySqlConnection y compilo, me dice que no puede hallar el fichero dbaccess.res.
Y resulta que llevo atrancado ya un par de días. Alguien podría darme una solución¿?
Graciasssssss
111
« en: Domingo 25 de Febrero de 2007, 21:13 »
Hola,
estoy haciendo una aplicación en C++ Builder y necesito modificar una imagen que se abre con un open dialog. Cuando muestro la imagen en el formulario, me gustaría que por cada clic que si hiciera sobre un punto X,Y de la imagen, se escribiera una letra del alfabeto, y que al guardar, esas letras quedaran en la propia imagen.
¿Alguien tiene alguna idea?
Gracias!
Saludos.
112
« en: Martes 19 de Diciembre de 2006, 20:09 »
Dice que es para MS VC++. No sé si existe compatibilidad con C++ BUilder 6.0 que es el que yo uso. De todas formas te diré que me descargué hace tiempo el CYGWIN y el comando MinGW32-make yo no lo he encontrado y eso que lo he actualizado con muchsa cosas...
No conoces otra solución?
Realmente mi problema se basa en que quiero mostrar el plano en una aplización que tengo. SUpongo que se haría en un TImage porque no se dónde si no. Por eso a lo mejor bastaría con convertir el fichero DWG o DXF en un JPG y cargarlo.
Inicialmente yo pensaba que si leía el fichero usando la librería que me dijiste, era posible, a lo mejor, saber la estructura del edificio, es decir, las haitaciones como tales. Creo que eso va a ser super difícil y tendrá que ser el usuario el que las defina sobre el dibujo que vea en el TImage, me entiendes?
Saludos su -, y gracias de nuevo.
P.D.:A lo mejor en Linux es posible hacer esto???....
113
« en: Martes 19 de Diciembre de 2006, 10:55 »
Que me quieres decir con eso? que no puedo hacer nada al respecto?
114
« en: Lunes 18 de Diciembre de 2006, 22:56 »
Hola de nuevo su -, la verdad es que estaba ilusionado porque pensé que se solucionaría mi problema, pero una vez que tengo el tar.gz descargado, me propongo compilarlo y no sé hasta que punto se hace bien. El caso es que incluyo en el C++ Builder, los .h que tengo de la libreria, poniéndolos en la carpeta include.
Estoy intentando leer algún fichero con la clase que proporciona la librería, pero no sé por que no puedo. A ver si alguien lo ha probado ya y me explica con un ejemplo pequeño como se maneja el tema, porque llevo ya unos cuantos días y sigo perdido.
Muchísimas gracias!
115
« en: Miércoles 13 de Diciembre de 2006, 20:42 »
Muchísimas gracias su -
116
« en: Miércoles 13 de Diciembre de 2006, 08:28 »
Gracias por contestar tan rápido!
He descargado el fichero y lo he descomprimido, pero ocurren un par de cosas: 1º: Creo que es una libreria para Microsoft Visual c++, que no se si sirve para c++ builder. ( si es así, mil perdonas, la ignorancia es juega malas pasadas... 2º: Solo admite por lo que veo ficheros dxf, aunque podría valer. 3º: Leyendo el leeme no me entero muy bien de como hay que usarla.
Si fueras tan amable de explicar un poco te lo agradecería muchísimo.
Saludos!
117
« en: Miércoles 13 de Diciembre de 2006, 00:02 »
Hola a todos,
estoy intentando hacer una aplicacion en c++builder que pueda importar ficheros de planos de edificios cad a c++. No sé si eso es posible. Si es así, me gustaría que quien lo supiera, me lo dijera, pues estoy buscando todo el rato en webs, foros y demás y no encuentro mucho.
Lo más que he ecnontrado ha sido un visor 2d/3d para builder, y ni eso me funciona bien porque cuando cargo el fichero del project, me dice que la clase TsgImage no está definida. He probado a meter los archivos que vienen en la carpeta lib del rar que me he bajado, pero nada, sigue apareciendo lo mismo.
Muchas gracias!
P.D.: Lo del visor lo podeis ver buscando en google por 2D/3D CAD Import VCL ( no tengo suficientes permisos como para poner links :S )
|
|
|