Быть может не в тему но всё же спрошу:
Как написать в .dll (Delphi 7, DLL Wizard) функцию, которая будет возвращать в программу StringsList (точнее itemы в comboBox), а программа просто будет вызывать функцию с параметром ?
В .dll пишу функцию по аналогу:
Код:
function additemsf(ACombo : TComboBox) : TStringList; cdecl;
var
I : Integer;
Buf : String;
Lst : TStringList;
begin
ACombo.Items.Clear;
Lst := TStringList.Create;
Lst.Add('MyItem1');
Lst.Add('MyItem2');
Try
For I := 0 to Lst.Count-1 Do
Begin
ACombo.Items.Add(Lst[i]);
End;
Finally
Lst.Free;
End;
end;
В программе будет вызываться так:
additemsf(ComboBox1);