... i := 1 to fCount() aadd(a,{fieldname(i),valtype(fieldget(i))}) next i use ( CURDIR()+"\STRUCT.DBF") alias STRU new exclusive for i := 1 to len(a) append blank STRU->NAME := a[i,1] STRU->TYPE := a[i,2] next i go top DEFINE WINDOW oWnd TITLE "test" @ 1, 1 LISTBOX oBrw FIELDS SIZE 220, 167 ...