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

trifon
20.05.2011 14:11:18
Форум: Потрепаться
Тема: Ад
Ответы: 1
Просмотры: 3655

Ад

Существует ли?
trifon
25.11.2010 15:21:57
Форум: Потрепаться
Тема: Помогите понять сишную конструкцию
Ответы: 6
Просмотры: 8617

Re: Помогите понять сишную конструкцию

Если ещё нужно, то конструкция _((long)) это скорее всего вызов макроса - функции наподобие:

Код: Выделить всё

#define _(par)  some_function(par) 

Возможно там

Код: Выделить всё

#define _(par)  sizeof(par)
trifon
01.09.2010 02:01:59
Форум: Lazarus
Тема: synaser + UPS
Ответы: 6
Просмотры: 6383

Re: synaser + UPS

Зачем minicom? Есть проверенные годами Network-UPS Tools

Вот к примеру вывод для моего UPS

battery.charge: 92.5
battery.voltage: 13.40
battery.voltage.nominal: 12.0
device.mfr: unknown
device.model: unknown
device.serial: unknown ...
trifon
28.05.2008 21:40:40
Форум: Обсуждение сайта
Тема: печать документации с freepascal.ru
Ответы: 2
Просмотры: 11315

Re: печать документации с freepascal.ru

фильтр для privoxy(это фильтрующий http proxy, я думал все знают что это)
в /etc/privoxy есть *.action файлы, в них прописано к каким сайтам какие действия применять и *.filter в них прописаны pcre фильтры, action можно изменять через web интерфейс.
под windows privoxy тоже работает

http://www ...
trifon
28.05.2008 20:26:22
Форум: Обсуждение сайта
Тема: печать документации с freepascal.ru
Ответы: 2
Просмотры: 11315

печать документации с freepascal.ru

Предлагаю privoxy фильтр для распечатки документации с freepascal.ru

В файл .filter надо добавить
FILTER: freepascal.ru-print-m
s@(<body&#91;^>&#93;*>)&#46;+(?&#58;<img\s+src="/images/hh\&#46;gif"\s+width="15"\s+height="13"&#91;^>&#93;*>&#46;*){2,}<span\s+class="hh"\s*>&#91;^<&#93;+</span ...
trifon
20.05.2008 13:43:09
Форум: Double Commander
Тема: konqueror
Ответы: 16
Просмотры: 72774

Re: konqueror

Как веб браузер, по совокупности, возможно лучший из открытых, как файл менеджер - кому что нравится, те кому нужно нортон коммандер под kde используют крусайдер.
trifon
26.03.2008 20:27:58
Форум: Разное
Тема: Новый враппер для ncurses
Ответы: 28
Просмотры: 54886

Если кому нужно - законченная версия fpcncurses.tar.bz2 , на данный момент ни каких изменений больше не предпологается.
Добавил демо tpad.pp - практически готовый виджет редактора или виевера текста со скроллингом по вертикали и горизонтали.
Если есть какие либо вопросы по использованию ncurses ...
trifon
25.03.2008 14:43:47
Форум: Free Pascal Compiler
Тема: Совместимость C++ под Linux
Ответы: 13
Просмотры: 12378

По поводу gcc gcc.o fpc.o -o program я наврал, извиняюсь.
Однако можно так:
fpc -CX tpas.pp
gcc tgcc.c libptpas.a -o program

естественно для fpc функций требуется cdecl; export;

в C программе надо объявить:
extern int add_m(int, int);

С данными изменениями у меня все компилируется и ...
trifon
24.03.2008 18:37:39
Форум: Free Pascal Compiler
Тема: наследование объектов с дин. массивом - как?
Ответы: 37
Просмотры: 30145

Предлагаю вместо динамического массива использовать указатель,
выделять и освобождать память при помощи getmem и freemem, будет проще и код быстрей.
trifon
23.03.2008 17:57:45
Форум: Free Pascal Compiler
Тема: Возврат результата через out-параметр
Ответы: 11
Просмотры: 9518

Предназначение функции - подстановка вместо значения, перегрузка оператора это тоже функция, только инфиксная.
Предположим есть другая функция, которой надо передать результат данного сложения, используя оператор + это выглядит так

sfunc&#40;v1+v2&#41;

то есть никакие промежуточные переменные ...
trifon
22.03.2008 11:59:35
Форум: Free Pascal Compiler
Тема: Возврат результата через out-параметр
Ответы: 11
Просмотры: 9518

function A :Integer; out;

Это будет полным смысловым аналогом возврата ссылки в C++ и смысл как раз имеет, в этом случае можно будет использовать функцию как левый аргумент присвоения

В C++ так можно.
trifon
22.03.2008 11:47:20
Форум: Free Pascal Compiler
Тема: Возврат результата через out-параметр
Ответы: 11
Просмотры: 9518

В данном случае free pascal ни при чем, в C так же происходит дополнительное копирование результата, в C++ можно ссылку возвращать, возможно в некоторых C компиляторах оптимизация обходит это, я не в курсе.
Так что out аргумент fpc можно считать оптимизацией
trifon
19.03.2008 23:37:30
Форум: Free Pascal Compiler
Тема: Совместимость C++ под Linux
Ответы: 13
Просмотры: 12378

Код fpc использовать в gcc достаточно легко, для этого существует
cdecl модификатор функций и {$PACKRECORDS C}, однако fpc код придется затачивать под gcc, ибо gcc ни чего не знает о fpc и заголовки, по всей видимости, придется делать вручную.
Типы лучше использовать из ctype.
Думаю проще будет ...
trifon
19.03.2008 14:32:25
Форум: Free Pascal Compiler
Тема: Возврат результата через out-параметр
Ответы: 11
Просмотры: 9518

В таких вопросах надо приводить код теста полностью.
trifon
12.03.2008 17:13:19
Форум: Разное
Тема: Новый враппер для ncurses
Ответы: 28
Просмотры: 54886

Странно, отправил в рассылку, пришло автоматическое подтверждение и всё, в рассылке это не появилось.
Может я что то не правильно сделал?