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 13-05-2020
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 361
Poder: 18
Jose Roman Va por buen camino
Componente MxProtector y Delphi Rio

Cordial saludo,

He seguido las instrucciones Neftali y logre instalar el componente MxProtector en Delphi Rio, pero cuando solo lo coloque en el Form el componente y ejecute la aplicacion aparece el siguiente error:


Código Delphi [-]
First chance exception at $77194192. Exception class ERegistryException with message 'Failed to set data for 'P1''. Process Project1.exe (11100)

Aqui dejo el enlace del componente con el DPK para Delphi Rio.

Enlace componente mxProctector

Alguien que sepa como solucionar eso. Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 13-05-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.323
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Jose Roman Ver Mensaje
He seguido las instrucciones Neftali y logre instalar el componente MxProtector en Delphi Rio

Estaría bien que pusieras cuales son las indicaciones. Yo personalmente no me acuerdo y tal vez a alguien más le pueden servir.



Cita:
Empezado por Jose Roman Ver Mensaje
...cuando solo lo coloque en el Form el componente y ejecute la aplicacion aparece el siguiente error:

First chance exception at $77194192. Exception class ERegistryException
with message 'Failed to set data for 'P1''. Process Project1.exe (11100)



El error que comentas es de la clase ERegistryException, es posible que sea tema de permisos.

¿Es posible que el programa no tenga permisos para grabar en la clave de registro donde está intentando escribir?


Cita:
Empezado por Jose Roman Ver Mensaje
Aqui dejo el enlace del componente con el DPK para Delphi Rio.
En enlace no es accesible (pide registro).

De todas formas este componente y el resto del mismo autor están en el FTP del club, por si alguien más los necesita.
http://terawiki.clubdelphi.com/Delph...xComponents__/
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 13-05-2020
Jose Roman Jose Roman is offline
Miembro
 
Registrado: jul 2006
Ubicación: Colombia
Posts: 361
Poder: 18
Jose Roman Va por buen camino
Las indicaciones para que este componente funcionara dadas por Neftali, modificar la unidad mxProtectorAbout y colocar la version de Delphi en el lugar que corresponde, en mi caso Delphi Rio:

Código Delphi [-]
{$IFDEF VER80} 'Delphi 1.0'{$ENDIF}
{$IFDEF VER90} 'Delphi 2.0'{$ENDIF}
{$IFDEF VER100} 'Delphi 3.0'{$ENDIF}
{$IFDEF VER120} 'Delphi 4.0'{$ENDIF}
{$IFDEF VER130} 'Delphi 5.0'{$ENDIF}
{$IFDEF VER140} 'Delphi 6.0'{$ENDIF}
{$IFDEF VER150} 'Delphi 7.0'{$ENDIF}
{$IFDEF VER170} 'Delphi 2005'{$ENDIF}
{$IFDEF VER180} 'Delphi 2006'{$ENDIF}
{$IFDEF VER200} 'Delphi 2009'{$ENDIF}
{$IFDEF VER330} 'Delphi 10.3 Rio'{$ENDIF}  <--------   Esta linea fue agregada
{$IFDEF VER93} 'C++Builder 1.0'{$ENDIF}
{$IFDEF VER110} 'C++Builder 3.0'{$ENDIF}
{$IFDEF VER125} 'C++Builder 4.0'{$ENDIF};

Para finalizar en el lado derecho del arbol en la parte de Requires clic derecho y agregar la referencia DesingIDE.dcp

Aque dejo el link de mxProtector para quien pueda ayudarme con este error que no se como solucionar, tengo Windows 10 y Delphi Rio.
Responder Con Cita
  #4  
Antiguo 14-05-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.323
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
El bloque correcto y completo sería este:

Código Delphi [-]
{$IFDEF VER80} 'Delphi 1.0'{$ENDIF}
{$IFDEF VER90} 'Delphi 2.0'{$ENDIF}
{$IFDEF VER100} 'Delphi 3.0'{$ENDIF}
{$IFDEF VER120} 'Delphi 4.0'{$ENDIF}
{$IFDEF VER130} 'Delphi 5.0'{$ENDIF}
{$IFDEF VER140} 'Delphi 6.0'{$ENDIF}
{$IFDEF VER150} 'Delphi 7.0'{$ENDIF}
{$IFDEF VER170} 'Delphi 2005'{$ENDIF}
{$IFDEF VER180} 'Delphi 2006'{$ENDIF}
{$IFDEF VER200} 'Delphi 2009'{$ENDIF}
{$IFDEF VER210} 'Delphi 2010'{$ENDIF}
{$IFDEF VER220} 'Delphi XE'{$ENDIF}
{$IFDEF VER230} 'Delphi XE2'{$ENDIF}
{$IFDEF VER240} 'Delphi XE3'{$ENDIF}
{$IFDEF VER250} 'Delphi XE4'{$ENDIF}
{$IFDEF VER260} 'Delphi XE5'{$ENDIF}
{$IFDEF VER270} 'Delphi XE6'{$ENDIF}
{$IFDEF VER280} 'Delphi XE7'{$ENDIF}
{$IFDEF VER290} 'Delphi XE8'{$ENDIF}
{$IFDEF VER300} 'Delphi 10 Seattle'{$ENDIF}
{$IFDEF VER310} 'Delphi 10.1 Berlin'{$ENDIF}
{$IFDEF VER320} 'Delphi 10.2 Tokyo'{$ENDIF}
{$IFDEF VER330} 'Delphi 10.3 Rio'{$ENDIF}


Como te he dicho antes, es problema del registro.
ese error desaparece si:


1) Ejecutas la aplicación con permisos de Administrador.
2) (RECOMENDABLE) Cambia la propiedad del componente RegistryRootKey a rkCurrentUser (que sería lo correcto). De esa forma no necesita permisos especiales y funciona correctamente.


__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 14-05-2020
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.079
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
{$IFDEF VER150} 'Delphi 7.0'{$ENDIF} {$IFDEF VER170} 'Delphi 2005'{$ENDIF} {$IFDEF VER180} 'Delphi 2006'{$ENDIF} {$IFDEF VER200} 'Delphi 2009'{$ENDIF} {$IFDEF VER210} 'Delphi 2010'{$ENDIF}
¿Falta el 2007?
Responder Con Cita
  #6  
Antiguo 14-05-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.323
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Falta el 2007?

Si, faltan varios.
He copiado de un fichero que tenía yo (160, 185, 190,...)
La lista completa está aquí.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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 con el componente Mxprotector jose.ignacio.ve Varios 0 03-09-2015 01:26:19
MXProtector Delphi XE2 y superiores sonjeux Varios 1 24-07-2014 14:55:55
Componente MXProtector cmfab Varios 5 03-07-2013 16:50:41
Ayuda Con el Componente MxProtector steelha Varios 6 25-06-2012 17:10:12
utilizando componente mxProtector DM2005 Varios 2 11-08-2007 23:13:52


La franja horaria es GMT +2. Ahora son las 23:58:50.


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