Найдено 52 результата

evb87ar
25.02.2013 09:47:22
Форум: Компилятор / язык программирования
Тема: Пожелания
Ответы: 40
Просмотры: 75838

Re: Пожелания

б) редактор не заменяет компилятор
Компилятору-то совершенно фиолетово на то, как написан код, ему главное - что бы не было ошибок в командах.

в) что это?
Сворачивание кода - функция редактора IDE, где можно свернуть какой-либо блок в одну строку, что сильно упрощает наблюдение и работу с ...
evb87ar
24.02.2013 00:40:34
Форум: Компилятор / язык программирования
Тема: Пожелания
Ответы: 40
Просмотры: 75838

Re: Пожелания

а) Учитесь писать красивый код. Если в коде много begin\end в которых вы начинаете путаться - делайте рефакторинг кода, применяя метод KISS или же подобные. Для этого поищите на хабрахабре посты о написании большого кода, там есть отличный пример с исходниками Quake.
б) Сейчас практически во всех ...
evb87ar
20.02.2013 21:41:46
Форум: Lazarus
Тема: Отображение схем данных
Ответы: 19
Просмотры: 12207

Re: Отображение схем данных

Лекс Айрин, увы, исходники я выкинул, так как было принято решение писать по-нормальному :-[
evb87ar
20.02.2013 21:05:15
Форум: Lazarus
Тема: Отображение схем данных
Ответы: 19
Просмотры: 12207

Re: Отображение схем данных

stikriz , иконки и тени - это очень важно
Лично мне крайне не нравится работать с некрасивым проектом, пускай он даже супер-пупер-мощный.

использовать сторонний инструмент было бы неплохо, но проект должен работать как на win, lin, так и на mac. Так что стараюсь максимально избегать стороннего ...
evb87ar
30.11.2012 10:11:15
Форум: Lazarus
Тема: Как обработать клас исключения SIGSEGV ?
Ответы: 5
Просмотры: 4059

Re: Как обработать клас исключения SIGSEGV ?

Leonius_Bad , Вы сказали что вам надо отловить и обработать.
Ну так в чём проблема с try..except? При возникновении ошибки эта конструкция вам и позволит обработать системную ошибку.
А отловить - либо отладчик, либо бейте сомнительный участок кода на кусочки с помощью try...except и смотрите где ...
evb87ar
29.11.2012 21:25:19
Форум: Lazarus
Тема: Как обработать клас исключения SIGSEGV ?
Ответы: 5
Просмотры: 4059

Re: Как обработать клас исключения SIGSEGV ?

Как можно быстрее читать про try...except ))
evb87ar
26.11.2012 22:32:49
Форум: Lazarus
Тема: Linux. Команды.
Ответы: 11
Просмотры: 6718

Re: Linux. Команды.

Swel, спасибо. Нашёл, SetCursorPos прячется в LCLIntf. :) +10 к опыту.
evb87ar
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';

// Необходимо описать опции программы для запуска
// Эта опция не позволит нашей ...
evb87ar
26.11.2012 22:13:52
Форум: Lazarus
Тема: Проблема с компиляцией CGI-приложения
Ответы: 4
Просмотры: 4436

Re: Проблема с компиляцией CGI-приложения

vadval15 , проверьте что стоят dev-пакеты для mysql, libsqlite и т.д. (с чем работаете)

Для MySql кажется нужны пакеты: libmysqld-dev, libmysqlclient-dev. Точнее сказать не могу, давно не работал с MySql, всё больше на SQLite.

После этого сделайте Сервис -> Пересобрать Lazarus по профилю: обычная ...
evb87ar
26.11.2012 22:08:39
Форум: Lazarus
Тема: Linux. Команды.
Ответы: 11
Просмотры: 6718

Re: Linux. Команды.2

Наверное для этого надо использовать TProcess. Но я не знаю как это работает в-точности. Будет ли после команды aplay процесс ждать завершение команды, или же посчитает, что команда передана и можно завершаться.
По крайней мере с командой ping всё проходит нормально.

Сама суть:
Создаёте процесс ...
evb87ar
26.11.2012 22:03:59
Форум: Lazarus
Тема: Linux. Команды.
Ответы: 11
Просмотры: 6718

Re: Linux. Команды.

А вот у меня SetCursorPos так и не появился :(
Swel, какие ещё модули у вас использованы?
evb87ar
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
По-идее можно его использовать.
evb87ar
23.11.2012 20:25:25
Форум: Lazarus
Тема: Как при динамическом создании кнопки переназначить OnClick
Ответы: 3
Просмотры: 2673

Re: Как при динамическом создании кнопки переназначить OnCli

Описание вашей процедуры должны полностью совпадать с описанием преопределённой процедуры для объекта.
Иначе говоря, копируете всё, что написано после OnClick для кнопки, добавляете к своей процедуре - всё будет работать.

А кусочек кода написан правильно.