powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странности, после компиляции.
7 сообщений из 7, страница 1 из 1
Странности, после компиляции.
    #33720163
vv_vfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если запускать програмку из среды VFP9, то после вызова SQLCONNECT(), диалог "Select connection or data Source", англоязычный и там можно выбрать или "connection" или "data Source".
Если запустить скомпиленый экзешник, то этот-же диалог уже русскоязычный
а опция "Подключения" не доступна (бледно-серая), можно выбрать только "Источники данных". Почему так? Вроде одинаково должно работать? Может, кто уже наступал на эти грабли? Что с "Подключениями" случается?
OC W2000 RU. Файлик CONFIG.FPW со строкой CODEPAGE=1251 рядом с экзешником лежит.
...
Рейтинг: 0 / 0
Странности, после компиляции.
    #33720665
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Язык диалога определяется используемой Run-Time библиотекой:

VFP9Renu.dll - англоязычная
VFP9Rrus.dll - русскоязычная

Они находятся в папке

C:\Program Files\Common Files\Microsoft Shared\VFP

По умолчанию, подхватывается та Run-Time библиотека, которая соответствует текущей локализации Windows.

Попробуй удалить (перенести в другую папку) русскоязычную Run-Time библиотеку.
...
Рейтинг: 0 / 0
Странности, после компиляции.
    #33720755
vv_vfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! С языком теперь понятно. После переименования VFP9Rrus.dll, интерфейс становится английским. Но "connection", остается недоступным. Наверно, есть какой нибудь " SET чего-то ON", который отвечает за доступность и "connection" и "data Source" в этом диалоге. В хелпе пока ничего не нашел.
...
Рейтинг: 0 / 0
Странности, после компиляции.
    #33720764
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все происходит на одной машине и одним пользователем?
С уважением, Алексей
...
Рейтинг: 0 / 0
Странности, после компиляции.
    #33720790
vv_vfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, на одной. Выбираю main.prg, затем RUN, все работает. Нажимаю BUILD, затем запускаю полученный EXE, и в том-же самом диалоге, список подключений становится недоступным.
...
Рейтинг: 0 / 0
Странности, после компиляции.
    #33720791
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Connection - это объект текущего контейнера базы данных (файла DBC).

Если база данных не открыта или не является текущей, то опция Connection - недоступна. Просто нет списка объектов "Connection".

Чтобы сделать ее доступной необходимо явно открыть контейнер базы данных

OPEN DATABASE MyBase.dbc SHARED

Кроме того, если используются формы с Private DataSession, то при их открытии ранее открытая база данных перестает быть текущей. Хотя остается открытой. Чтобы снова сделать ее текущей надо дать команду

SET DATABASE TO MyBase
...
Рейтинг: 0 / 0
Странности, после компиляции.
    #33720890
vv_vfp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Супер!!! Две волшебных строки, решили проблему. Спасибо за подсказку!
Хотя вроде и DataSession установлено как Default Data Session, и в environment формы есть курсор для локальной таблицы этой базы. Вроде-как фокс должен понимать, какая у него база и какие там есть объекты, а без указания в явном виде не работает. Еще раз, спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Странности, после компиляции.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]