Да
Существуют некоторые предупреждения, но общий ответ - Да.
Основное предупреждение заключается в том, что формы ISQL могут иметь несколько экранных макетов, которые формы I4GL не могут;I4GL ограничивает вас одним макетом экрана для каждого файла формы.
Следующее предостережение состоит в том, что раздел ИНСТРУКЦИИ ISQL может содержать информацию, которую I4GL не может использовать - ПЕРЕД РЕДАКТИРОВАНИЕМ и тому подобное не понимаются I4GL.Информация «MASTER OF» также не имеет отношения к I4GL, так же как информация экрана, записанная в форме I4GL, относится к форме ISQL.Объединения и проверки Соединения и поиски актуальны в ISQL, а не в I4GL.
Тег DISPLAYONLY в ISQL заменен на FORMONLY в I4GL.
Таким образом, I4GL не может использовать типичную форму ISQL.и наоборот, но основной «язык», описывающий формы, один и тот же.Вы, безусловно, можете иметь форму ISQL, работающую в одном окне, и форму I4GL, работающую в другом окне, и они оба могут обращаться к одной и той же базе данных, и, как правило, могут обращаться к одной и той же таблице, хотя вы должны быть в курсе проблем блокировки.
Нет ничего, что могло бы помешать вам иметь формы I4GL и формы ISQL, хранящиеся в одном и том же каталоге, за исключением, возможно, здравого смысла.Пользователям ISQL не нужно выбирать из набора форм I4GL, а также из форм ISQL - поэтому я бы держал их отдельно, чтобы пользователи ISQL видели только файлы форм ISQL (а пользователи I4GL не видели ни одного изформировать файлы как файлы в списках файлов - хотя программисты I4GL могут их видеть).