Programación General > Visual Basic 6.0 e inferiores
Añadir Plugins A Mi Aplicaion
roxiii:
Hola chicos :D recien vi en otro post que este tema es bastante recurrente, gracias Brroz, has propuesto algo interesante respecto a lograr la comunicación, incluso me parece una buena opción puesto que utiliza el mismo método de programas como Excel, lo que lo haría compatible con muchos programas que hacen lo mismo.
En cuanto a lo que comenta en su caso juravi, quisiera hacerle una pregunta, puesto que yo inicié mi aplicación con una base de datos Access, la cual no me permite operaciones multiusuario, en ese caso no puedo hacer que varias aplicaciones hagan operaciones sobre la misma base de datos y eso me representa un problema, porque mi programa lo llevan generalmente al campo, donde es más fácil poner una bd de Access, que configurar un Servidor digamos SQL Server, que me consume más recursos en el sistema, mi pregunta es sobre que recomendación me pueden dar para resolver esto de la base de datos cuando no hay un servidor disponible, bueno no quiero mezclar las cosas, asi que una vez tenga comprobado el sistema que me propone Brroz, les comentaré más, gracias a los dos...
Brroz:
Hola roxiii.
Revisando este tema, se me olvidaba decirte (por si no lo sabías ya) lo siguiente como complemento:
Para registrar un exe activeX llama al programa pasándole como parámetro /Register para registrar o /Unregister para desregistrar.
Chao.
roxiii:
Brroz, lo he probado y funciona de maravilla, el problema que le veo es que si mi aplicación principal es un exe activex, podria ser tambien utilizada por otras aplicaciones, digamos sin mi permiso, y eso si bien es una ventaja también tiene su problema respecto a la seguridad, podrían manejar mi BD desde otro programa de forma remota, y eso me enojaría mucho :angry: .
Dime si estoy en lo correcto o es que todavia hay algun otro problema en cuanto a seguridad, talvez pueda hacer que mis clases que manejan la BD no sean públicas, pero no si eso sea suficiente, en cuanto a los cálculos, era exactamente lo que requería, ahora solo me falta ponerme manos a la obra :comp: , para trasladar mis cálculos a cada "plugin" y verificar los datos.
Brroz:
Hola roxiii.
Efectivamente, problemas de seguridad siempre puede haber. Creo que este es un tema muy extenso y complejo que se me escapa en gran parte, pero ahí van algunas ideas:
Cuida el alcance de todos los métodos y propiedades (Private/Friend/Public). Ojo con las clases instanciables como 'GlobalMultiuse'. Podría ser preferible proporcionar la interface mediante alguna clase PublicNotCreatable encapsulada en una propiedad Get de tipo object, de forma que sólo setearas el objeto según cierta condición previa (por ejemplo comprobar una clave). Cuanto más robusta sea la interfaz que proporcionas, más segura será la aplicación.
Más allá de estas cosas yo no me suelo preocupar mucho más (el entorno en el que se suelen ejecutar mis aplicaciones me lo permite), pero lo que sí tengo claro es que seguro, seguro, lo que se dice seguro, no hay nada.
Suerte.
Navegación
[*] Página Anterior
Ir a la versión completa