Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-12-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Yo diría que es un simple "uses" el que falta:

Código Delphi [-]

Unit Unidad2;

uses Unidad1;
...

Aparte de lo ya explicado. Delphi permite ver las propiedades private, siempre y cuando 2 clases esten en la misma Unidad (archivo .pas).

Si estan en diferentes archivos .pas, tendrás que ponerlo en la parte public o published según desees.

saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #2  
Antiguo 23-12-2005
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Gracias

jeje, gracias por la info, pero eso son conocimientos básicos de delphi (pero es que en el .net todavía no estoy muy metido).

Un saludo.
Responder Con Cita
  #3  
Antiguo 24-12-2005
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Lightbulb Solucionado

Muchas gracias a todos por la ayuda. Finalmente, he descubierto que delphi .net es un poco particular a la hora de llamar a algunas funciones. Me explico:

Si tienes una clase definida tal que así:

Código:
Unidad1
=========

Type
    MiForm = Class(System.Windows.Forms.Form) 
    Public   
    ...
    MiDataSet : System.Data.DataSet
    ...
    End;
Desde otra unidad llamada Unidad2, lo lógico sería llamar al dataset de la siguiente manera:

Código:
uses
   Unidad1;

...

Function Mi Funcion : Resultado;
Var
   OtroDataSet : System.Data.DataSet;
Begin

   OtroDataSet := MiForm.MiDataSet;

End;
en Delphi, ESTO ES UN ERROR, la manera correcta de llamar al DataSet de la unidad1 sería:

Código:
   OtroDataSet := MiForm.Create.MiDataSet;
Por cierto, he estado haciendo pruebas con el diseño Singleton y resulta muy útil para muchas cosas.


Saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:57:19.


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
Copyright 1996-2007 Club Delphi