Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi stringlist und betteradoset in nicht visueller unit (https://www.delphipraxis.net/16838-stringlist-und-betteradoset-nicht-visueller-unit.html)

etom291272 24. Feb 2004 13:21


stringlist und betteradoset in nicht visueller unit
 
Hallo zusammen

schreibe zur zeit an einem terminkalender über sql server und möchte bestimmte funktionen in eine eigene unit auslagern. zb soll eine kombobox der einzelnen user in einer nicht visuellen unit über eine funktion dir mir eine tstringlist übergibt befüllt werden der code hat auch in der visuellen unit problemlos funktioniert. was muss man beachten wenn man komponenten in nicht visuellen units (ohne form verwendet) :roll:

der funktionierende code in der visuellen form

Delphi-Quellcode:
CbBenutzer.Items.Clear;
//Kombobox Benutzer laden
AdoSetUser:=TBetterADODataSet.Create(Self);
try
with AdoSetUser do
begin
Connection:=FmPlannerPerson.AdoConTerminePerson;
CommandText:='select * from Benutzer';
Active:=True;
while not eof do
begin
CbBenutzer.Items.Add(Fieldbyname('US_NAME').AsString);
Next;
end;
vUserName:=Lookup('US_ADRID',vIdUser,'US_NAME'); //Namen für Kombo ermitteln
end //vUser Variant für Fall
finally
AdoSetUser.Active:=False;
AdoSetUser.Free;
end;

// Kombobox auf richtigen User setzen
for i := 0 to cbBenutzer.Items.Count - 1 do
if cbBenutzer.Items[i] = vUserName then
begin
cbBenutzer.ItemIndex:=i
end;
[edit=Christian Seehase]Delphi-Tags korrigiert. Mfg, Christian Seehase[/edit]

etom291272 24. Feb 2004 14:37

Re: stringlist und betteradoset in nicht visueller unit
 
habs hinbekommen trotzdem danke für euer hilfe


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 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