Форум: "Прочее";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];
ВнизНедопустимые символы в Delphi Найти похожие ветки
← →
Riply © (2008-11-30 14:14) [0]Здравствуйте !
Что-то стала Delphi "подглючивать".
(Давать предупреждения там, где не надо и молчать, там где неиспользуемая переменная).
Решила прошерстить исходники на тему "недопустимые символов".
Не подскажите, что надо искать.
Я знаю, что вроде $0A и $0D в "непарном" виде не годятся. Это так ?
А что еще надо проверять ?
P.S.
Может кто уже писал "чистилку" ? Если да, то поделитесь с сами мы тут не местными :)
← →
antonn © (2008-11-30 14:32) [1]я обычно в блокноте открываю, если есть "кубики" - удаляю :)
← →
Riply © (2008-11-30 14:42) [2]> [1] antonn © (30.11.08 14:32)
> я обычно в блокноте открываю, если есть "кубики" - удаляю :)
У меня этих юнитов, как в Бразилии Педров :)
Вручную, это до седьмого пришествия.
← →
Правильный$Вася (2008-11-30 18:01) [3]
> Я знаю, что вроде $0A и $0D в "непарном" виде не годятся.
> Это так ?
как-то писал модули одновременно под Kylix и дельфи
причем среду чередовал
никаких проблем не вылазило (Д5,Д7)
← →
Юрий Зотов © (2008-11-30 18:15) [4]"Чужие символы": все, кроме тех, которые в комментариях, в строковых константах и тех, что принадлежат множеству
[ #9, #10, #13, #32] + [символы_алфавита_языка]
символы_алфавита_языка:
a..z A..Z 0..9 @#$^*()-_=+[]{}:;"<>,./
← →
Riply © (2008-11-30 19:18) [5]> [4] Юрий Зотов © (30.11.08 18:15)
Спасибо.
P.S.
При ближайшем рассмотрении, задачка оказалась не "на пятнадцать минут" :)
← →
Юрий Зотов © (2008-11-30 19:52) [6]> кроме тех, которые в комментариях, в строковых константах
Впрочем, символы с кодом меньше 32 (кроме #9, #10, #13) можно удалять и из комментариев, и из строковых констант.
← →
Riply © (2008-12-01 13:12) [7]Если кому интересно...
Реализовала, пока, удаление символов с кодом меньше 32 (кроме #9, #10, #13) и замену "непарных" $0A и $0D на $0D$0A.
Пробежка по исходникам показала, что данному заболеванию подвержены файлы,
в котрые, (например, из MSDN) коприровались структуры (или функции) и корректировались вручную.
У меня таких много. Это помогло избавится от части "глюков".
(например, некоторые функции раньше отказывались прыгать на опеределение по Ctrl-Click).
← →
speller (2008-12-01 16:35) [8]Копирование текстов с юниксовым переводом строк известно приводит к сбоям в нумерации строк отладчиком. Т.е. отладчик показывает останов выше того места, где должен. Бряки вроде тоже сбиваются. В Д6 однозначно, в других не проверял.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.01.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c