InputBox e InputQuery
Hace tiempo que no creo ningún hilo, pero estas funciones InputBox y InputQuery, por que no se han renovado o ampliado como lo han hecho Delphi.
Me explico, InputBox o InputQuery son funciones que devuelve el texto escrito, pero si ese texto que escribes es una contraseña, por que no se puede pasar un parámetro a estas funciones que muestre un asterisco (*) mientras escribes. He modificado el Dialogs.pas de Delphi y me ha quedado asi: InputBox: InputQuery:
Me funciona muy bien, siempre hay un pero, cuando quiero recompilar todo el proyecto lo que hago primero, es borrar todos los .dcu y el Dialogs.pas vuelve a su estado natural como estaba antes, lo que me lleva a copiar el Dialogs.pas modificado dentro del proyecto y volver a recompilar, la pregunta es ¿cómo puedo recompilar Dialogs.pas y que no tenga que copiarlo en donde esta el proyecto?. Un saludo. |
Dos cosillas...
1ª Habiendo una forma fácil de hacer lo de los asterisco, yo no cambiaría los ".pas" de Delphi. La forma de hacer lo de los asteriscos es esta: Crear este procedimiento
Y justo antes de la llamada al InputQuery, por ejemplo, poner esta instrucción
2ª Si aún así prefieres la modificación, una vez hayas hecho copia de seguridad de los ".pas" originales y sus correspondientes dcu, deberías borrar las dcu de delphi. Su ubicación depende de la instalación y el IDE que tengas. En mi caso, para que te hagas una idea, la ruta es esta "C:\Program Files\Embarcadero\RAD Studio\9.0\lib\win32\debug" Saludos |
Cita:
Cita:
|
olbeup,
Cita:
Cita:
Espero sea útil :) Nelson. |
Hola olbeup.
Yo coincido con lo que te han sugerido los compañeros. Aún suponiendo que todo resulte bién, depender de una unidad o componente para lograr cierta funcionalidad, es preferible que depender de un Delphi "a medida" para hacerlo. Claro que eso no implica que no puedas hacerlo para experimentar, siempre tomando los recaudos necesarios... Saludos. :) |
Cita:
Cita:
Cita:
Cita:
La verdad no me siento muy cómodo modificando las fuentes de Delphi, lo que are en su defecto es crear otras funciones maqueadas que realicen el mismo cometido, sin modificar un sólo punto de Delphi. Gracias a todos por su recomendaciones y aportaciones :D:D:D Un saludo. |
La franja horaria es GMT +2. Ahora son las 04:01:05. |
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