AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TCollection & TCollectionitem Tutorial

Ein Thema von MrBrown90 · begonnen am 7. Nov 2017 · letzter Beitrag vom 16. Nov 2017
Antwort Antwort
Seite 1 von 9  1 23     Letzte » 
MrBrown90

Registriert seit: 7. Nov 2017
39 Beiträge
 
#1

TCollection & TCollectionitem Tutorial

  Alt 7. Nov 2017, 18:29
Delphi-Version: 5
Hi, ich studiere Informatik und mache derzeit mein Praxissemester. Ich hab in meiner Arbeit vor paar Tagen angefangen Delphi zu lernen. Meine neue Aufgabe ist es jetzt, eine TCollection zu erstellen und TCollectionitems einzufügen und zu updaten. Die Add Methode habe ich bereits geschafft, nur leider finde ich nirgends etwas wie die Update/Change Methode funktioniert. Hätte vielleicht jemand ein Beispiel oder ein Gutes Tutorial indem ich dem ganzen Thema etwas näher komme. Ich habe mir bereits ein Buch ausgehliehen und das Internet durchsucht doch bis jetzt leider erfolglos.

Danke schon mal im voraus
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.093 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: TCollection & TCollectionitem Tutorial

  Alt 7. Nov 2017, 20:11
Hallo und Herzlich Willkommen in den Heiligen Hallen des Wissens und des Wahnsinns

Was bedeutet "die Add()-Methode geschafft"?

Die ersten zwei Google-Treffer zu "TCollectionItem" (oder die F1-Taste in deinem Delphi) sagen eigentlich alles zur Verwendung der Klasse.

Hast du eine konkrete praxisnahe Aufgabenstellung? Sollst du für irgendwas eine Ableitung von TCollection bzw TCollectionItem erstellen?

Soweit du nicht die kostenlose Starter-Edition verwendest ist eigentlich auch der gesamte Quelltext der Grundbibliothek dabei - Du kannst dir also die Implementierung von z.B. TCollection.Add() anschauen.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli
Online

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.336 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TCollection & TCollectionitem Tutorial

  Alt 7. Nov 2017, 23:57
Vielleicht findest Du hier noch ein paar Hinweise: http://www.delphipraxis.net/160577-k...wegweiser.html
Da ging es mir aber eher um einen Komponenteneditor. (Ich habe sogar das Video noch in einem Backup gefunden, jetzt aber nicht nochmal reingesehen. Weiß nicht, ob es wirklich etwas bringt.)

TCollection ist für den Anfang schon etwas schwieriger. Also nicht verzagen, wenn Du einige Zeit damit zubringst.


PS: Schreib mal noch Deine Delphi-Version ins Profil. So kann man genauer helfen.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
MrBrown90

Registriert seit: 7. Nov 2017
39 Beiträge
 
#4

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 09:27
Danke für eure Antworten.
Ich arbeite mit embarcadero und delphi 5.

Die konkrete Aufgabe lautet:
A component that organized Tür Threads ans their outputs
a:Use TCollection with its methods "Changed" and "Update ".


Ich habe bereits eine Class von TCollection und Tcollectionitem erstellt.

Und mit der Add() Methode kann ich auch Sachen einfügen, nur finde ich nirgends Beispiele oder Hilfe wie ich z.b die Update () Methode implementiere.
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.058 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 09:37
Embarcadero ist die Firma, zu der Delphi jetzt gehört.
Delphi 5 stammt noch aus Zeiten als du noch im Sandkasten gespielt hast und gehörte damals der Firma Borland.
Meinst du vielleicht Delphi XE5? Im Zweifel mach mal ein Screenshot von der IDE und stelle ihn hier ein.

Zu deiner Frage:
http://docwiki.embarcadero.com/Libra...es.TCollection
In der Doku gibt es eine Tabelle. Hier werden Nachkommen von TCollection aufgezählt, die schon so im Framework drin sind.
Suche diese Klassen in ihren entsprechenden Units und schaue dort nach, wie dort Update definiert ist.

Wenn deine Frage eigentlich lautet: Wie kann ich abstrakte oder virtuelle Methoden in der abgeleiteten Klasse überschreiben?
Dann ist die Antwort darauf: Das override; Schlüsselwort hinter der eigenen Methode hinschreiben.
  Mit Zitat antworten Zitat
MrBrown90

Registriert seit: 7. Nov 2017
39 Beiträge
 
#6

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 09:47
Ja genau, Delphi XE5.

Okay danke, dann schau ich mir das jetzt mal an.

Eine spezielle Frage habe ich eigentlich gar nicht, ich bin mehr auf der Suche nach einem guten Tutorial oder einer Erklärung um für das ganze Thema ein besseres Verständnis zu bekommen
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.058 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 09:59
Naja, es ist eine Liste zu der man Items hinzufügen kann. Nicht wirklich was neues. Das müsste dir im Studium in Java oder C# doch schon begegnet sein.

http://docwiki.embarcadero.com/Libra...Collection.Add
http://docwiki.embarcadero.com/Libra...lection.Update
http://docwiki.embarcadero.com/Libra...ection.Changed
  Mit Zitat antworten Zitat
MrBrown90

Registriert seit: 7. Nov 2017
39 Beiträge
 
#8

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 11:01
Ja doch das ist mir klar. Nur ich bin mir nicht sicher ob ich die update() Methode verstehe. Diese Ruf ich auf wenn ich ein bestimmtes Item mit index(xy) ändern will oder ?
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.058 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 11:17
Versuchen wir es mal anders:
Zitiere (kopiere) bitte die vier Absätze der Dokumentation von System.Classes.TCollection.Update in deinen nächsten Beitrag.
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.093 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: TCollection & TCollectionitem Tutorial

  Alt 8. Nov 2017, 11:22
Die Update()-Methode ist protected , wenn du einfach hingehst und eine TCollection verwendest kannst du die Methode gar nicht aufrufen.

Wenn du Unterklassen bilden sollst die von TCollection und TCollectionItem ableiten sollen dann macht das natürlich Sinn, ist aber ehrlich gesagt auch nicht ganz trivial (finde ich). Ist dem so? Ich finde das aus
Zitat:
Die konkrete Aufgabe lautet:
A component that organized Tür Threads ans their outputs
a:Use TCollection with its methods "Changed" and "Update ".


Ich habe bereits eine Class von TCollection und Tcollectionitem erstellt.
immer noch etwas schwer herauszulesen.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 21:30 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