powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / После перевода программных модулей из 866 в 1251 перестал работать LINENO()
5 сообщений из 5, страница 1 из 1
После перевода программных модулей из 866 в 1251 перестал работать LINENO()
    #36262768
Zander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

помогите с проблемой - после перевода модулей из кодировки 866 в кодировку 1251 перестала работать функция LINENO()

Используется для отладки ошибок, и теперь показывает всегда 0.
Запускаю версию скомпилированную из 866-модулей, показывает правильно номер строки.

В каком направлении копать?

astackinfo(i,5) тоже всегда ноль показывает

заранее спасибо
...
Рейтинг: 0 / 0
После перевода программных модулей из 866 в 1251 перестал работать LINENO()
    #36262926
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zander,

На моем опыте при перекодировке модулей "изменениям" должны подвергнуться только НЕлатинские символы. Если местами в модулях переменные и прочие имена и заголовки писались не по-латински, то после перекодировки нужно проверить все и вся.

Дебаггер вам в помощь.
...
Рейтинг: 0 / 0
После перевода программных модулей из 866 в 1251 перестал работать LINENO()
    #36263276
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINENO() возвращает 0 если проект собран с отключенной галкой "Debug info"
Меню Project - Project Info вкладка Project
...
Рейтинг: 0 / 0
После перевода программных модулей из 866 в 1251 перестал работать LINENO()
    #36263640
Zander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

круто, спасибо.
Век живи - век учись.
А теперь офтоп-вопрос - а откуда вы это знаете? хелп, книги? часто по фоксу такие вещи попадаются, которые кроме как на собственном опыте, потратив кучу времени, и не узнаешь.
...
Рейтинг: 0 / 0
После перевода программных модулей из 866 в 1251 перестал работать LINENO()
    #36263834
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZanderА теперь офтоп-вопрос - а откуда вы это знаете? хелп, книги? часто по фоксу такие вещи попадаются, которые кроме как на собственном опыте, потратив кучу времени, и не узнаешь.
Хелп, книги и более 10 лет работы с фоксом.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / После перевода программных модулей из 866 в 1251 перестал работать LINENO()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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