![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola, me da la impresion que el problema no es que te demores planteando la pregunta, sino que no escuchas las respuestas
si tienes otro programa donde coger la id, personalmente usaria este para 'marcar' tu aplicación con el id del disco duro (comprobando el serial) y luego al cargar la aplicación que se leyera directamente de ella misma y comprobase que es la misma. Para grabar en un archivo, te dejo este link Hoy es domingo, pero si tengo tiempo ya preparare un ejemplo (yo de ti por eso, no me esperaria ) Saludos. |
|
#2
|
||||
|
||||
|
Saludos Coso, jajaj, brother a cuando digo que tengo un programita aparte para sacar el Id es para no incluirlo dentro del formulario de seguridad...pero en lo que estoy confundido, es en como hago para que el formulario solo aparezca una vez, osea apenas se ejecute la aplicacion por primera vez, y que genere la consulta de que si los datos son correctos continue la aplicacion si son incorrectos termine la aplicacion, y que no vuelva a salir nunca mas....excepto si la aplicacion la intentan ejecutar desde otro pc, que vuelva a salir el formulario de seguridad.....
En pocas palabras que el formulario salga la primera vez de ejecucion pida datos y listo, no vuelva a salir, pero que siempre que se ejecute la aplicacion el haga internamente la consulta de que el Id que esta guardado en el archivo es = al Id que el esta extrayendo....y cuando el Id sea <> que vuelva a salir el formulario...que copdigo se utiliza ??, y no tanto el codigo si no en que evento lo ubico ??? gracias Coso has sido de gran ayuda hombre.... |
|
#3
|
|||
|
|||
|
si vamos, lo que ya te han respondido 5 veces seguidas...si lo que quieres es que te hagamos la faena, creo que estas en el sitio equivocado
|
|
#4
|
||||
|
||||
|
mmm...solo necesito saber en que evento del formulario ubico el codigo que me han dado, para lo que aparezca solo una vez y ya...eso es todo...por eso dije que no me importa tanto el codigo....y sabes Coso, no me gusta que me hagan las cosas, es que cuando llebas como 4 o 5 meses programando apenas con Delphi y solo te enseñan lo mas basico de este mundo, es un poco duro aprender solo....pero hay voy entonces por favor no diga que yo quiero que me hagan mi trabajo, por que no soy parasito brother, y gracias....
|
|
#5
|
|||
|
|||
|
si hubiese usted leido las respuestas anteriores, ya sabria en que evento colocarlo. saludos y adios.
|
|
#6
|
||||
|
||||
|
Cita:
Cita:
Mira, esto es cuestión de lógica ![]() Cita:
Solo hay algo que no me checa de todo esto Cita:
![]() ![]() ![]() ![]() Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#7
|
||||
|
||||
|
Saludos Egostar, jaja no brother, que voy a vender mi aplicacion el martes, absolutamente nadie tiene la aplicacion aun, ni el instalador, jajajajaja, Dios ya me ubieran copiado mi aplicacion hace hufffff...pero no ho,bre estoy elaborando la parte de seguridad para que no les quede tan facil hacer copia de mi aplicacion.....y Egostar, si se que la logica es muy simple, solo que no se en que evento coloco el codigo de la logica, para que el formulario solo se muestre una sola vez, y siga ejecutando internamente la consulta de que el Id es correcto....sin mostrar formulario, y cuando sea incorrecto esa informacion que lo muestre....eso es todo, en que evento programo esooooooo....jejeje creo que eso es todo lo que necesito, ya estoy leyendo como crear archivos...para guardar el Id en un archivo....Gracias por todo, y si me ha servido el codigo que me han dejado, ahi estoy programandolo haber que sucede...pero el evento por favoorrr....Gracias por su tiempo prestado...
|
|
#8
|
||||
|
||||
|
Saludos Delphius-....haaa ok, eso era lo que necesitaba saber el evento....ya entendi...jejeje gracias, al tiro me pongo a terminar ese codigo...Gracias por tu tiempo prestado...
|
|
#9
|
|||
|
|||
|
jajajjajaa
|
|
#10
|
||||
|
||||
|
Hola BuRtOn,
Dime, sin ofender ¿Estoy hablando en chino? ![]() Porque no comprendo que no te hayas dado cuenta de lo que coso y yo te hemos estado diciendo. ¿Tanto cuesta hacer que cuando se crea la ventana principal hacer el chequeo de si está registrado el usuario y en base a ello decidir si se debe mostrar la ventana de registración o sino dar por válido la copia del ejecutable? Veamos esto bajo la lupa: 1. En el evento OnCreate de tu form principal debes tener algo como esto:
VerificarRegistro es una función que cumple con el propósito de hacer la "consulta" y determinar si el usuario tiene una copia registrada. Ya sea que deba consultar a una base de datos, mirar en un archivo oculto, en el regitro de windows, no importa... Lo que interesa es que VerificarUsuario tiene la capacidad de saber si el sistema fue registrado apropiadamente. Y bueno, se pregunta si esta todo en orden (debidamente registrado), si no lo está se muestra el form de registración y si está en orden simplemente se deja continuar con el trabajo: se habilitan los menues, se lanza el cuadro de login si es necesario, etc (eso ya depende de tu sistema). ¡Y listo! ¿Que más simple que esto? ¿Que sucede? He aqui una explicación del tema: 1. En la primera vez que se inicia el ejecutable, VerificarRegistro devuelve FALSE. Por tanto, habilitará el form de registro y mostrará el cartelito necesario. 2. El usuario por tanto se ve obligado a registrar el software. Si no lo registra, el sistema seguirá arrojando el cartelito y el form de registro. No está demás decir que el sistema debe diseñarse para que esta form de registro sea en forma modal y que las opciones de menu y otras cosas estén inhabilitadas a excepción de las que permiten llevar al form de registro. Aunque todo esto dependerá de como esté hecho el sistema. 3. Una vez que el usuario registra apropiadamente el software, VerificarRegistro devolverá TRUE, por tanto seguirá el curso normal de trabajo. BuRtOn, ¿Se entiende ahora? Por cierto, yo que tu reemplazaría esos ShowMessage() por Application.MessageBox(), es mucho más estético y profesional. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Abrir un formulario hijo solo una vez | Walterdf | Varios | 5 | 08-04-2008 17:15:01 |
| dll + mostrar formulario | albertoP | OOP | 1 | 04-12-2006 08:21:20 |
| mostrar sólo 5 caracteres de un varchar(75) | Giniromero | Firebird e Interbase | 4 | 19-09-2006 12:37:41 |
| mostrar solo dos decimales | clanmilano | Varios | 1 | 15-11-2005 23:31:52 |
| mostrar SOLO cliente de los que tengo un sólo registro | Giniromero | SQL | 15 | 11-06-2004 12:33:19 |
|