AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenes Objekt kopieren

Ein Thema von Jakane · begonnen am 26. Feb 2018 · letzter Beitrag vom 26. Feb 2018
 
Jakane

Registriert seit: 1. Jun 2012
Ort: Ansbach
13 Beiträge
 
Delphi 5 Standard
 
#1

Eigenes Objekt kopieren

  Alt 26. Feb 2018, 11:37
Delphi-Version: 5
Hallo liebe Delphi-Helfer

Ich nutze für mein Projekt verschiedene selbst gebaute Objekte.
z. B.:
Code:
  TAufgabe = class(TObjekt)
  private
  public
    Projekt: TProjekt;
    Anforderung: String;
    VonMitarbeiter: TMitarbeiter;
    FuerMitarbeiter: TMitarbeiter;
    Mitarbeitergruppe: TMitarbeitergruppe;
    Hauptaufgabennummer: Integer;
    Taetigkeitstyp: TTaetigkeitstyp;
    Status: TAufgabenstatus;
    Allgemein: Boolean;
    Gesehen: Boolean;
    Prioritaet: Integer;
  end;
Gibt es eine einfache Möglichkeit so ein Objekt 1:1 zu kopieren, ohne das ich Funktionen schreiben um jeden einzelnen Wert zu übergeben?
Code:
procedure TAufgabeBearbeitenF.FormShow(Sender: TObject);
begin
  // Aufgabe laden
  AufgabeAlt := TAufgabe.LoadFromDatabase(Aufgabennummer, PV.Mitarbeiter.Nummer);
  AufgabeNeu := AufgabeAlt;
  AufgabeAlt.Version := '123';
  AufgabeNeu.Version := '456';
  ShowMessage(AufgabeAlt.Version + ' ' + AufgabeNeu.Version);
Als ShowMessage kommt so leider "456 456" raus statt "123 456"
  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 07:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz