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

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

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

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

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

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

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

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

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


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