В настоящее время я работаю над старой программой, написанной на Visual Foxpro 9, и впервые сталкиваюсь с этим языком.В программе есть файл start.prg, в котором присутствуют все процедуры, которые будут вызываться из остальных файлов.В частности, есть некоторые процедуры, которые инициализируют соединение с файлами .dbf, вот один пример:
procedure a
select 1
use parkoft exclusive
// some actions with parkoft
Читая в Интернете, я обнаружил, что в Visual foxpro есть некоторые команды, подобные sql.Итак, я подумал, что поле «Выбрать» - это поле для выбора.Но в этом файле start.prg около 100 процедур, аналогичных описанным выше.Но каждая процедура имеет выбор N, с N прогрессивным.Последняя процедура:
procedure last
select 50
use vendxcli shared
// actions
В частности, я заметил, что когда 2 процедуры с одинаковым выбором N, команда используется для ссылки на один и тот же файл .dbf (выберите 50 -> использовать vendxcli).Это заставляет меня думать, что N имеет какое-то отношение к таблицам.
Итак, я создал файл dbf.Я добавил файл в .pjx и записал еще одну процедуру в start.prg:
procedure Nuova
select 99
use oldsell wxclusive
// actions with oldsell
Но программа, когда я использую эту процедуру, берет данные из других существующих таблиц.Что я не прав?Что означает команда выбора N?
Если вам нужна другая информация, чтобы помочь мне, пожалуйста, спросите все, что вам нужно.