FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
:) haber si entiendo
si no me equiboco quieres que solo funcione cuando estes ejecutandolo desde delphi...
bueno pues puedes verificar si se esta ejecutando delphi.. mmm puedes buscar en el foro como detectar las aplicaciones que se estan ejecutando... o quiza en la seccion de trucos mmm si no me equiboco en los de IDE venga algo que te pueda servir. |
#2
|
||||
|
||||
El gran problema de lo que planteas, me parece, no es que quede el código, poruque igual la función no la van a poder ejecutar dado que tu label esta invisible.
Pero tu clave si se podrá ver en un editor hexadecimal, por lo que podrias modificar tu aplicación asi:
donde "Desencriptar" sea una función que desencrite tu clave, y en un editor hexa sólo se vera tu código encriptado. Obviamente, esta función no debe ser pública.
__________________
[Crandel] |
#4
|
||||
|
||||
Con respecto a esto:
Cita:
Cita:
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Cita:
Si bien es código que no tendría ningún uso práctico en un entorno de producción no deberían aparecer comportamientos raros en la aplicación.
__________________
"Fools are the only folks on earth who can absolutely count on getting what they deserve" S.K. |
#6
|
||||
|
||||
Cita:
__________________
[Crandel] |
#7
|
||||
|
||||
Solución final
Al final me voy a quedar con esta opción. Controlo si la directiva DEBUG está definida y en caso de que así sea no permito la compilación.
Código:
{$IFDEF DEBUG} {$MESSAGE FATAL 'Directiva DEBUG definida, no se permite la compilación'} {$IFEND}
__________________
"Fools are the only folks on earth who can absolutely count on getting what they deserve" S.K. |
#8
|
||||
|
||||
Cita:
// Saludos |
|
|
|