FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Almacenando datos en una variable de otra unidad
miren Tengo estas dos unidades
y esta
Por QUE no puedo almacenar desde unit11 a unit2 en la variable cuenta por favor corrijanme por que no puedo almacenar en CUENTA |
#2
|
||||
|
||||
"cuenta" es una variable privada. Para poder acceder debería ser pública o existir una propiedad pública asociada a ella.
|
#3
|
|||
|
|||
Almacenando datos en variables de otra unidad
Esa solucion tb ya la habia intentando
pero como veras Poner es un procedimiento de TUsuario entonces este procedimiento que es publico deberia permitir acceder a variables incluso PRIVADAS como cuenta Pdta.Estoy usando delphi 2007 |
#4
|
||||
|
||||
Hola,
Dices que no puedes acceder a la variable "cuenta", lo que es lógico, por ser privada, pero, dices también que no puedes cambiar su valor (supongo que dices esto) desde el método público que preparaste para tal fin. Ahora bien, ¿qué error obtienes? Sería importante que lo refieras aquí. |
#5
|
|||
|
|||
almacenando datos en variables de otra unidad
me sale error de escritura y una direccion de memoria
|
#6
|
|||
|
|||
compilando primer mensaje
SI compilan el codigo de las 2 primeras unidades se daran cuenta a que error me refiero
|
#7
|
||||
|
||||
Hola,
Cita:
|
#8
|
||||
|
||||
Tal como dice dec, lo correcto es que pongas tú el mensaje de error en lugar de que nosotors andemos adivinándolo.
Pero bueno, con mi ojo compilador te diré que falta la construcción del objeto Usuario. No puedes simplemente declarar una variable objeto y utilizarla, debes primero construirla. // Saludos |
#9
|
||||
|
||||
Hola,
Cita:
|
#10
|
||||
|
||||
Tienes razón, delphi ya soporta eso ¿verdad? Pero, en todo caso tendría que declararse como tal ¿no?
// Saludos |
#11
|
||||
|
||||
Hola,
Sí; y además no estoy seguro de si una clase "estática", que es aquella que tiene al menos un método "estático" o "de clase", puede contar con miembros tal que variables... porque no me queda claro de qué modo se inicializarían. En PHP es posible contar con variables estáticas en clases estáticas, pero, si te digo la verdad tampoco me queda muy claro su inicialización... Pero, vamos, que sí, que yo he salido un poco por los cerros de Úbeda, y que la clase que nos muestra el compañero no parece estática, así que no aplicaría lo que yo digo, sino es tomando por el extremo lo que tú has dicho. Y no es plan. |
#12
|
|||
|
|||
Efectivamente, la respuesta que te dieron es correcta! Debes llamar al constructor. Si no implementas uno nuevo, llamará al de la superclase. Por tanto el código quedaría algo así:
Cita:
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Alamcenar Result de storedProc desde otra unidad | R0M3R0 | Conexión con bases de datos | 3 | 22-08-2008 01:32:52 |
Controlar cuando se ha pulsado un botón en otra unidad (propiedades) | David | OOP | 9 | 17-11-2007 21:08:45 |
Almacenando archivos a la BD ? | Nathan | MySQL | 1 | 03-06-2006 03:38:18 |
Acceder a un DataSet desde otra unidad | SMTZ | .NET | 5 | 24-12-2005 09:01:47 |
Acceder a un DataSet (.NET) desde otra Unidad | SMTZ | .NET | 9 | 22-10-2005 17:10:40 |
|