Delphi procedure - parametry(TDBComboBox - TComboBox)
Dobrý den, mohl by mi někdo prosím poradit? Chci vytvořit proceduru, která by měla parametr TDBComboBox nebo TComboBox. Nevíte prosím jak na to?
procedure fillComboBox(cb:TComboBox);
begin
....
end;
A v cem mas konkretni problem? Deklaraci mas spravne.
Chci použít poceduru s parametrem TDBComboBox ale i TComboBox.
Tak prestan programovat v delphi a budes moct pouzivat pointre pripadne handle na okna ktore pouziva WinAPI.
Pak mas 2 moznosti - udelat si overload proceduru (vlastne 2, kadou s jinym parametrem) nebo jako parametr pouzijes spolecneho predka, v tomto pripade TCustomComboBox
Ale bude hodně záležet na tom, co ta procedura bude dělat. Pokud bude mít za úkol plnit obsah toho objektu, pak těžko v jedné proceduře budeš plnit položky TStrings pro TComboBox a obsah datasetu pro TDBComboBox.
A jestli chces používat pointry nebo WinApi, jak radí MM, klidně zůstaň u Delphi. Nic ti v tom nebrání
Ja to vidím asi takto:
JaFi oprav ma, ak som sa pomýlil...
Přesně tak jsem to myslel.