Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-01-2009
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Poder: 20
vejerf Va por buen camino
Hola de nuevo,
En una primera prueba de registro todo funciona perfectamente tal y como yo quería. La solución de incluir el formulario de registro en el .dpr antes de crear cualquier otro formulario me funciona muy bien.
Gracias a todos por vuestra inestimable e impagable ayuda
__________________
"Patientia et constantia taelecum"
Responder Con Cita
  #2  
Antiguo 09-01-2009
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Poder: 20
vejerf Va por buen camino
Pues me he precipitado al decir que todo iba bien. La cosa es que me falla al volver a iniciar la aplicación habiéndome registrado, entonces me vuelve a pedir el nº de serie como si no me hubiera registrado. No sé si el fallo está en la inicializáción del componente o donde. Os dejo el código a ver si veis algo extraño. Creo que en el dpr no está el fallo aunq lo dejo aquí.

Código Delphi [-]
var
  Registrado : Boolean;
  RegistroForm : TRegistroForm;
begin
  Application.Initialize;
  try
    RegistroForm := TRegistroForm.Create(nil);
    Registrado := RegistroForm.mxProtector.IsRegistered;
    if not Registrado then
    begin
      RegistroForm.ShowModal; //Formulario para registrarse en el que podemos o registrarnos o cancelar el registro
      Registrado := RegistroForm.mxProtector.IsRegistered;
      if not Registrado
        Application.Terminate
      else
        //Continuo con la aplicacion
    end
    else
      //Continuo con la aplicación
end;

Gracias.
__________________
"Patientia et constantia taelecum"
Responder Con Cita
  #3  
Antiguo 09-01-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ni idea. Aquí habría que saber cómo funciona el componente y cómo lo estás usando dentro de TRegistroForm. Aparentemente el registro no se hace.

// Saludos
Responder Con Cita
  #4  
Antiguo 09-01-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
a mi se me hace que va por aquí:

Cita:
Empezado por mxPRotectoHelp
procedure Init;

Unit
mxProtector

Description
Use Init to check the registrations in one step.
If poAutoInit included in Options this method will be called automatically after application lunch, is it is not included you have to call it or one of following methods to check the registration.

* CheckPassword
* CheckStartTrial
* CheckTimeTrial
* CheckDayTrial
* CheckRegistration
__________________

Responder Con Cita
  #5  
Antiguo 06-02-2009
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Poder: 20
vejerf Va por buen camino
Hola de nuevo,

Tengo un problema con el componente MxProtector a la hora de generarme el nº de serie y es que me está generando el mismo para varios equipos. Yo había realizado la prueba en 3 PC's distintos y me daba distintos nº de serie. Para generar los nº de serie se basa en el Id hardware, pero para mi sorpresa ayer fui a instalarlo en 4 portátiles Panasonic y me leía el mismo Id hardware y por tanto me generaba el mismo serial.
¿Como puedo hacer para que me genere seriales distintos para PC's distintos?
¿Ese Id hardware de donde lo toma, es decir, donde está registrado para yo poder verlo?

Gracias!!!
__________________
"Patientia et constantia taelecum"
Responder Con Cita
  #6  
Antiguo 06-02-2009
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
según tengo entendido, la llave la genera considerando el IDHardware y el nombre de usuario... podría ser que las laptops al ser de la misma marca, sean de la misma serie, utilicen el mismo hardware... ¿pero el nombre de usuario al que registras es el mismo?
__________________

Responder Con Cita
  #7  
Antiguo 06-02-2009
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Poder: 20
vejerf Va por buen camino
Pues sí le daba el mismo nombre de usuario. Es una aplicación que debe funcionar independientemente de las cuentas de usuario en el PC, entonces yo a ese campo lo que hice fue darle el nombre de la aplicación, pues pensaba que el Id Hardware sería distinto en cada uno.
Gracias por tu respuesta.
__________________
"Patientia et constantia taelecum"
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
¿Cómo saber el formato adecuado de los datos para hacer una consulta? Alcolea Varios 3 08-01-2009 08:30:38
Es TDBCtrlGrid el control adecuado para un TPV hibero OOP 1 22-04-2008 08:45:18
Extraer el Nombre y la Organización a la que está registrado Windows Cecil API de Windows 4 22-12-2007 08:56:59
Tipo de dato mas adecuado, para un campo de moneda Chogo Firebird e Interbase 9 08-08-2007 15:03:00
No encuentro el evento adecuado Delfino Conexión con bases de datos 5 24-10-2003 14:19:00


La franja horaria es GMT +2. Ahora son las 12:32:12.


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