Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 24-12-2005
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 23
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
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 16:21:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi