AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Objekt kopieren, ohne unnötige methoden/felder usw.
Thema durchsuchen
Ansicht
Themen-Optionen

Objekt kopieren, ohne unnötige methoden/felder usw.

Ein Thema von Pseudemys Nelsoni · begonnen am 11. Dez 2004 · letzter Beitrag vom 12. Dez 2004
 
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Objekt kopieren, ohne unnötige methoden/felder usw.

  Alt 11. Dez 2004, 22:59
hi,

ist es irgendwie möglich das ich einen Nachfolger einer klasse, einem vorfahren übergeben kann OHNE das die methoden/felder des nachfolgers mitgegeben werden?

wenn ich z.b sowas hier habe:

Delphi-Quellcode:
type
  blah1 = class
    var1: string;
  end;
  blah2 = class(blah1)
    var2: string;
  end;

...

procedure TForm1.Button1Click(Sender: TObject);
var
  blubb1: blah1;
  blubb2: blah2;
begin
  blubb1 := blah1.Create;
  blubb2 := blah2.Create;
  blubb2.var2 := 'hi';
  blubb1 := blubb2;
  showmessage((blubb1 as blah2).var2); // zeigt immernoch 'hi'
  blubb1.Free;
  blubb2.Free;
end;

dann kann ich immernoch auf die variable "var2" zugreifen... das ist aber unnötig da ich die am ende nichtmehr brauche.... also kann ich irgendwie dem vorfahr nur die methoden/felder übergeben die er selbst besitzt und sonst keine?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz