Como puedo usar procedimientos en archivo aparte
Soy un novato en esto de delphi, normalmente programo en visual fox o algunas cosas en VB.Net, lo que necesito saber es como hacer para crear mis procedimientos en un archivo que no sea el formulario, y poder llamarlo desde este ultimo, en otras palabras como hago en delphi para crear las clases y llamarlas desde otros documentos o formularios.,
Agradecería cualquier ayuda:) |
A este proceso se le puede llamar crear Unidades, que en VB se llaman modulos
Una vez creada tu unidad con todas las variables, funciones, procedimientos que necesites compartir con tus FORMS solo hay que agregarlas a tu FORM Abres tu FORM y te vas a la opcion ARCHIVO del menu de DELPHI Y Escoges la opcion que dice uses unit y Con eso ya podras llamar a tis vars, funcs, procs desde tu forma... |
Hola pcicom:
Me puedes ayudar, es algo muy simple....mira, yo tengo un modulo en delphi 7, el cual tiene una función llamada 'Mostrar', pero cuando intento llamar las funciones que se encuentran en este desde mi formulario, me arroja el error 'Unsatisfied forward os external declaration: Form1.mostrar '. Ya lo agrege a 'uses', el problema es cuando lo pongo en 'type'. ¿Qué puede ser? |
Si ya tienes el "uses" añadido, no tienes que hacer nada más (ni añadirlo en type)
El procedimiento mostrar, debería estar declarado así:
ahora en tu ventana:
No puedes usar "Form1.Mostrar" porque dicho procedimiento no pertenece a Form1, sino a "Mi Modulo". Saludos |
Gracias Lepe, una vez más me haz sacado de un apuro, la verdad tengo un jefe muy impaciente y que me vé con más frecuencia con cara de asesino.
Bueno hice lo que me indicaste y salio perfecto. |
La franja horaria es GMT +2. Ahora son las 22:12:25. |
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