Страница 1 из 1

Запоминание исправлений ошибок в редакторе

Добавлено: 14 Июль 2005, 19:42
lsgsoftware
Простите за глупый вопрос.В С55 поставив нужные галки в сетапе
я правил ошибки компиляции сразу и исправления сохранялись
навсегда( не только на одну компиляцию). Вроде бы сделал все тоже
самое для С61 , но С61 упорно не хочет сохранять исправления.
Подскажите, если нетрудно.Заранее благодярен

Добавлено: 14 Июль 2005, 23:45
Admin
По дефолту все работает без всяких исправлений настроек...
Если текст твой его можно править, если генерится шаблоном то он создастся опять с ошибкой пока ее в шаблоне не исправишь (не заполнил поле или еще чего)

Добавлено: 15 Июль 2005, 20:26
lsgsoftware
речь идет не просто о редакторе, а той его версии,которая запускается
при обнаружении синтаксических ошибок.После исправления и сохранения файла С61 ясно по аглицки предупреждает,что данные исправления будут действительны только на одну сессию компиляции
и при следующих будут забыты.Так что все по "дефолту".А это крайне не удобно

Добавлено: 16 Июль 2005, 2:23
OlegR
lsgsoftware писал(а):речь идет не просто о редакторе, а той его версии,которая запускается
при обнаружении синтаксических ошибок.После исправления и сохранения файла С61 ясно по аглицки предупреждает,что данные исправления будут действительны только на одну сессию компиляции
и при следующих будут забыты.Так что все по "дефолту".А это крайне не удобно
Так уже ответили - это нереально! Компилятор показывает ошибку в исходном тексте, который сгенерился шаблонами. От того, что ты поправишь в этом коде что-то, реально шаблоны не изменятся! И при следующей генерации будет сгенерен тот-же код. Это касается как шаблонного кода, так и ручных вставок. О чем, собственно, и говорится в помоще по настройкам среды - внесенные изменения будут действительны только до следующей перегенерации приложения. Используется данный режим, в основном, для отладки новых модулей, что-бы после каждой ошибки не править APP и делать повторную перегенерацию. Что-же касается младших версий, то я что-то не помню там иного поведения - а то было-бы верхом крутизны, если-бы исправления в сгенеренных исходниках переводились обратно в приложение! Хотя-бы даже для ручных вставок!

Добавлено: 16 Июль 2005, 9:23
lsgsoftware
Речь идет конечно только о своем коде(ручные вставки).Допустим
допустили простую ошибку(например,перепутали букву).Так компилятор сразу указает на нее.Исправил и забыл, а то приходится
долго искать ее потом в тексте, зря тратить время.Как это ни странно,
в С55н у меня все работало после нужных настроек в свойствах
Applicftion, а С61 на это плюет.

Добавлено: 16 Июль 2005, 14:20
Вадим Синявский
Все просто - в "Application Options" закладка "Application" - выключить "Edit embedded source error in generated code" и на закладке "Embed Editor" включить "Edit error in context"

Добавлено: 16 Июль 2005, 15:15
Admin
И что разве по дефолту они не включены? Что то не помню чтобы что то включал...

Добавлено: 16 Июль 2005, 15:47
Вадим Синявский
крыжик "Edit embedded source error in generated code" by default включен - если мне мой склероз не изменяет.

Добавлено: 19 Июль 2005, 13:55
lsgsoftware
Большое Всем спасибо за ответы.Все заработало