• Jueves 18 de Abril de 2024, 12:26

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

Páginas: [1] 2
1
C# / Algun Instalador Y Un Creador De Contenidos
« en: Martes 8 de Enero de 2008, 17:38 »
Hola a todos:
Pues eso, busco algun instalador para programas en visual c# (sin ser el tan manido Install Shield) he visto porai que el NSIS es bueno, haber si alguien sabe de alguno mas que sea facil de manejar.
Ademas busco algun programa para crear la ayuda de una aplicacion (he usado el "help compiler" pero es un lio si se desea adjuntar imagenes o graficos) tb que sea facil de aprender a usar.
Acepto cualquier sugerencia
Gracias y saludos.

2
C# / Re: Eliminar Celda De Un Datagrid
« en: Sábado 5 de Enero de 2008, 14:07 »
Hola, prueba con:
dataGridView.Rows.RemoveAt(index)
donde index es el indice de la fila que tienes seleccionada y que deseas eliminar del datagrid.
Saludos

3
MySQL / Actualizar Campo De Tabla Al Iniciar Servidor
« en: Jueves 27 de Diciembre de 2007, 12:58 »
Hola a todos:
Necesito realizar una tarea rutinaria sobre un campo de una tabla en una BD y me preguntaba si se podria realizar. Me explico:
Cada vez que se inicie el servidor MySQL (o al reiniciarse) quiero actualizar los valores de un campo en una tabla (si existe la base de datos que posee la tabla, claro).
Habia pensado en usar desencadenadores (triggers), pero claro en este caso no se produce un evento INSERT DELETE o UPDATE que active el trigger.
Con los procedimientos almacenados pasa mas de lo mismo porque no se como lanzarlo justo al iniciarse satisfactoriamente el servidor MySQL.

Si alguien tiene alguna idea u estrategia (o si lo que he planteado simplemente no se puede realizar) se agradecerá.
Gracias y saludos

4
C# / Re: Respaldar Restaurar Bd Con C#
« en: Jueves 27 de Diciembre de 2007, 12:44 »
Hola:
Lo de que te cree la bd vacia puede ser que no usas Mysqldump con los parametros adecuados. Prueba con:
mysqldump --opt --database "nombre_bd_a_respaldar"

Y para el proceso, mira si existe la propiedad siguiente para darle nombre al archivo:

psi.StartInfo.Filename = "Ruta del archivo"

Saludos

5
C# / Detectar Cierre Incorrecto De Aplicacion
« en: Lunes 3 de Diciembre de 2007, 20:26 »
Hola:
Quisiera saber si se puede detectar de alguna forma si nuestra aplicacion se cierra de una forma incorrecta (por apagon del equipo, porque se termina el proceso a lo "bruto" con el administrador de tareas de Windows o por fallo del S.O.)

Hasta ahora solo manejo el cierre normal del Form o aplicacion:
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
            messageBoxCS.AppendFormat("{0} = {1}", "CloseReason", e.CloseReason);
            messageBoxCS.AppendLine();
            messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel);
            messageBoxCS.AppendLine();
            MessageBox.Show(messageBoxCS.ToString(), "FormClosing Event");
        }

y me preguntaba si se pueden manejar otros eventos de cierre de la aplicacion como los que expongo arriba.
Gracias y saludos.

6
C# / Re: Imprimir Culaquier Tipo De Archivo En C#
« en: Lunes 26 de Noviembre de 2007, 19:43 »
De acuerdo.
Y para imprimir una imagen? (.gif, .jpg, .bmp).
He leido en otros post que se emplea un objeto Graphics.DrawImage(foto), donde "foto" es una instancia de image donde se carga el tipo de archivo grafico, pero esto no me funciona.
Se agradece la info o ayuda.
Saludos

7
C# / Imprimir Culaquier Tipo De Archivo En C#
« en: Miércoles 7 de Noviembre de 2007, 13:39 »
Hola amigos:
Necesito imprimir documentos (.pdf, .doc, .gif, .jpeg, .txt, ... etc) que almaceno en mi base de datos y que recupero con mi aplicacion.
Ya he leido en otros post que se utilizan para tal efecto objetos printDocument y printDialog y de hecho son los que empleo en mi programa. Para imprimir .txt no hay problema (los ejemplos que hay porai funcionan correctamente), el problema me surge al querer imprimir una imagen o un pdf/word porque claro lo que me imprime son la secuencia de bytes que se obtiene con el StreamReader (por poner un ej).
Si alguien tiene info. o sabe donde puedo buscarla para resolver este problema se lo agradezco mucho.
Gracias y saludos

8
C# / Re: Almacenar Y Recuperar Imagenes Mysql
« en: Lunes 22 de Octubre de 2007, 18:33 »
Hola:
Te recomiendo el tipo de dato BLOB de MySQL que almacena cadenas binarias y usando C# es relativamente sencillo manejar este tipo de datos
Saludos

9
MySQL / Re: Manejo De Datos Blob
« en: Lunes 22 de Octubre de 2007, 18:22 »
Bien, ya almaceno los ficheros en los campos LONBLOB usando un objeto FileStream de C#.
Por otro lado, zimio creo que cometes un pequeño error al pasar de bytes a gigabytes: 4,096 megabytes son 4GB, con lo que un campo tipo LONBLOB puede almacenar hasta esa cantidad.
Gracias y saludos

10
MySQL / Re: Problemas Para Acceder A Mysql
« en: Miércoles 10 de Octubre de 2007, 16:00 »
Hola:
Si utilizas Windows puedes utilizar un truquito q encontre en un libro:
-Deten el servicio desde la barra de tareas
-Ejecuta mysqld --skip-grant-tables
 Con esto se inicia el seridor sin tener en cuenta usuarios, clave y privilegios.
-Ahora abres otra consola y ejecutas: mysql - root mysql
Con esto accedes como root y con el 2º argumento le inidcas que quiers trabajar con la BD del sistema.
-Una vez dentro escribes:
UPDATE
     user
SET
     password=PASSWORD('nueva_clave')
WHERE
     user='root';
La funcion PASSWORD codifica la nueva contraseña para que no se pueda leer directamente de la tabla de usuarios.
-Despues escribes: FLUSH PRIVILEGES;
Asi MySQL hace efectivos los cambios.Escribe exit para salir del programa.
-Para cerrar el servicio escribes en consola:
mysqladmin -u root -p shutdown
Te pedira la nueva contraseña de root, se la das y detiene el servidor.

Ahora se puede iniciar el servidcio de manera normal.
Saludos

11
MySQL / Manejo De Datos Blob
« en: Lunes 8 de Octubre de 2007, 15:02 »
Hola:
Quisiera saber si alguien conoce o tiene informacion acerca del manejo de este tipo de dato, porque tengo la siguiente tabla en mi base de datos:

CREATE TABLE documentos (
  id_documentos INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  nombre VARCHAR(20) NOT NULL,
  fecha_entrada TIMESTAMP NOT NULL,
  fichero LONGBLOB NOT NULL,
  comentarios VARCHAR(250)
)

Lo que pretendo es almacenar en el campo "fichero" un documento (.doc, .pdf, .txt o tb imagenes escaneadas .jpeg,.gif, etc) ademas de poder modificarlo y recuperarlo (Utilizo Visual Studio con C#).
Ya he leido en otras discusiones que es mejor no subir el archivo ala base de datos sino guardar la ruta del mismo, pero en mi caso intento hacerlo de la primera manera.
Gracias y saludos

12
MySQL / Re: Problema Para Arrancar El Servidor
« en: Sábado 22 de Septiembre de 2007, 12:28 »
Era exactamente eso Altareum, mil gracias.
Saludos

13
MySQL / Problema Para Arrancar El Servidor
« en: Viernes 21 de Septiembre de 2007, 17:54 »
Holas:
Hace poco instale MySQL Server 5.0 y todo funciona correctamente, salvo que cada vez que inicio el sisitema (windows) tengo que lanzar el servidor manualmente. Esto es, con el MySQL Server Instance Config Wizard darle siguiente.... y empezar una "Detailed Configuration" y elijo:
-Developer Machine
-Multifunctional Database
-InnoDB Tablespace Settings. Aqui cada vez que reinicio el sistema no me aparece el directorio que seleccione en la instalacion (C:\MySQL Datafiles).
-Decision Support (DSS)
-Enable TCP/IP Networking y Enable Strict Mode
-Install As Windows Service:
Esto es lo que no entiendo pq la casilla "Launch the MySQL Server automatically" esta seleccionada sin embargo no lo hace.
-Introducir los parametros de seguridad
Y por fin EXECUTE.
En ese momento efectivamente MySQL esta funcionando como un servicio de windows (aparece en el admin de tareas), lo que quiero es que lo haga al arrancar windows.
¿Que hago mal? Si alguien puede ayudarme se lo agradezco.
Gracias y saludos

14
C# / Re: C# Y Twain
« en: Martes 26 de Junio de 2007, 11:02 »
Holas:
Vaya parece que nadie contesta.

Bueno pues ahora pregunto por informacion acerca de que se puede utilizar en C# para comunicarse con un scaner para poder obtener imagenes de documento y como manejar las opciones de configuracion (resolucion, contraste, tipo de archivo a guardar).

Gracias y saludos.

15
C# / C# Y Twain
« en: Martes 19 de Junio de 2007, 11:02 »
Hola:
Desarrollo una aplicacion que necesito que se comunique con cualquier escaner que cumpla el protocolo TWAIN para almacenar imagenes de los documentos que se escanean con esos dispositivos.
Ya me baje el toolkit, la especificacion y el twain.h (www.twain.org), pero queria saber si alguien tiene algun ejemplo, manual, o guia en internet de como usar la API de TWAIN en C# (yo utilizo Visual Studio 2005 Professional) para captar esas imagenes.
Gracias y saludos.

16
C/C++ / Re: Convertir Entero A String
« en: Miércoles 11 de Enero de 2006, 02:33 »
Es mas mi compilador no soporta la funcion itoa. ¿Existe otra que si este definida en ANSI-C?
Gracias y saludos

17
C/C++ / Re: Convertir Entero A String
« en: Miércoles 11 de Enero de 2006, 02:12 »
Uso una clase. ¿Que metodos puedo usar para hacerlo? No he encontrado ninguno.
Gracias y saludos

18
C/C++ / Convertir Entero A String
« en: Martes 10 de Enero de 2006, 22:56 »
Holas:
Queria saber como se convierte un entero a string en C++. Uso la libreria <string> y no me permite castings como:

int i=60;
string s=" ";
s+=i;
//lo que concatena es el valor ASCII de 10 enn esta caso A, y lo que pretendo es
//concatenar a s 60

Lo que necesito es convertir el entero a string y concatenarselo a otro string.
Gracias y saludos

19
C++ Builder / Opcion Desinstalar
« en: Jueves 16 de Diciembre de 2004, 19:30 »
Hola a todos:
He hecho un instalador con el InstallShield de la version C++ Builder 5 y en ella marco la opcion de crear un desinstalador. Todo va bien hasta que despues de instalar, no me aparece por ningun lado el dichoso desinstalable.
¿Alguien sabe que hago mal, o algun consejo para el InstallShield?
Gracias

20
C++ Builder / Creacion De Ayuda
« en: Martes 30 de Noviembre de 2004, 21:42 »
Alguien sabe de alguna aplicacion libre para la creacion de ayuda? Necesito crear un fichero de ayuda para mi aplicacion y solo tengo el manual de usuario en word.
Saludos y gracias

21
C++ Builder / Ayuda Con Un Instalador
« en: Sábado 30 de Octubre de 2004, 16:30 »
Holas he desarrollado una aplicacion que maneja el BDE y quiero crear un instalador. Tengo el InstallShield Express que viene con la version profesional del Builder 5 pero me da un error al ejecutar disk builder: Busca el archivo datapump.hlp en la carpeta del BDE.
Si alguien tiene o sabe de algun tutorial de installshield o del innosetup (aun no lo he probado) se lo agradeceria mucho. Mi correo es pyroonline@hotmail.com
Gracias y saludos

22
C++ Builder / Re: Error Copiando Directorios
« en: Sábado 30 de Octubre de 2004, 16:09 »
Voi a responderme a mi mismo y dejar la solucion que me funciona.
Antes de usar la funcion copiarCarpeta(), hay que hacer una pequeña operacion con el string Origen:
 
  Origen.SetLength(dirOrigen.Length()+1);
  Origen[dirOrigen.Length()]='\0';
  Origen.SetLength(dirOrigen.Length()+1);
  Origen[dirOrigen.Length()]='\0';
  copiarCarpeta(Origen,Destino);

Asi añadiendo esos dos nulos a la cadena funciona perfectamente.
Saludos.

23
C++ Builder / Error Copiando Directorios
« en: Sábado 23 de Octubre de 2004, 02:12 »
Holas escribo pq hace tiempo pedi ayuda sobre como copiar un directorio en tiempo de ejecucion y el usuario Viktor amablemente me sugirio usar esta funcion:

Codigo:--------------------------------------------------------------------------------
void __fastcall copiarCarpeta(String sOrigen, String sDestino)
{
   SHFILEOPSTRUCT sfos;

   sfos.hwnd = NULL;
   sfos.wFunc = FO_COPY;
   sfos.pFrom = sOrigen.c_str();
   sfos.pTo = sDestino.c_str();
   sfos.fFlags = FOF_NOCONFIRMMKDIR;
   SHFileOperation(&sfos);
}
--------------------------------------------------------------------------------
Esa funcion la puedes usar de la siguiente manera:

Codigo:--------------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 
  copiarCarpeta("c:\\Original","e:\\CopiaOriginal");

}

Pues bien, al principio funcionaba bien pero luego empezo a darme errores del tipo "No se puede copiar archivo:no se puede leer del disco o archivo de origen", sin embargo hay veces q si funciona aun mostrando error por pantalla. Si alguien puede ayudarme con mi problema se lo agradeceria muxo. Tambien si alguien sabe de algun manual/tutorial del InstallShield de Builder 5 u otro programa de instalacion  sencillo y freeware, se lo agradeceria aun mas. Mi mail es pyroonline@hotmail.com     Muchas Gracias

24
C++ Builder / Re: Copiar Archivos
« en: Lunes 27 de Septiembre de 2004, 20:25 »
Ok muchas gracias,me ha funcionado.
Relacionado con lo anterior, estoy haciendo 1 aplicacion que maneja una base de datos Paradox, dicha bd la almaceno en una carpeta y quiero que mi aplicacion haga una copia de la misma en otro directorio(una especie de copia de seguridad) y tb que restaure la bd desde distintas copias pero me da un error de violacion de acceso. He provado desactivando la sesion, cerrando la bd y el componente BatchMove pero siempre el mismo error.¿Se puede hacer lo que pretendo?
Cada copia la guardo con un alias distinto para poder acceder pero no hay manera... &lt;_&lt;

25
C++ Builder / Copiar Archivos
« en: Miércoles 22 de Septiembre de 2004, 22:35 »
Holas, quisiera saber si alguien sabe como copiar archivos de una carpeta a otra durante la ejecucion de un programa al pinchar un boton.Gracias ;)

Páginas: [1] 2