Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
Unhappy Mensaje emitido por un componente demo

hola, espero que todos los colegas del ClubDelphi esten en buenas condiciones de salud, tengo un problemita, he conseguido unos componentes demos que me sacan un mensaje diciendo que este componente es "Trial Version" cuando mi aplicacion se ejecuta, antes que todo lo demás, bueno, he intentado de varias formas tratar de capturar ese mensaje haciendo otra unit y en el initialization mandar a crear un hook de tipo Shell y cuando capture la ventana mandarla a cerrar mediante CloseWindow, pero ocurren muchos errores, la otra via que he usado es haciendo un SetTimer de 10 milisegundos ¿no?, para buscar las ventanas que tengan el titulo del mensajito y cerrala, pero este metodo no es eficiente, me preguntaba si alguien ha resuelto este tipo de problemas sin tener que ir a conseguir la version completa de los componentes, pienso que usando una funcion que capture los eventos de la aplicación pero no tengo idea de cual es ahora y se que la he visto,

disculpenme si irrumpo con las reglas del foro, pero es que donde unico pienso que me pueden ayudar es aqui,

muchas gracias de antemano,

saludos!
aeff!

Última edición por aeff fecha: 29-09-2007 a las 17:49:11.
Responder Con Cita
  #2  
Antiguo 01-10-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.112
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Este hilo pudiera parecer que trata sobre cómo piratear un componente, pero, creo que también puede aportar algo positivo, y, en todo caso, no se está pidiendo un "crack" o algo por el estilo. Voy a tratar de responder, pues, buscando aportar algo al tema.

Yo creo que si quieres evitar el mensaje de advertencia que muestra el componente, deberías adquirir una licencia del mismo. O no usarlo, buscar alguna alternativa, que es probable que exista, ora gratuita, ora en forma de software libre.

Pero a lo que voy y hablando de software libre. Es muy probable que no dispongas del código fuente del componente, puesto que, de ser así, seguramente ya habrías visto cómo quitar el mensajes de marras. Pues bien, tal vez esto por sí solo (no disponer del código fuente) ya debería invitarte a no utilizar dicho componente.

Pero añadiré algo más. Supón que consigues quitar el mensaje. ¿Qué te asegura que el componente no tiene cualquier otra "funcionalidad oculta"? Nada, en realidad. No lo sabrás hasta que te topes con ella o no te topes... pero si te topas con una "bomba lógica", por ejemplo, cuando hubieras basado tu trabajo en el componente... no te sentará nada bien... y no podrás reclamar a nadie.

Es muy probable que el componente compruebe si está registrado o no más allá de mostrar un mensaje de advertencia si no lo está. En definitiva, quitar del medio dicho mensaje (que no será sencillo, porque, precisamente, habrán pretendido que no lo sea, habrán complicado las cosas todo lo que hayan sabido), digo, quitar el mensaje del medio no te garantiza en absoluto otras posibles "sorpresas".

Yo, personalmente, trataría de adquirir la licencia de los componentes, si es que no es posible encontrar alternativas, que probablemente existan, y siempre que me proporcionaran con la licencia el derecho a acceder al código fuente del componente. Eso, por un lado. Por otro lado, no me conformaría con quitar el mensaje de advertencia, dicho de otro modo, no me fiaría, no quisiera encontrarme con alguna "sorpresa" desagradable.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 01-10-2007 a las 11:38:00.
Responder Con Cita
  #3  
Antiguo 01-10-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
Hola, bueno, creo que realmente tienes razón, no pensé en eso de "bomba lógica", puede que este componente haga cosas malas y que sea peor el remedio que la enfermedad, de todas formas, ya no voy a utilizar este componente hasta que adquiera la lincencia de este, muchas gracias ti Dec por responderme este post, muchas gracias de veras,


espero que todo te salga de maravillas hoy Dec,
saludos,
aeff!!
Responder Con Cita
  #4  
Antiguo 01-10-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.112
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Recuerdo hace ya bastante tiempo, programando entonces con el programa Neobook, que utilizé un plugin para el mismo capaz de trabajar con archivos Zip. Yo, como pensaba que el componente era gratuito, lo utilizé para una publicación, que me llevaría mis buenos días poner en marcha.

Pues bien, pasó cierto tiempo... y el plugin dejó de funcionar. No sólo mostraba un mensaje (que nunca antes había mostrado), sino que, luego de mostrar el mensaje, el plugin no hacía nada de lo que tenía que hacer: no hubiera valido quitar del medio el mensaje, digo yo. Y claro, el chasco fue bastante grande.

A eso me refería con una "bomba lógica". No es que el componente pueda hacer cosas malas, es que no sabes, realmente, lo que hace. No lo sabes porque no cuentas con su código fuente, y no puedes fiarte de que sólo muestre un mensaje cuando no está registrado.

Incluso registrado (vamos a suponer que conseguimos quitar el mensaje) no sabes qué más puede llegar a hacer... digamos sin tu consentimiento. Sobre esto se ha discutido a veces en estos foros. Yo soy de la opinión de que un componente del que no dispongas de su código fuente, como norma general, no es un componente fiable que pueda usarse "en producción".

¿Quién va a fiarse de los programadores?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 01-10-2007
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.084
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por dec Ver Mensaje
[..] ¿Quién va a fiarse de los programadores?
Nadie, desde luego
Responder Con Cita
  #6  
Antiguo 01-10-2007
Avatar de xEsk
[xEsk] xEsk is offline
Miembro Premium
 
Registrado: feb 2006
Posts: 454
Poder: 19
xEsk Va por buen camino
Cita:
Empezado por dec Ver Mensaje
Hola,

Recuerdo hace ya bastante tiempo, programando entonces con el programa Neobook, que utilizé un plugin para el mismo capaz de trabajar con archivos Zip. Yo, como pensaba que el componente era gratuito, lo utilizé para una publicación, que me llevaría mis buenos días poner en marcha.
Hehehe, me ha hecho gracia ver que no soy el único que perdió su tiempo con el Neobook (yo usaba esta versión del Neobook (otra Screen) xDD). Nunca olvidare el icono del "Tio con sombrero" xDDDDD.

La de cosas que hice con el Neobook, recuerdo que hice un trabajo para el "cole" xD un juego llamado "Virtual Pis I y II", y un montón de cosas... xD La versión que yo usaba era muy pobre, pero con imaginación se podían hacer cosas muy curradas... xDD

Sólo esto, en fin, nada, que me ha sorprendido gratamente.

Saludos.
Responder Con Cita
  #7  
Antiguo 01-10-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.112
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Je, je, je. Pues sí... también yo preparé varias publicaciones hace años ya. Luego conocí a Delphi y llegué a programar más de una docena de plugins para Neobook... incluso hoy por hoy tengo algunos en desarrollo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ayuda ( program demo ) andresilvaus Internet 6 21-05-2007 11:11:50
VCLSKIN 2.6 demo bohemioloco Varios 4 25-11-2006 13:55:04
Demo en un ejecutable Kreyser Varios 2 18-10-2005 11:59:55
Demo de Crystal Reports dmagui Varios 1 27-09-2005 17:08:21
Demo Ulises Varios 6 14-06-2003 19:23:54


La franja horaria es GMT +2. Ahora son las 04:42:21.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi