![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#3
|
||||
|
||||
Cita:
--------------- Sin embargo voy a hacerle de adivino aunque, claro está, puedo equivocarme. Los errores que te marca son al momento de compilar y son del estilo Cita:
1. El procedimiento casa no es método de ninguna clase (vamos, de ningún formulario) ya que no va prefijado por un identificador y un punto como en
2. Por tanto identificadores como ComboBox3 y DataModule2 tendrían que ser variables declaradas en un contexto global. 3. Aunque posible esto último es altamente improbable y en todo caso contrario a las buenas reglas de programación. Lo común es que se refieran a componentes insertadas en un formulario. 4. Por tanto el compilador no sabe a qué variables se refieren y marca el error. La solución a esto sería prefijar los mencionados identificadores con la clase a la que pertenezcan, por ejemplo:
Lo cual, no obstante, sería muy extraño y poco recomendable: que un procedimiento global haga referencia a un formulario en particular. En otras palabras, supongo que estás tratando de manipular un formulario desde un procedimiento global y veo dos opciones: a. Implementas el procedimiento como método del formulario:
b. o pasas el formulario como parámetro al procedimiento:
Aunque la opción b sólo sería indicada para un procedimiento de caracter muy general que pueda aplicarse a varios formularios (lo cual no creo que sea el caso). Bueno, si mis adivinanzas no tienen nada que ver con la realidad no será culpa mía. ![]() // Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|