![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
utiliza una funcion
yo lo hago asi
[delphi] declaras la funcion en:
y despues
y para llamarla
Última edición por microbiano fecha: 07-12-2011 a las 00:06:18. Razón: por error en los determinadas de codigo |
#2
|
|||
|
|||
Gracias a los dos!!
Me sirvieron para entender un poquito mas el tema de funciones y procedimientos lo solucione con una función y me anduvo, pero quiero que me digan si realmente si esta bien echo. La declare asi
la función así
y lo llamo asi
Gracias de nuevo. Última edición por leandro085 fecha: 07-12-2011 a las 01:48:20. |
#3
|
||||
|
||||
Cita:
las haces dentro de un método de TFormIva, es correcto. ![]() Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Hola,
de todas formas has declarado una función cuando, creo yo, lo que te hacía falta es un procedimiento, procedure en lugar de function, por lo que has comentado no parece necesario que al acabar de habilitar o deshabilitar los botones te devuelva un true o un false. Saludos. |
#5
|
|||
|
|||
![]() Cita:
en cambio con la función lo puede hacer pudiendo pesarle una el parámetro para activarlo o desactivarlo. |
#6
|
||||
|
||||
Igual que has puesto la función tendrías que poner el procedure, prueba así:
y llamalo igual que lo has hecho con la función. |
#7
|
||||
|
||||
siendo PermisoXXXXX los permisos que el usuario tiene en la opción que elija. Esta procedure la llamo después de modificar, insertar, borrar, cambiar un campo, al entrar en el formulario, .... Toda la lógica de botones en una sola función. Una función por formulario. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#8
|
||||
|
||||
Hola Leandro.
Cita:
Creo que tenés una confusión entre los procedimientos,funciones y los métodos, a ver si puedo aclararte. Si tenemos: Nos encontramos frente a métodos, es decir procedimientos y funciones que pertenecen a una clase. Por lo tanto en la declaración de la cabecera del procedimiento o función, debemos anteponer la clase a la que pertenecen: En el caso del form fijate que se antepone por ejemplo TFormIva (nombre de la clase). Ahora en el caso de los procedimiento o funciónes que no son un método : Dentro del procedimiento habilitar, se tiene totál desconocimiento de los TButtons: btNuevo, btmodificar y bteliminar, exepto que indiquemos la clase a la que pertenencen: También es posible enviarle los TButton mediante un argumento: Resumiendo desde un método de la clase TFormIva se puede llamar directamente a btNuevo, por que btNuevo pertenece a TFormIva, pero si se menciona a btNuevo desde otro ámbito debe especificarse a que clase pertenece btNuevo anteponiendole el nombre de la instancia: FormIva.btNuevo. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 07-12-2011 a las 20:21:37. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Glyphs para Botones, sirven los ICO para esto ? | mtpedro | Gráficos | 8 | 01-02-2006 09:54:59 |
Inhabilitar Internet | nefy | Internet | 0 | 13-07-2004 21:04:51 |
Habilitar/Deshabilitar botones permanentemente | melanthea | C++ Builder | 9 | 18-06-2004 15:36:31 |
si hay propiedad cancel para los botones, ¿la hay para enter? | soyhugo | Varios | 2 | 16-02-2004 15:49:53 |
![]() |
|