Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   erklärung (https://www.delphipraxis.net/89273-erklaerung.html)

SaFu 28. Mär 2007 20:40


erklärung
 
Hi würde gerne mal wissen ob ich das so richtig verstanden habe vom Quelltext her

Delphi-Quellcode:
procedure TForm7.combobox3spei;
Var Combo3 :TStringList;
begin
 Combo3:= TStringList.Create;        // StringListe erzeugen
 ComboBox3.Items.Add(ComboBox4.Text); //Combo4 Text in die Combo3 List übergeben
 Combo3.Duplicates:= DupIgnore;      // Doppelte Namen ignorieren
 Combo3.Sorted:= True;               // Reihenfolge Sotieren
 Combo3.Assign(ComboBox3.Items);     // Cobobox3 items nach Combo3 Kopieren
 Combobox3.Items.Assign(Combo3);     // Combo3 kopieren nach ComboBox3 Items
 Combo3.Free;                       // Stringliste Freigeben
end;

SirThornberry 28. Mär 2007 20:49

Re: erklärung
 
folgende beiden Dinge sollten schief gehen (nicht funktionieren)
Delphi-Quellcode:
Combo3.Assign(ComboBox3.Items);
Combobox3.Items.Assign(Combo3);
der Typ zu dem die AssignMethode gehört erwartet eigentlich immer einen den gleichen Typ als Parameter.
Das was du schreibst entspricht etwa
Delphi-Quellcode:
Birnenkorb.Assign(BlätterPapier);
aus Papierblättern kann man keinen Birnenkorb machen.

SaFu 28. Mär 2007 20:53

Re: erklärung
 
Komisch mein Programm funktioniert aber und wenn ich es änder oder es raus nehme funktioniert es nicht mehr wie es soll

Khabarakh 28. Mär 2007 21:04

Re: erklärung
 
Zitat:

Zitat von SirThornberry
der Typ zu dem die AssignMethode gehört erwartet eigentlich immer einen den gleichen Typ als Parameter.

Der letzte Override von Assign gehört TStrings, einer Superklasse sowohl von TStringList als auch TComboBoxStrings, also... :wink: .

Angel4585 28. Mär 2007 21:05

Re: erklärung
 
Ich Wünsch mir einen aussagekräftigeren Titel

SaFu 28. Mär 2007 21:06

Re: erklärung
 
Erklärung des Quelltextes???

Luckie 29. Mär 2007 10:40

Re: erklärung
 
Zitat:

Zitat von fuknersascha
Erklärung des Quelltextes???

Zwar auch nicht das Gelbe vom Ei, aber immerhin besser als "Erklärung".


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:23 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 by Thomas Breitkreuz