Найдено 28 результатов
- 09.09.2010 12:26:01
- Форум: Lazarus
- Тема: Использование INDY серверов
- Ответы: 3
- Просмотры: 2707
Re: Использование INDY серверов
Т.Е. в binding указывается IP сетевого интерфейса. Ясно.
- 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? Это некая маска или что? Какие значения и как можно сюда ...
SocketHandle:=HTTPServer.Bindings.Add;
SocketHandle.IPVersion:=Id_IPv4;
SocketHandle.IP:='0.0.0.0';
SocketHandle.Port:=8090;
Что означает SocketHandle.IP? Это некая маска или что? Какие значения и как можно сюда ...
- 04.05.2010 16:23:37
- Форум: Lazarus
- Тема: Аналог EurekaLog для Lazarus
- Ответы: 2
- Просмотры: 2883
Аналог EurekaLog для Lazarus
Для Delphi есть такая замечательная библиотека называется EurekaLog.
Прекрасное решение для поиска утечек памяти и поиска хитрых exception'ов типа "access violation at address".
В лазарусе утечки памяти памяти можно фиксировать с помощью Heaptrc.
А как на счет локализации Exception'ов в Lazarus'e?
Прекрасное решение для поиска утечек памяти и поиска хитрых exception'ов типа "access violation at address".
В лазарусе утечки памяти памяти можно фиксировать с помощью Heaptrc.
А как на счет локализации Exception'ов в Lazarus'e?
- 30.12.2009 13:17:39
- Форум: Free Pascal Compiler
- Тема: Рефлексия в FPC
- Ответы: 11
- Просмотры: 7755
Re: Рефлексия в FPC
Ну в принципе как в Delphi. Это я знаю.
Добавлено спустя 51 секунду:
А что на счет вызова метода по текстовому имени?
Добавлено спустя 51 секунду:
А что на счет вызова метода по текстовому имени?
- 30.12.2009 12:43:43
- Форум: Free Pascal Compiler
- Тема: Рефлексия в FPC
- Ответы: 11
- Просмотры: 7755
Re: Рефлексия в FPC
В общем то меня вопрос о рефлексии интересует, в плане возможности реализации сериализации объектов.
На сколько я понимаю, сериализация в принципе это удел интерпретируемых языков языков программирования...
На сколько я понимаю, сериализация в принципе это удел интерпретируемых языков языков программирования...
- 29.12.2009 12:12:20
- Форум: Free Pascal Compiler
- Тема: Рефлексия в FPC
- Ответы: 11
- Просмотры: 7755
Рефлексия в FPC
Что известно про рефлексию в FPC. Есть ли она, и если есть на каком она уровне?
- 19.12.2009 01:01:31
- Форум: Free Pascal Compiler
- Тема: Заголовочный файл из SO файла.
- Ответы: 1
- Просмотры: 2154
Заголовочный файл из SO файла.
Есть у меня набор динамической библиотеки (.so файл + файлы символических ссылок) под linux.
Можно ли каким либо средством сгенерировать из него заголовочный H файл или соответствующий ему PAS, чтоб можно было к ней подцепиться?
Можно ли каким либо средством сгенерировать из него заголовочный H файл или соответствующий ему PAS, чтоб можно было к ней подцепиться?
- 18.12.2009 21:43:07
- Форум: Free Pascal Compiler
- Тема: В Linux UT8String to CP1251String
- Ответы: 3
- Просмотры: 3284
В Linux UT8String to CP1251String
Пишу драйвер под Linux для устройства работающего с кодировкой WIN1251,
тупо заменять двубайтовые коды на соответствующие однобайтовые,
как то кажется слишком топорно. Посоветуйте красивое(встроенное в FPC) решение если оно есть...
тупо заменять двубайтовые коды на соответствующие однобайтовые,
как то кажется слишком топорно. Посоветуйте красивое(встроенное в FPC) решение если оно есть...
- 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 секунд:
Может выложить библиотечку куда-нибудь? Кто-нить будет смотреть ...
Скорее всего, что то не то в библиотеке.
Выполнил команду
nm libmydevlib.so -g -C
В результате есть такая строка
00006d90 T deviceInitialize()
Добавлено спустя 18 часов 2 минуты 35 секунд:
Может выложить библиотечку куда-нибудь? Кто-нить будет смотреть ...
- 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, то что получилось.
Функция объявлена так:
function deviceInitialize:Pdev_func;cdecl;external 'mydevlib' name 'deviceInitialize';
Добавлено спустя 3 минуты 50 секунд:
Исходники библиотеки есть. Собрал make' ом. расположил в /usr/lib, то что получилось.
- 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 - это функция возвращающая указатель на структуру.
Функции сама в библиотеке ...
Столкнулся со следующей проблемой при линковании ругается.
MainUnit.pas:(.text+0x2d):undefined reference to 'deviceInitialize'
deviceInitialize - это функция возвращающая указатель на структуру.
Функции сама в библиотеке ...
- 12.12.2009 20:16:23
- Форум: Free Pascal Compiler
- Тема: ICS(Internet Component Suite) под Lazarus
- Ответы: 2
- Просмотры: 3005
Re: ICS(Internet Component Suite) под Lazarus
Да наткнулся вот на него, стало интересно, может кто пользовался.
Сам, то Indy пользуюсь.
Сам, то Indy пользуюсь.
- 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?
http://www.overbyte.be/frame_index.html (перейти на ICS)
Там есть дистрибутив под kulix.
Можно его будет натянуть на fpc+lazarus?
- 09.12.2009 10:51:05
- Форум: Разное
- Тема: Зависание TIdHttpServer
- Ответы: 4
- Просмотры: 12500
Re: Зависание TIdHttpServer
Заметил еще одну закономерность.
Зависание происходит, когда отваливается сетка.
Убрал поток, который конектится к главному серверу.
Зависания вроде как прекратились. Думаю из-за чего там могло зависать. В этом потоке раз в 30 секунд делается запрос на сервер с помощью IdHttp.
А перед HTTP запросом ...
Зависание происходит, когда отваливается сетка.
Убрал поток, который конектится к главному серверу.
Зависания вроде как прекратились. Думаю из-за чего там могло зависать. В этом потоке раз в 30 секунд делается запрос на сервер с помощью IdHttp.
А перед HTTP запросом ...
- 07.12.2009 22:25:17
- Форум: Free Pascal Compiler
- Тема: Опять преобразование H файлов
- Ответы: 12
- Просмотры: 7660
Re: Опять преобразование H файлов
Хорошо, спасибо за совет попробую!
