Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem mit listbox (verstehe die warnung nicht) (https://www.delphipraxis.net/25232-problem-mit-listbox-verstehe-die-warnung-nicht.html)

G G 3. Jul 2004 10:13

Re: Problem mit listbox (verstehe die warnung nicht)
 
hm kommisch tauchen immernoch die 2 fehler auf
[Fehler] Unit1.pas(31): Inkompatible Typen: 'TStringList' und 'TStrings'
[Fehler] Unit1.pas(14): Ungenügende Forward- oder External-Deklaration: 'TForm1.FindAll'
:gruebel:

Nicodius 3. Jul 2004 10:20

Re: Problem mit listbox (verstehe die warnung nicht)
 
DAS KANN SO JA NICHT GEHEN! :roll:

Delphi-Quellcode:
procedure FindAll(Path: String; List: TStringList);

procedure FindAll(Path: String; Items: TStrings);

du mustt bei der unteren
Delphi-Quellcode:
procedure FindAll(Path: String; List: TStringList);


;)

oben Findall(FindAll('c:/', Listbox1);

Dani 3. Jul 2004 10:31

Re: Problem mit listbox (verstehe die warnung nicht)
 
Hab's korrigiert ;)

G G 3. Jul 2004 11:12

Re: Problem mit listbox (verstehe die warnung nicht)
 
hm sorry das cih euch immernoch nerv, aber irgendwie will das einfach nicht funtkionieren. Ich hab jetzt grad eben das von dani versucht kommt aber dann der fehler:
[Fehler] Unit1.pas(31): Inkompatible Typen: 'TStringList' und 'TStrings'
wenn ich das von Nicodius verusche
Zitat:

oben Findall(FindAll('c:/', Listbox1);
dann kommt der fehler:
[Fehler] Unit1.pas(31): Inkompatible Typen: 'TStringList' und 'TListBox'

habs ihr noch ne idea :pale:

Dani 3. Jul 2004 11:25

Re: Problem mit listbox (verstehe die warnung nicht)
 
Ersetze alle TStringlists durch TStrings und es sollte gehen
-habs im Code geändert
Die Inkompatibilität von TStrings und TStringlist kann schon nerven :-/

G G 3. Jul 2004 11:49

Re: Problem mit listbox (verstehe die warnung nicht)
 
sehr schön danke, jetzt hauts perfekt hin.
bin euch was schuldig :cheers:
:dancer: :dancer2: :hello: :dancer: :dancer2:

Christian Seehase 3. Jul 2004 14:15

Re: Problem mit listbox (verstehe die warnung nicht)
 
Moin Zusammen,

@Nicodius:
Wenn ein Parameter als TStringList deklariert wird, so kann man alles übergeben, was vom Typ TStringList ist, oder davon abgeleitet. Analog gilt: Ist der Parametertyp TStrings, kann alles übergeben werden, was von TStrings abgeleitet wurde, also auch ListBox.Items und Stringlisten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:08 Uhr.
Seite 2 von 2     12   

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