б) редактор не заменяет компилятор
Компилятору-то совершенно фиолетово на то, как написан код, ему главное - что бы не было ошибок в командах.
в) что это?
Сворачивание кода - функция редактора IDE, где можно свернуть какой-либо блок в одну строку, что сильно упрощает наблюдение и работу с ...
Найдено 52 результата
- 25.02.2013 09:47:22
- Форум: Компилятор / язык программирования
- Тема: Пожелания
- Ответы: 40
- Просмотры: 75838
- 24.02.2013 00:40:34
- Форум: Компилятор / язык программирования
- Тема: Пожелания
- Ответы: 40
- Просмотры: 75838
Re: Пожелания
а) Учитесь писать красивый код. Если в коде много begin\end в которых вы начинаете путаться - делайте рефакторинг кода, применяя метод KISS или же подобные. Для этого поищите на хабрахабре посты о написании большого кода, там есть отличный пример с исходниками Quake.
б) Сейчас практически во всех ...
б) Сейчас практически во всех ...
- 20.02.2013 21:41:46
- Форум: Lazarus
- Тема: Отображение схем данных
- Ответы: 19
- Просмотры: 12207
Re: Отображение схем данных
Лекс Айрин, увы, исходники я выкинул, так как было принято решение писать по-нормальному :-[
- 20.02.2013 21:05:15
- Форум: Lazarus
- Тема: Отображение схем данных
- Ответы: 19
- Просмотры: 12207
Re: Отображение схем данных
stikriz , иконки и тени - это очень важно
Лично мне крайне не нравится работать с некрасивым проектом, пускай он даже супер-пупер-мощный.
использовать сторонний инструмент было бы неплохо, но проект должен работать как на win, lin, так и на mac. Так что стараюсь максимально избегать стороннего ...
Лично мне крайне не нравится работать с некрасивым проектом, пускай он даже супер-пупер-мощный.
использовать сторонний инструмент было бы неплохо, но проект должен работать как на win, lin, так и на mac. Так что стараюсь максимально избегать стороннего ...
- 30.11.2012 10:11:15
- Форум: Lazarus
- Тема: Как обработать клас исключения SIGSEGV ?
- Ответы: 5
- Просмотры: 4059
Re: Как обработать клас исключения SIGSEGV ?
Leonius_Bad , Вы сказали что вам надо отловить и обработать.
Ну так в чём проблема с try..except? При возникновении ошибки эта конструкция вам и позволит обработать системную ошибку.
А отловить - либо отладчик, либо бейте сомнительный участок кода на кусочки с помощью try...except и смотрите где ...
Ну так в чём проблема с try..except? При возникновении ошибки эта конструкция вам и позволит обработать системную ошибку.
А отловить - либо отладчик, либо бейте сомнительный участок кода на кусочки с помощью try...except и смотрите где ...
- 29.11.2012 21:25:19
- Форум: Lazarus
- Тема: Как обработать клас исключения SIGSEGV ?
- Ответы: 5
- Просмотры: 4059
Re: Как обработать клас исключения SIGSEGV ?
Как можно быстрее читать про try...except ))
- 26.11.2012 22:32:49
- Форум: Lazarus
- Тема: Linux. Команды.
- Ответы: 11
- Просмотры: 6718
Re: Linux. Команды.
Swel, спасибо. Нашёл, SetCursorPos прячется в LCLIntf.
+10 к опыту.
- 26.11.2012 22:29:49
- Форум: Lazarus
- Тема: Linux. Команды.
- Ответы: 11
- Просмотры: 6718
Re: Linux. Команды.2
AProcess := TProcess.Create(nil);
while not flag_Cancel do begin
// Сообщим AProcess сомандную строку для запуска
AProcess.CommandLine := 'aplay /home/swel/Загрузки/sirena_1_5/1.wav';
// Необходимо описать опции программы для запуска
// Эта опция не позволит нашей ...
- 26.11.2012 22:13:52
- Форум: Lazarus
- Тема: Проблема с компиляцией CGI-приложения
- Ответы: 4
- Просмотры: 4436
Re: Проблема с компиляцией CGI-приложения
vadval15 , проверьте что стоят dev-пакеты для mysql, libsqlite и т.д. (с чем работаете)
Для MySql кажется нужны пакеты: libmysqld-dev, libmysqlclient-dev. Точнее сказать не могу, давно не работал с MySql, всё больше на SQLite.
После этого сделайте Сервис -> Пересобрать Lazarus по профилю: обычная ...
Для MySql кажется нужны пакеты: libmysqld-dev, libmysqlclient-dev. Точнее сказать не могу, давно не работал с MySql, всё больше на SQLite.
После этого сделайте Сервис -> Пересобрать Lazarus по профилю: обычная ...
- 26.11.2012 22:08:39
- Форум: Lazarus
- Тема: Linux. Команды.
- Ответы: 11
- Просмотры: 6718
Re: Linux. Команды.2
Наверное для этого надо использовать TProcess. Но я не знаю как это работает в-точности. Будет ли после команды aplay процесс ждать завершение команды, или же посчитает, что команда передана и можно завершаться.
По крайней мере с командой ping всё проходит нормально.
Сама суть:
Создаёте процесс ...
По крайней мере с командой ping всё проходит нормально.
Сама суть:
Создаёте процесс ...
- 26.11.2012 22:03:59
- Форум: Lazarus
- Тема: Linux. Команды.
- Ответы: 11
- Просмотры: 6718
Re: Linux. Команды.
А вот у меня SetCursorPos так и не появился 
Swel, какие ещё модули у вас использованы?
Swel, какие ещё модули у вас использованы?
- 26.11.2012 21:13:26
- Форум: Lazarus
- Тема: Linux. Команды.
- Ответы: 11
- Просмотры: 6718
Re: Linux. Команды.
Swel, вместо $0D надо использовать VK_RETURN, эти коды определены в модуле LCLType.
По поводу SetCursorPos ничего сказать не могу
Нашёл только немного переделанный mouse.inc
http://lazarus.sourcearchive.com/docume ... ource.html
По-идее можно его использовать.
По поводу SetCursorPos ничего сказать не могу
Нашёл только немного переделанный mouse.inc
http://lazarus.sourcearchive.com/docume ... ource.html
По-идее можно его использовать.
- 26.11.2012 18:59:35
- Форум: Lazarus
- Тема: Модуль звука и его использование. Linux
- Ответы: 2
- Просмотры: 2146
- 26.11.2012 17:15:15
- Форум: Lazarus
- Тема: Как при динамическом создании кнопки переназначить OnClick
- Ответы: 3
- Просмотры: 2673
Re: Как при динамическом создании кнопки переназначить OnCli
Aleksey Elin, может. Никаких проблем.
- 23.11.2012 20:25:25
- Форум: Lazarus
- Тема: Как при динамическом создании кнопки переназначить OnClick
- Ответы: 3
- Просмотры: 2673
Re: Как при динамическом создании кнопки переназначить OnCli
Описание вашей процедуры должны полностью совпадать с описанием преопределённой процедуры для объекта.
Иначе говоря, копируете всё, что написано после OnClick для кнопки, добавляете к своей процедуре - всё будет работать.
А кусочек кода написан правильно.
Иначе говоря, копируете всё, что написано после OnClick для кнопки, добавляете к своей процедуре - всё будет работать.
А кусочек кода написан правильно.
