// Minimal debug: just stabilize once and print FUNCTION Main() LOCAL oBrowse, oCol USE "dbf/customer" ? "Step 1: USE OK, records:", RecCount() oBrowse := TBrowseDB(2, 0, 22, 79) ? "Step 2: TBrowse created" oCol := TBColumnNew("ID", {|| FieldGet(1)}) oBrowse:addColumn(oCol) ? "Step 3: Column added" oCol := TBColumnNew("FIRST", {|| FieldGet(2)}) oBrowse:addColumn(oCol) ? "Step 4: Column 2 added, count:", oBrowse:colCount() ? "Step 5: Calling stabilize..." oBrowse:stabilize() ? "Step 6: stabilize done" ? "Step 7: Calling Inkey..." Inkey(0) ? "Step 8: Inkey returned" USE ? "Done!" RETURN NIL