Взаимодействие со средой

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Взаимодействие со средой

Сообщение Brainenjii » 20.09.2011 09:28:05

Продолжаю пользоваться lazunit'ом - потихоньку возможностей стало недоставать.
Во-первых, вынес компиляцию и запуск тестов в отдельный поток (теперь среда не "зависает" при запуске большого количества тестов), и главное - добавил возможность выполнять тесты только из текущего файла. Работать стало в разы приятней.
Но хочется большего ^_^ А именно:
  • как добавить в окно сообщений Lazarus'а запись об ошибке так, чтобы при клике по этому сообщению редактор сам переносил меня в определенное место;
  • как кошерно сохранить исходники, так чтобы IDE не ругалось на измененные на диске файлы.
Сейчай делаю так:
  • Код: Выделить всё
      ..
      IDEMessagesWindow.BeginBlock;
      IDEMessagesWindow.AddMsg(aErrorMessage, GetCurrentDir, 0);
      IDEMessagesWindow.EndBlock;
      ..
  • Код: Выделить всё
      ..
      aEditor := SourceEditorManagerIntf.ActiveEditor;
      aEditor.Lines.SaveToFile(aEditor.FileName); //сохраняет, но ругается
      LazarusIDE.DoSaveEditorFile(aEditor, [sfCheckAmbiguousFiles]); // всё выглядит, будто бы сохранилось, а фиг
      ..

Спасибо.
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Взаимодействие со средой

Сообщение Ask » 20.09.2011 09:51:24

Рекомендую спросить в mailing list, здесь навряд ли кто подскажет -- если только Павел Ишенин.
Ask
постоялец
 
Сообщения: 163
Зарегистрирован: 25.12.2008 03:51:37

Re: Взаимодействие со средой

Сообщение Brainenjii » 19.03.2012 21:43:05

Снова ощутил потребность. В mailing list так общаться не научился. Кто-нибудь может помочь? Изображение
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 245

Рейтинг@Mail.ru