Busca en internet que vas a encontrar mucha información sobre este control
ActiveLock, es totalmente libre y gratuito su uso.
Saludos
> Asunto: Re: Re: Seguridad de los sistemas que se realizan
>
> Hola Diego
>
> Este control que mensionas se puede bajar de alguna parte, ?es libre?,
que
> puedo hacer para tenerlo, pues me interesa el tema este de proteger las
> aplicaciones.
>
> saludos
>
> roylan
> Cuba
tengo una bases de datos protegida con password, al momento que saco un reporte me marca error, por que cuando abro la db desde crystal me pide el password, alguien sabe desde codigo visual como le estables la contaseña de la base al momento de sacar el reporte
Hola Eric,
Tuesday, June 29, 2004, 1:35:59 PM, Escribiste:
> Tengo un problema. Tengo un sistemas con varios reportes hechios en Crystal
8.5 y me piden
> que se puedan exportar para mandar por e-mail a PDF. Desde mi maquina de
desarrollo, que
> tiene crystal instalado anda perfecto. Desde las maquinas cliente no funciona.
Otros formatos
> si, pero el PDF y el RFT Exacto no funcan. Evidentemente me falta alguna
archivo de crystal
> en mi instalador, pero Cual? alguien sabe?
> Saludos
> Eric
Al final investigando un poco en Foros de Crystal le encontre la vuelta. No se
como a nadie no se le presento este problema pero bueno, en fin, aca se mas
mando:
En el instalador de la aplicacion que utilice reportes de Crystal reports, hay
que incluir ademas de la carpeta crystal del directorio Windows(que se compia
tal cual sin registrar) dos dll mas que se tiene que copiar en el directorio
system de windows y registrar manualmente (regsvr32) en la maquina del cliente
que son:
1) crtslv.dll
2) ExportModeller.dll
Si a alguno se le presenta este problema a sabe como solucionarlo
Eric
Al momento de proteger y con algo tan crítico como la protección de la propiedad intelectual, yo decidí hace 3 años trabajar con dispositivos de protección por hardware. Ojo, no descarto también el uso de otros métodos de protección por software (checksums, hard disk id, etc), pero lo que hago es "fortalecer" mis barreras anti-piratería y proteger en capas.
Subject: [VB] seguridad de los sistemas que se realizan
Estimados amigos.
Quiero compartir e intercambiar ideas sobre como proteger los sistemas que se realizen, para que el usuario que nos pida un programa, no termine comercializandolo por su cuenta.
A mi se me ocurrio insertar un codigo en todos mis programas, que en el momento de utilizarse por primera vez, valida un codigo privado que deberá tener y que deberá estar relacionado con el número interno que tienen todas las pc. Es decir que en el momento de ejecutar por primera vez el sistema, valida el codigo privado y si no es correcto o no lo tiene, muestra el número interno de la pc y pide que se ingrese el codigo privado, para ello el usuario se verá obligado a llamarme y pedirmelo, y yo a través de otro programa que utiliza, obviamente, el mismo encriptado que el sistema que yo le vendi, le informo el código privado, y el usuario lo ingresa y listo. Evidentemente el sistema funcionará con ese código solo en esa Pc, si quieren ejecutarlo en otra PC, se deberá insertar el código privado correspondiente.
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........:
DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......:
DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
Mis aplicaciones leen el nro. serie, en una ventana pido el código de uso o autorización para ese numero.
Para generar dicho código realizo una operación matemática (diferente en todas las aplicaciones)
Y se autoriza el uso del programa.
-----Mensaje original----- De: Cristian Belmar [mailto:cbelmar@...] Enviado el: Martes, 29 de Junio de 2004 17:39 Para: DesarrolloVB@... Asunto: RE: [VB] seguridad de los sistemas que se realizan
Hector:
Como sacas el número interno de la pc?
saludos
cbelmar
-----Mensaje original----- De: hector b [mailto:hector090961@...] Enviado el: Martes, 29 de Junio de 2004 16:31 Para: DesarrolloVB@... Asunto: [VB] seguridad de los sistemas que se realizan
Estimados amigos.
Quiero compartir e intercambiar ideas sobre como proteger los sistemas que se realizen, para que el usuario que nos pida un programa, no termine comercializandolo por su cuenta.
A mi se me ocurrio insertar un codigo en todos mis programas, que en el momento de utilizarse por primera vez, valida un codigo privado que deberá tener y que deberá estar relacionado con el número interno que tienen todas las pc. Es decir que en el momento de ejecutar por primera vez el sistema, valida el codigo privado y si no es correcto o no lo tiene, muestra el número interno de la pc y pide que se ingrese el codigo privado, para ello el usuario se verá obligado a llamarme y pedirmelo, y yo a través de otro programa que utiliza, obviamente, el mismo encriptado que el sistema que yo le vendi, le informo el código privado, y el usuario lo ingresa y listo. Evidentemente el sistema funcionará con ese código solo en esa Pc, si quieren ejecutarlo en otra PC, se deberá insertar el código privado correspondiente.
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........:
DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......:
DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
Pero también podes cambiarle la extensión a la base, en lugar de ser .MDB podría ser .HEC (Tal tu nombre) asi no se abren haciendo doble clic sobre ellas.
Sin contar que las mismas se pueden (o deben ?) proteger con clave, para el momento de abrirlas.
-----Mensaje original----- De: hector b [mailto:hector090961@...] Enviado el: Martes, 29 de Junio de 2004 17:25 Para: DesarrolloVB@... Asunto: [VB] VB6 con Access 2000
Hola amigos,
Ante todo me presento como un programador de VB6 con motor Access 2000, y quisiera decir que me soy un autodidacta, es decir que lo poco que se lo he aprendido solo leyendo y metiendome en el tema.
Ahora la pregunta, quisiera conocer de gente mas experimentada si existe alguna forma de proteger la base de datos de access, dado que en el momento de instalar el sistema en una pc, queda el ejecutable y la base de datos afuera, muy facil de acceder con un access.
Lo que se me ocurrio a mi es que en el momento de generar el sistema en mi pc, la base de datos de access la ubico en un lugar no tan lógico de la pc, por ej.windows\system, y en el momento de su instalación en otra pc, pido al instalador que se instale alli y funciona correctamente y no queda tan visible, pero no es lo seguro que debería ser.
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........:
DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
para proteger el formato de los reports y las tablas, converti la base a MDE con el asistente de access.
Saludos
Javier
------------ Internet gratis ¡y que funciona! Tres nuevas ciudades con números locales: Escobar, Zárate y Campana Yahoo! Conexión http://ar.online.yahoo.com ¿Qué esperas para navegar bien y a bajo costo?
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
hola
alguno de ustedes sabe como hacer una interfaz grafica
en Visual Basic y el codigo en prolog, como podria
enlarzar estos dos programas...
muchas gracias, por su atencion
=====
<DIV>
<DIV>
<P align=center><FONT color=#000000 face="Comic Sans MS"
size=5><EM><U><STRONG><FONT face="arial black">Manuel Alvarado </FONT><IMG
src="http://us.i1.yimg.com/us.yimg.com/i/mesg/tsmileys2/04.gif" style="HEIGHT:
18px; WIDTH: 24px"></STRONG></U></EM></FONT></P>
<P align=center><FONT color=#000000 face="Comic Sans MS"
size=5> </FONT></P>
<P align=center><FONT color=#000000 face="Comic Sans MS" size=5>
</FONT></P></DIV></DIV>
_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes.
http://net.yahoo.com.mx
Amigos, Mi consulta es quizas algo sencillo pero soy totalmente novato en el tema de reportes. Estoy haciendo una aplicacion con visual basic 6, mysql y crystal reports 9, trabajando con ado y odbc. Cuestion que yo quiero hacer lo siguiente:
Generar un reporte que me saque los datos de una consulta sql...pero esa consulta sql no la puedo hacer directamente en el reporte de crystal porque depende de ciertos valores que se dan en tiempo de ejecucion del programa de visual basic. No se si me explico...ejemplificare para que se entienda...
supongamos que tengo un control combobox desde el cual elijo una provincia
y la consulta tendria que mostarme todas las ventas que se produjeron en la provincia elegida en el combo...con esto vemos que la consulta depende de un valor elegido en visual.
Como hago para que crystal me muestre algo asi??? Alguna idea de que puedo leer o algun codigo de ejemplo?
Saludos cordiales y gracias de antemano.
Juan Manuel Spessot
¿Cómo usás el correo electrónico?
¿Qué pensás del spam y de los virus? Participá en la
encuesta de Correo Yahoo! Clic aquí
Les enviamos la oferta laboral vigente a la fecha.
Si esta posibilidad es de interés por favor envíenos un CV a cvitae@...indicando la referencia en el subject y fuente (Grupo Yahoo), sino les agradecemos reenvíen este mail a aquellas personas a las que crean les pueda interesar.
Suscríbete a nuestro boletín enviando un correo en blanco a: suscribir.ags@...
-----Original Message----- From: Alejandra Esparza [mailto:maer75@...] Sent: Miércoles, 30 de Junio de 2004 08:55 a.m. To: DesarrolloVB@... Subject: [VB] Instalador
Tengo un gran problema y estoy harta!!!!!. Hice una aplicaicon con vb6 sp6, la pc de desarrollo tiene win2k, genero los discos de instalacion , voy y la instalo en las pc del cliente (que tiene tutifriti, win98, winme, winxp , win2k) y solo la puedo instalar en win2k!!!!.... En las demas me marca el interminable asunto: Debe reiniciar para actualizar los archivos y asi se la pasa!!!!!. Creo que ya habian comentado esto... recuerdo que dijeron que usara INNo setup, pero.... de aqui a que aprendo como usuarlo, pues es con codigo y mi cliente esta desesperado (con justa razon) pues como es posible que si funciona en unas pc y en otras no. Hay alguna solucion rapida y confiable???
Gracias
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
Hola Diego
Este control que mensionas se puede bajar de alguna parte, ?es libre?, que
puedo hacer para tenerlo, pues me interesa el tema este de proteger las
aplicaciones.
saludos
roylan
Cuba
----- Original Message -----
From: "Diego Gandino" <diegog@...>
To: <DesarrolloVB@...>
Sent: Wednesday, June 30, 2004 1:30 PM
Subject: [VB] Re: Seguridad de los sistemas que se realizan
> Yo utilizo el control freeware ActiveLock. En este control se define la
> cantidad de días que va a ser demo la aplicación y controla que no se
> modifique la fecha del sistema. Este control genera un código que con ese
y
> un password que se defina se genera la clave de liberación.
>
> Es decir que si alguien quiere crackear el sistema debe conocer el
password
> que nosotros le colocamos al control.
>
> Pero tambien estamos pensando en implementar que nuestros sistemas al
> momento de estar en funcionamiento y conectados a internet nos mande
> información de su uso para controlarlas, estabamos viendo de que si
> recibiamos algo de una aplicación que no está habilitada no se ejecute.
>
> Para ello tenemos que ver como saber si estamos conectados por medio de
una
> red LAN. ¿Alguno sabe como implementarlo?
>
> Saludos
> Ing. Diego Gandino
>
>
>
> ------------------------------
> DesarrolloVB:
> Desarrollo de Software en Microsoft Visual Basic
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloVB@...
> Suscribirse........: DesarrolloVB-Subscribe@...
> Desuscribirse......: DesarrolloVB-Unsubscribe@...
> Administrador......: DesarrolloVB-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB
> Página de la lista
> de la plataforma
> Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
> Enlaces de Yahoo! Grupos
>
>
>
>
>
Alejandra, el problema que mensionas no es del instalador, te adjunto un archivo que hace algun tiempo alguien mando a la lista y que dice como solucionar el problema que vos tenes
Tengo un gran problema y estoy harta!!!!!. Hice una aplicaicon con vb6 sp6, la pc de desarrollo tiene win2k, genero los discos de instalacion , voy y la instalo en las pc del cliente (que tiene tutifriti, win98, winme, winxp , win2k) y solo la puedo instalar en win2k!!!!.... En las demas me marca el interminable asunto: Debe reiniciar para actualizar los archivos y asi se la pasa!!!!!. Creo que ya habian comentado esto... recuerdo que dijeron que usara INNo setup, pero.... de aqui a que aprendo como usuarlo, pues es con codigo y mi cliente esta desesperado (con justa razon) pues como es posible que si funciona en unas pc y en otras no. Hay alguna solucion rapida y confiable???
Gracias
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
Ya sabemos que es un punto caliente, por eso estamos en estudio, pero me
parece que se puede colocar en la licencia del producto que lo unico que se
controla es que tenga una licencia habilitada al momento de ejecutar el
sistema. Tampoco sería la solución definitiva porque el usuario no se
conecta a internet mientras trabaja en el sistema y uno ni cuenta se da.
Son solo ideas.
Saludos
> Mensaje: 24
> Fecha: Wed, 30 Jun 2004 08:49:57 -0500
> De: "Ismael Donis Garcia" <ismael@...>
> Asunto: Re: Re: Seguridad de los sistemas que se realizan
>
> > Pero tambien estamos pensando en implementar que nuestros sistemas al
> > momento de estar en funcionamiento y conectados a internet nos mande
> > información de su uso para controlarlas, estabamos viendo de que si
> > recibiamos algo de una aplicación que no está habilitada no se ejecute.
>
> Uff, esto huele mal, pueden tener pleitos jurídicos. Ya que podrías
piratear
> otras cosas de la Pc también o de la red LAN en general.
>
> Te recomiendo que reconsideres esa idea. Ya grandes compañía han tenido
> problemas con eso.
>
> Otra cosa cuando tus clientes te instalen algún FireBoard te limitará su
> funcionamiento.
>
> Ten cuidado con eso, es un punto caliente.
>
> Saludos
>
>
> ISMAEL
>
Amigos:
Desde una aplicación en Vb6 envio la siguiente formula al crystal:
CtlImpresion.GroupSelectionFormula = "{Factura.FechaVnta} >= #" &
MskFechaIni.Text & "# and " & _
"{Factura.FechaVnta} <= #" & MskFechaFin.Text & "#"
El reporte contiene un total de los montos de facturas. Cuando corro
desde el crystal se actualiza el total sin problemas pero cuando lo corro
desde el programa la suma del total del monto de factura no se actualiza.
Gracias Amigos :)
_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger:
http://messenger.latam.msn.com/
> Pero tambien estamos pensando en implementar que nuestros sistemas al
> momento de estar en funcionamiento y conectados a internet nos mande
> información de su uso para controlarlas, estabamos viendo de que si
> recibiamos algo de una aplicación que no está habilitada no se ejecute.
Uff, esto huele mal, pueden tener pleitos jurídicos. Ya que podrías piratear
otras cosas de la Pc también o de la red LAN en general.
Te recomiendo que reconsideres esa idea. Ya grandes compañía han tenido
problemas con eso.
Otra cosa cuando tus clientes te instalen algún FireBoard te limitará su
funcionamiento.
Ten cuidado con eso, es un punto caliente.
Saludos
ISMAEL
----- Original Message -----
From: "Diego Gandino" <diegog@...>
To: <DesarrolloVB@...>
Sent: Wednesday, June 30, 2004 6:30 AM
Subject: [VB] Re: Seguridad de los sistemas que se realizan
> Yo utilizo el control freeware ActiveLock. En este control se define la
> cantidad de días que va a ser demo la aplicación y controla que no se
> modifique la fecha del sistema. Este control genera un código que con ese
y
> un password que se defina se genera la clave de liberación.
>
> Es decir que si alguien quiere crackear el sistema debe conocer el
password
> que nosotros le colocamos al control.
>
> Pero tambien estamos pensando en implementar que nuestros sistemas al
> momento de estar en funcionamiento y conectados a internet nos mande
> información de su uso para controlarlas, estabamos viendo de que si
> recibiamos algo de una aplicación que no está habilitada no se ejecute.
>
> Para ello tenemos que ver como saber si estamos conectados por medio de
una
> red LAN. ¿Alguno sabe como implementarlo?
>
> Saludos
> Ing. Diego Gandino
>
>
>
> ------------------------------
> DesarrolloVB:
> Desarrollo de Software en Microsoft Visual Basic
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloVB@...
> Suscribirse........: DesarrolloVB-Subscribe@...
> Desuscribirse......: DesarrolloVB-Unsubscribe@...
> Administrador......: DesarrolloVB-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB
> Página de la lista
> de la plataforma
> Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
> Enlaces de Yahoo! Grupos
>
>
>
>
>
Subject: [VB] eliminar registros de una tabla, ado-acces2000 vb6
Hola,
tengo una tabla que tienen muchos registros, y solo una parte de los registros, tiene lleno el codigo
el resto, esta en blanco el campo ocupacion, y he tratado de eliminarlos de esta manera, de abajo
pero no me marca error, pero no me elimina nada.
como se deberia de hacer.
Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = '" & " " & "'"
Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = '" & " " & "'"
Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = " isnull esta marca error.
saludes,
josé
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
No es el instalador lo que esta fallando, son los dll. Del sistema operativo en el cual desarrollaste.
A mi me paso lo mismo, cuando mi equipo de desarrollo lo migre al Xp después no podía instalar nada de lo generado en Win98, o WinMe. Solo instalaba lo que tenia generado antes del cambio del Sistema operativo.
Aunque parezca raro el equipo de desarrollo debe tener la version menor o mas antigua del sistema operativo y así me funciono en todos lados. Parece que hay problemas con las distintas versiones de los dll entre los sistema operativos.
Esto teóricamente es lo que corrige el .Net entre otras cosas. Ya que funciona sobre el Frame Work y este es el que importa y no el sistema operativo.
En cuanto al instalador pasa eso (en el caso que funcione). Detecta una version nueva de una dll importante y pide que reinicies el sistema para que la registre correctamente.
El tema es que si tenes 15 versiones nuevas de dll vas a tener que reiniciar igual cantidad de veces el equipo hasta que todas las dll criticas estén correctamente registradas.
Teoricamente una version superior soporta todo los de las anteriores versiones del sistema operativo. Pero una version inferior puede no soportar lo que en tu sistema operativo funciona perfectamente.
Acá es cuando te das cuentas. Que no todos los Windows son iguales, lo pero hay cosas que no son del todo compatibles.
Tengo un gran problema y estoy harta!!!!!. Hice una aplicaicon con vb6 sp6, la pc de desarrollo tiene win2k, genero los discos de instalacion , voy y la instalo en las pc del cliente (que tiene tutifriti, win98, winme, winxp , win2k) y solo la puedo instalar en win2k!!!!.... En las demas me marca el interminable asunto: Debe reiniciar para actualizar los archivos y asi se la pasa!!!!!. Creo que ya habian comentado esto... recuerdo que dijeron que usara INNo setup, pero.... de aqui a que aprendo como usuarlo, pues es con codigo y mi cliente esta desesperado (con justa razon) pues como es posible que si funciona en unas pc y en otras no. Hay alguna solucion rapida y confiable???
Es fácil si los combos
los llenas de los códigos de bases de datos, te explico, en el evento click o change
del combo , o sea una vez que se haya modificado el texto debes hacer una
consulta de este tipo:
SELECT el_campo_necesitado
FROM tu_tabla WHERE ciudad.codigociudad=barrio.codigociudad
Eso lo metes dentro del recordset
y rellenas nuevamente el combo que necesitas
Espero que te sea de
utilidad
Saludos
Bernardo
-----Mensaje original----- De: Uriel Márquez Cervantes
[mailto:axterixz@...] Enviado el: Wednesday, June 30,
2004 4:08 AM Para:
DesarrolloVB@... Asunto: Re: [VB] controlar dos combox
. que solo despliegue unos datosdelcombox2 dependiendo que se selecciono del
combox1
Metelos aun recordset y gerea
filtros, o pudes hacer use de matrices de 2 dimeciónes, una es el código de la
ciudad a la que pertenece ese barrio y la otra es el nombre de la ciudad, así
si el código de la ciudad es 5 por ejemplo, solo los barrios con ese código se
insertarán en la lista...
Subject: [VB]
controlar dos combox . que solo despliegue unos datos del combox2 dependiendo
que se selecciono del combox1
Hola,
tengo 2 combox, uno es la ciudad, y
el otro combox es , le barrio o colonia de la ciudad.
y lo que deseo es, que si se
selecciona una ciudad, en el combox2 que es el del barrio o colonia, solo
despligue los barrios de esa ciudad
para que no despliegue
todo. como se puede controlar ? ejemplo de
como estan llenos ambos combox.
combox1=ciudades asi sale
001-Acapulco
002-Mexico D.F.
003-Puebla
004-Monterrey
005-Tamaulipas
006-tampico
en el combox2=es de los barrios o
colonias de una ciudad. asi.
002-001 polanco
002-002 zona rosa
002-003 alameda
central
002-004
chapultepec
entonces si miran el ejemplo que
puse, cuando el usuario seleccione la ciudad respectiva, en este caso
las ciudad 002 mexico, d.f. el
combox2 que tiene todas los barrios o colonias de todas las ciudades solo
me debe de desplegar
las barrios o colonias de la ciudad 002, para que le sea mas
facil al operador ubicarse.
como se puede controlar ?
saludes,
josé
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje:
DesarrolloVB@... Suscribirse........:
DesarrolloVB-Subscribe@... Desuscribirse......:
DesarrolloVB-Unsubscribe@... Administrador......:
DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje:
DesarrolloVB@... Suscribirse........:
DesarrolloVB-Subscribe@... Desuscribirse......:
DesarrolloVB-Unsubscribe@... Administrador......:
DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
yo uso setup factory y nunca tengo problemas y encima es facilisimoooo
Saludosss
Alejandra Esparza <maer75@...> wrote:
Tengo un gran problema y estoy harta!!!!!. Hice una aplicaicon con vb6 sp6, la pc de desarrollo tiene win2k, genero los discos de instalacion , voy y la instalo en las pc del cliente (que tiene tutifriti, win98, winme, winxp , win2k) y solo la puedo instalar en win2k!!!!.... En las demas me marca el interminable asunto: Debe reiniciar para actualizar los archivos y asi se la pasa!!!!!. Creo que ya habian comentado esto... recuerdo que dijeron que usara INNo setup, pero.... de aqui a que aprendo como usuarlo, pues es con codigo y mi cliente esta desesperado (con justa razon) pues como es posible que si funciona en unas pc y en otras no. Hay alguna solucion rapida y confiable???
Gracias
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
Saludos. -=IRatoNI=-
¿Cómo usás el correo electrónico?
¿Qué pensás del spam y de los virus? Participá en la
encuesta de Correo Yahoo! Clic aquí
Generalmente se soluciona al actualizar los sistemas operativos en que tratas de instalar. En la página de MS puedes hacerlo gratuitamente. Pero sólo instala los parches críticos.
Tengo un gran problema y estoy harta!!!!!. Hice una aplicaicon con vb6 sp6, la pc de desarrollo tiene win2k, genero los discos de instalacion , voy y la instalo en las pc del cliente (que tiene tutifriti, win98, winme, winxp , win2k) y solo la puedo instalar en win2k!!!!.... En las demas me marca el interminable asunto: Debe reiniciar para actualizar los archivos y asi se la pasa!!!!!. Creo que ya habian comentado esto... recuerdo que dijeron que usara INNo setup, pero.... de aqui a que aprendo como usuarlo, pues es con codigo y mi cliente esta desesperado (con justa razon) pues como es posible que si funciona en unas pc y en otras no. Hay alguna solucion rapida y confiable???
La protección de un sistema tiene que ser directamente proporcional a su costo.
Si tardamos 1 año en programar y aplicar una política de seguridad no sirve (al menos que nuestro programa cueste u$a 5000.-)
y exista un mercado interesante para el mismo (ósea la posibilidad de vender muchas copias).
Si hacemos un programa cotizado y cobrado u$a 5000 pero solo le sirve a 1 o 2 personas no es necesaria ninguna norma de seguridad extraordinaria, ya que el producto en si se cierra al mercado.
Por otro lado, si nuestros servicios hacia los clientes son buenos, es muy probable con nos recomienden, lo que reduce el riesgo de copias. (por lo menos en lo que se refiere a programadores independientes)
Muchos conocerán el producto Tango (un sistema de gestión comercial muy completo, y popular en Argentina especialmente entre contadores) el mismo tiene una serie de normas de seguridad incluida una llave de Hard.
Obviamente existen miles de copias piratas!, ya que como es caro y mucha gente pretende usarlo, vale la pena tomarse el trabajo de saltearle las medidas de seguridad, para venderlo a unos pocos pesos.
-----Mensaje original----- De: Uriel Márquez Cervantes [mailto:axterixz@...] Enviado el: Miércoles, 30 de Junio de 2004 04:50 Para: DesarrolloVB@... Asunto: Re: [VB] VB6 con Access 2000
Antes que nada, un cordial saludo.
Bien, si quieres más seguridad (y por consecuencia más trabajo), necesitas modificar la base de datos, me refiero al archivo en si, se me ocurre el siguiente metodo:
Fragmentación de la base de datos en dos archivos:
Metodo:
Consiste en separar byte a byte el archivo MDB, alamcenando los bytes nones en un archivo y los bytes pares en otro, para esto es necesario defragmentar la base de datos al inicio de la aplicación, y fragmentandola otra ves al cierre de esta; el resultado de la defragmentación será un archivo con formato MDB, pero huvicado en un lugar no tan accesible, con una extención no conocida, con un nombre aleatorio; al ser generada la base de datos, se generará un archivo de trabajo, el cual será copiado al archivo original y eliminado despues de terminado el trabajo, el archivo original será nuevamene fragmenado.
Paso a paso:
La aplicación inicia comprovando la bandera del estado del proceso y termina con el proceso enterior en caso de que no haya sido finalizado, en caso contrario, salta al paso 2
La aplicación comienza la defragmentación y se genera el nombre (aleatorio) del la base..
Logrado el proceso anterior se marca un "flag" en el registro el cual significará que la base ha sido defragmentada y una segunda entrada al registro que tendrá el nombre actual del archivo defragmentado.
Se eliminan los fragmentos.
Se hará una copia de trabajo (tambien con nombre aleatorio) el cual será utilizado por la aplicación, esto para prevenir perdidas importantes de información. La aplicación generará otra entrada en el registro con el nombre del archivo de trabajo y marcará nuevamente el "flag", en esta ocación, indicando que la copia de trabajo ah sido realizada con exito.
La aplicación hace la conexión a la base y trabajará con normalidad.
Al ser finalizada la aplicación, esta, antes de ser cerrada, copiará el archivo de trabajo al archivo de "respaldo", eliminará el archivo de trabajo y marcará el flag para hacer la indicaión de que se ha respladado la base con exito.
El archivo de respaldo sera nuevamente fragmentado en dos y ese será eliminado, quedando solo las 2 partes o fragmentos, nuevamente se marcará el flag para indicar que se ha logrado la fragmentación con exito.
La aplicación elimina las entradas del registro que no son utilizados o en su defecto se pondran sus valores a nulo, o cadena vacía.
Finalmente la aplicaicón se cierra y finaliza.
Ventajas:
Los fragmentos de la base son inaxesibles con cualquier aplicaión comercial.
La base de trabajo evita la perdida de datos en la base maestra.
El uso de vanderas o flags prevee cortes en el subministro eléctrico y fallas en la aplicación, pudiendo finalizar las tareas no concluidas.
La huvicación como la extención de los archivos preveen accesos no deseados al los archivos tanto de trabajo como de respaldo (o archivo maestro).
Se puede reforzar la seguridad aplicando contraseñas a los archivos de trabajo y maestro, así como agregando contraseñas a los fragmentos
Desventajas:
Al manejar archivos de gran tamaño los procesos de fragmentación como de defragmentación pueden tardar mucho tiempo.
Los cortes de energía así como las fallas en el sistema pueden dañas los archivos.
No hay forma de recuperar un proceso que no puede ser marcado por flags, por ejemplo la fragmentación en pleno proceso, o la copia en pleno proceso.
La programación puede tornarse compleja, extensa para estos procesos.
Se puede generar una falla intencionada para accesar a los archivos.
Se puede realizaruna aplicación que sea capaz de defragmentar el archivo, siendo necesario para esto, conocer el método.
Bien, a grandes rasgos esto es lo que puedes hacer para protejer tu sistema, es una idea fresca que se me ocurrio en el momento en que escribía este mail, si necesitas ayuda con esto, dime y podemos trabajar juntos para lograrlo, si tienes dudas, comentarios y/o sugeremcias, escribeme y/o platicamos.
Espero te funcione a ti y a todos los que hayan leido esto.
Nuevamente extiendo una invitación a todos para generar este tipo de sistemas de protección.
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
para proteger el formato de los reports y las tablas,
converti la base a MDE con el asistente de access.
Saludos
Javier
------------
Internet gratis ¡y que funciona!
Tres nuevas ciudades con números locales:
Escobar, Zárate y Campana
Yahoo! Conexión
http://ar.online.yahoo.com
¿Qué esperas para navegar bien y a bajo costo?
Hola José , he probado con la tabla que me indicas y funciona así :
SELECT
pl_ocupacion.`CIA`,
pl_ocupacion.`ocupacion`,
pl_ocupacion.`NameOcupacion`
FROM
`pl_ocupacion` pl_ocupacion
WHERE
ISNULL ( pl_ocupacion.`ocupacion` )
-----Mensaje original-----
De: jac [mailto:vze1sm72@...]
Enviado el: miércoles, 30 de junio de 2004 17:00
Para: DesarrolloVB@...
Asunto: Re: [VB] eliminar registros de una tabla, ado-acces2000 vb6
carlos ruben,
lo acabo de probar asi como dices , pero no hace nada, pero tampoco marca
error, les mando la tabla con unos pocos registros
al finla que cumplen esa condicion. para que prueben y ver porque no lo
hace.
----- Original Message -----
From: "Carlos Ruben Caballero Lacentre" <crcaballerol@...>
To: <DesarrolloVB@...>
Sent: Wednesday, June 30, 2004 4:04 AM
Subject: Re: [VB] eliminar registros de una tabla, ado-acces2000 vb6
> no es asi:
> Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = " & Null
> es asi:
> Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = Null"
>
>
>
>
>
> >From: Uriel Márquez Cervantes <axterixz@...>
> >Reply-To: DesarrolloVB@...
> >To: DesarrolloVB@...
> >Subject: Re: [VB] eliminar registros de una tabla, ado-acces2000 vb6
> >Date: Wed, 30 Jun 2004 02:05:01 -0600
> >
> >no es "isnull", es solo Null, algo así...
> >
> >Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = " & Null
> >
> >Atte: Uriel Márquez Cervantes
> > axterixz@...
> >
> > ----- Original Message -----
> > From: jac
> > To: desarrolloVB@...
> > Cc: visualbasic-esp@yahoogroups.com ; vbe@yahoogroups.com ;
> >sqlmax@yahoogroups.com
> > Sent: Tuesday, June 29, 2004 11:57 PM
> > Subject: [VB] eliminar registros de una tabla, ado-acces2000 vb6
> >
> >
> > Hola,
> >
> > tengo una tabla que tienen muchos registros, y solo una parte de los
> >registros, tiene lleno el codigo
> > el resto, esta en blanco el campo ocupacion, y he tratado de
eliminarlos
> >de esta manera, de abajo
> > pero no me marca error, pero no me elimina nada.
> >
> > como se deberia de hacer.
> >
> > Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = '" & " " & "'"
> >
> >
> > Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = '" & " " &
"'"
> >
> >
> > Cnn.Execute "DELETE FROM pl_ocupacion where ocupacion = " isnull
> > esta marca error.
> >
> >
> > saludes,
> >
> >
> > josé
> >
> >
> >
> >
> > ------------------------------
> > DesarrolloVB:
> > Desarrollo de Software en Microsoft Visual Basic
> > ------------------------------
> > Direcciones de la lista:
> > Publicar un mensaje: DesarrolloVB@...
> > Suscribirse........: DesarrolloVB-Subscribe@...
> > Desuscribirse......: DesarrolloVB-Unsubscribe@...
> > Administrador......: DesarrolloVB-Owner@...
> > Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB
> > Página de la lista
> > de la plataforma
> > Microsoft .NET....:
http://www.gruposyahoo.com.ar/group/DesarrolloDotNET
> > ------------------------------
> > http://www.navegana.com/dinero/chanzes.html
> >
> >
> >
>
>---------------------------------------------------------------------------
---
> > Enlaces de Yahoo! Grupos
> >
> > a.. Para visitar el sitio web del grupo, andá a:
> > http://ar.groups.yahoo.com/group/DesarrolloVB/
> >
> > b.. Para cancelar tu suscripción a este grupo, enviá un mensaje a:
> > DesarrolloVB-unsubscribe@...
> >
> > c.. El uso de Yahoo! Grupos está sujeto a las Condiciones del
servicio
> >de Yahoo!.
> >
>
> _________________________________________________________________
> MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
>
>
>
> ------------------------------
> DesarrolloVB:
> Desarrollo de Software en Microsoft Visual Basic
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloVB@...
> Suscribirse........: DesarrolloVB-Subscribe@...
> Desuscribirse......: DesarrolloVB-Unsubscribe@...
> Administrador......: DesarrolloVB-Owner@...
> Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB
> Página de la lista
> de la plataforma
> Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET
> ------------------------------
> http://www.navegana.com/dinero/chanzes.html
> Enlaces de Yahoo! Grupos
>
>
>
>
>
------------------------------
DesarrolloVB:
Desarrollo de Software en Microsoft Visual Basic
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloVB@...
Suscribirse........: DesarrolloVB-Subscribe@...
Desuscribirse......: DesarrolloVB-Unsubscribe@...
Administrador......: DesarrolloVB-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB
Página de la lista
de la plataforma
Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET
------------------------------
http://www.navegana.com/dinero/chanzes.html
_____
Enlaces de Yahoo! Grupos
* Para visitar el sitio web del grupo, andá a:
http://ar.groups.yahoo.com/group/DesarrolloVB/
* Para cancelar tu suscripción a este grupo, enviá un mensaje a:
DesarrolloVB-unsubscribe@...
<mailto:DesarrolloVB-unsubscribe@...?subject=Unsubscribe>
* El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de
<http://ar.docs.yahoo.com/info/utos.html> Yahoo!.
Hola gente del grupo.
Tengo una aplicacion que lleva el inventario de
bienes. Esta hecha con VB6 y SQL2000.
Me han pedido con el mismo pueda imprimir etiquetas
con el nº de inventario. Las etiquetas son las que
vienen en plantillas de 4x11 etiquetas por hoja.
Los reportes los hago con CR9 y estoy bastante habil
con eso, pero la verdad es que con las etiquetas no se
como empezar.
Me podrian dar alguna idea por favor?
Saludos
Javier
------------
Internet gratis ¡y que funciona!
Tres nuevas ciudades con números locales:
Escobar, Zárate y Campana
Yahoo! Conexión
http://ar.online.yahoo.com
¿Qué esperas para navegar bien y a bajo costo?
Subject: Re: [VB] controlar dos combox . que solo despliegue unos datosdelcombox2 dependiendo que se selecciono del combox1
Metelos aun recordset y gerea filtros, o pudes hacer use de matrices de 2 dimeciónes, una es el código de la ciudad a la que pertenece ese barrio y la otra es el nombre de la ciudad, así si el código de la ciudad es 5 por ejemplo, solo los barrios con ese código se insertarán en la lista...
Subject: [VB] controlar dos combox . que solo despliegue unos datos del combox2 dependiendo que se selecciono del combox1
Hola,
tengo 2 combox, uno es la ciudad, y el otro combox es , le barrio o colonia de la ciudad.
y lo que deseo es, que si se selecciona una ciudad, en el combox2 que es el del barrio o colonia, solo despligue los barrios de esa ciudad
para que no despliegue todo. como se puede controlar ? ejemplo de como estan llenos ambos combox.
combox1=ciudades asi sale
001-Acapulco
002-Mexico D.F.
003-Puebla
004-Monterrey
005-Tamaulipas
006-tampico
en el combox2=es de los barrios o colonias de una ciudad. asi.
002-001 polanco
002-002 zona rosa
002-003 alameda central
002-004 chapultepec
entonces si miran el ejemplo que puse, cuando el usuario seleccione la ciudad respectiva, en este caso
las ciudad 002 mexico, d.f. el combox2 que tiene todas los barrios o colonias de todas las ciudades solo
me debe de desplegar las barrios o colonias de la ciudad 002, para que le sea mas facil al operador ubicarse.
como se puede controlar ?
saludes,
josé
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html
------------------------------ DesarrolloVB: Desarrollo de Software en Microsoft Visual Basic ------------------------------ Direcciones de la lista: Publicar un mensaje: DesarrolloVB@... Suscribirse........: DesarrolloVB-Subscribe@... Desuscribirse......: DesarrolloVB-Unsubscribe@... Administrador......: DesarrolloVB-Owner@... Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloVB Página de la lista de la plataforma Microsoft .NET....: http://www.gruposyahoo.com.ar/group/DesarrolloDotNET ------------------------------ http://www.navegana.com/dinero/chanzes.html