FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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 |
#2
|
||||
|
||||
Solo debo añadir, que en caso que el Método o procedimiento no lleve parámetros, no es necesario (y de hecho no compilará el código) poner los paréntesis vacios (al mejor estilo de c). Basta con añadir el punto y coma... algo como:
Cita:
Cita:
Es decir.. en lugar de Procedure Casa(Forma : TForm); es preferible: Casa(Forma : TForm1); o Casa(Forma : TFormBaseConsultas); Hasta luego. pd. Román: veo que vas bien en las clases de Adivinación para Moderadores del club...... a ver si me das copia para el examen..
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 07-05-2004 a las 07:53:17. |
#3
|
||||
|
||||
Cita:
Cita:
// Saludos |
#4
|
||||
|
||||
Cita:
(solo me falta que también compile en TP ) Hasta luego. pd. Pos yo al de codificación sin IDE si he ido... hacemos intercambio de copia en el examen???
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
Bueno muchachos aparte de buenos programadores metafisicos y demas, que no se diga en el club se encuentra de todo
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
|
|