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

anzo
09.09.2010 12:26:01
Форум: Lazarus
Тема: Использование INDY серверов
Ответы: 3
Просмотры: 2707

Re: Использование INDY серверов

Т.Е. в binding указывается IP сетевого интерфейса. Ясно.
anzo
09.09.2010 10:10:54
Форум: Lazarus
Тема: Использование INDY серверов
Ответы: 3
Просмотры: 2707

Использование INDY серверов

Когда я создаю в INDY сервер, например TIDhttpServer, я заполняю коллекцию Bindings.

SocketHandle:=HTTPServer.Bindings.Add;
SocketHandle.IPVersion:=Id_IPv4;
SocketHandle.IP:='0.0.0.0';
SocketHandle.Port:=8090;

Что означает SocketHandle.IP? Это некая маска или что? Какие значения и как можно сюда ...
anzo
04.05.2010 16:23:37
Форум: Lazarus
Тема: Аналог EurekaLog для Lazarus
Ответы: 2
Просмотры: 2883

Аналог EurekaLog для Lazarus

Для Delphi есть такая замечательная библиотека называется EurekaLog.
Прекрасное решение для поиска утечек памяти и поиска хитрых exception'ов типа "access violation at address".
В лазарусе утечки памяти памяти можно фиксировать с помощью Heaptrc.
А как на счет локализации Exception'ов в Lazarus'e?
anzo
30.12.2009 13:17:39
Форум: Free Pascal Compiler
Тема: Рефлексия в FPC
Ответы: 11
Просмотры: 7755

Re: Рефлексия в FPC

Ну в принципе как в Delphi. Это я знаю.

Добавлено спустя 51 секунду:
А что на счет вызова метода по текстовому имени?
anzo
30.12.2009 12:43:43
Форум: Free Pascal Compiler
Тема: Рефлексия в FPC
Ответы: 11
Просмотры: 7755

Re: Рефлексия в FPC

В общем то меня вопрос о рефлексии интересует, в плане возможности реализации сериализации объектов.
На сколько я понимаю, сериализация в принципе это удел интерпретируемых языков языков программирования...
anzo
29.12.2009 12:12:20
Форум: Free Pascal Compiler
Тема: Рефлексия в FPC
Ответы: 11
Просмотры: 7755

Рефлексия в FPC

Что известно про рефлексию в FPC. Есть ли она, и если есть на каком она уровне?
anzo
19.12.2009 01:01:31
Форум: Free Pascal Compiler
Тема: Заголовочный файл из SO файла.
Ответы: 1
Просмотры: 2154

Заголовочный файл из SO файла.

Есть у меня набор динамической библиотеки (.so файл + файлы символических ссылок) под linux.
Можно ли каким либо средством сгенерировать из него заголовочный H файл или соответствующий ему PAS, чтоб можно было к ней подцепиться?
anzo
18.12.2009 21:43:07
Форум: Free Pascal Compiler
Тема: В Linux UT8String to CP1251String
Ответы: 3
Просмотры: 3284

В Linux UT8String to CP1251String

Пишу драйвер под Linux для устройства работающего с кодировкой WIN1251,
тупо заменять двубайтовые коды на соответствующие однобайтовые,
как то кажется слишком топорно. Посоветуйте красивое(встроенное в FPC) решение если оно есть...
anzo
14.12.2009 22:10:50
Форум: Free Pascal Compiler
Тема: Опять преобразование H файлов
Ответы: 12
Просмотры: 7660

Re: Опять преобразование H файлов

Попробовал все вышесказанное, не помогает
Скорее всего, что то не то в библиотеке.
Выполнил команду
nm libmydevlib.so -g -C
В результате есть такая строка
00006d90 T deviceInitialize()

Добавлено спустя 18 часов 2 минуты 35 секунд:
Может выложить библиотечку куда-нибудь? Кто-нить будет смотреть ...
anzo
12.12.2009 21:35:26
Форум: Free Pascal Compiler
Тема: Опять преобразование H файлов
Ответы: 12
Просмотры: 7660

Re: Опять преобразование H файлов

Библиотека вроде линкуется.
Функция объявлена так:
function deviceInitialize:Pdev_func;cdecl;external 'mydevlib' name 'deviceInitialize';

Добавлено спустя 3 минуты 50 секунд:
Исходники библиотеки есть. Собрал make' ом. расположил в /usr/lib, то что получилось.
anzo
12.12.2009 20:32:51
Форум: Free Pascal Compiler
Тема: Опять преобразование H файлов
Ответы: 12
Просмотры: 7660

Re: Опять преобразование H файлов

Вернулся я снова к этой задаче. Все выше указанное сделал на Ubunte+Lazarus.
Столкнулся со следующей проблемой при линковании ругается.
MainUnit.pas:(.text+0x2d):undefined reference to 'deviceInitialize'

deviceInitialize - это функция возвращающая указатель на структуру.

Функции сама в библиотеке ...
anzo
12.12.2009 20:16:23
Форум: Free Pascal Compiler
Тема: ICS(Internet Component Suite) под Lazarus
Ответы: 2
Просмотры: 3005

Re: ICS(Internet Component Suite) под Lazarus

Да наткнулся вот на него, стало интересно, может кто пользовался.
Сам, то Indy пользуюсь.
anzo
09.12.2009 16:28:28
Форум: Free Pascal Compiler
Тема: ICS(Internet Component Suite) под Lazarus
Ответы: 2
Просмотры: 3005

ICS(Internet Component Suite) под Lazarus

Вот наткнулся на набор компонент
http://www.overbyte.be/frame_index.html (перейти на ICS)
Там есть дистрибутив под kulix.
Можно его будет натянуть на fpc+lazarus?
anzo
09.12.2009 10:51:05
Форум: Разное
Тема: Зависание TIdHttpServer
Ответы: 4
Просмотры: 12500

Re: Зависание TIdHttpServer

Заметил еще одну закономерность.
Зависание происходит, когда отваливается сетка.
Убрал поток, который конектится к главному серверу.
Зависания вроде как прекратились. Думаю из-за чего там могло зависать. В этом потоке раз в 30 секунд делается запрос на сервер с помощью IdHttp.
А перед HTTP запросом ...
anzo
07.12.2009 22:25:17
Форум: Free Pascal Compiler
Тема: Опять преобразование H файлов
Ответы: 12
Просмотры: 7660

Re: Опять преобразование H файлов

Хорошо, спасибо за совет попробую!