Да, я нашел этот проект.
Признаться пугает то что с 2011 года не было обновлений.
Вы им пользуетесь?
Найдено 89 результатов
- 01.07.2019 00:47:36
- Форум: Free Pascal Compiler
- Тема: Создание интерфейсных модулей для С-библиотеки (GDAL)
- Ответы: 19
- Просмотры: 27650
- 28.06.2019 15:29:47
- Форум: Free Pascal Compiler
- Тема: Создание интерфейсных модулей для С-библиотеки (GDAL)
- Ответы: 19
- Просмотры: 27650
Re: Создание интерфейсных модулей для С-библиотеки (GDAL)
Добрый день, voltron!
Да, очень даже интересуется. Мне тоже для проекта нужен GDal.
Удалось ли добить конвертацию?
Поделитесь?
Заранее спасибо!
Потихоньку конвертирую заголовочные файлы обеих библиотек в паскалевские модули (нужно самому, возможно, еще кто-то заинтересуется).
Да, очень даже интересуется. Мне тоже для проекта нужен GDal.
Удалось ли добить конвертацию?
Поделитесь?
Заранее спасибо!
- 11.07.2016 15:36:05
- Форум: Сеть
- Тема: Подвисание приложения при выполнении THTTPSend.HTTPMethod
- Ответы: 6
- Просмотры: 38769
Re: Подвисание приложения при выполнении THTTPSend.HTTPMetho
таймаут для TCP сокетов не отрабатывается на моменте соединения, только на момент самой передачи данных
Да, похоже как раз так все и происходит.
Спасибо за ссылки и ответы!
- 07.07.2016 11:19:04
- Форум: Сеть
- Тема: Подвисание приложения при выполнении THTTPSend.HTTPMethod
- Ответы: 6
- Просмотры: 38769
Re: Подвисание приложения при выполнении THTTPSend.HTTPMetho
1. Тут все просто: THTTPSend.Timeout - свойство - время таймаута, мс.
Дело в том, что я ставил свойство HTTP.Timeout := 2000, однако эффекта не было. HTTP.HTTPMethod завершался секунд через 15.
2.1. Можно попробовать поиграть с событием THTTPSend.Sock.OnStatus
Да, это надо попробовать.
2 ...
Дело в том, что я ставил свойство HTTP.Timeout := 2000, однако эффекта не было. HTTP.HTTPMethod завершался секунд через 15.
2.1. Можно попробовать поиграть с событием THTTPSend.Sock.OnStatus
Да, это надо попробовать.
2 ...
- 06.07.2016 15:37:17
- Форум: Сеть
- Тема: Подвисание приложения при выполнении THTTPSend.HTTPMethod
- Ответы: 6
- Просмотры: 38769
Re: Подвисание приложения при выполнении THTTPSend.HTTPMetho
Да, похоже так и было.
Тогда возникают другие вопросы:
1. как настроить время таймаута, чтобы не более 2 секунд выполнялся THTTPSend.HTTPMethod?
2. как моментально завершить поток не дожидаясь таймаута в THTTPSend.HTTPMethod?
Тогда возникают другие вопросы:
1. как настроить время таймаута, чтобы не более 2 секунд выполнялся THTTPSend.HTTPMethod?
2. как моментально завершить поток не дожидаясь таймаута в THTTPSend.HTTPMethod?
- 06.07.2016 13:03:37
- Форум: Сеть
- Тема: Подвисание приложения при выполнении THTTPSend.HTTPMethod
- Ответы: 6
- Просмотры: 38769
Подвисание приложения при выполнении THTTPSend.HTTPMethod
Есть приложение, которое в потоке запрашивает файлы с сервера (тайлы Яндекс карт). И все работает, но если в момент вызова HTTPMethod сервер не отдает файл (synsock.Connect отрабатывает с FLastError = 10060, т.е. таймаут операции происходит), то подвисает все приложение.
Есть ли способ убрать ...
Есть ли способ убрать ...
- 04.04.2016 17:40:15
- Форум: Lazarus
- Тема: Lazarus 1.6, обсудим изменения...
- Ответы: 140
- Просмотры: 151090
Re: Lazarus 1.6, обсудим изменения...
sts
Спасибо, действительно не ту директиву ставил.
Спасибо, действительно не ту директиву ставил.
- 04.04.2016 13:51:06
- Форум: Lazarus
- Тема: Lazarus 1.6, обсудим изменения...
- Ответы: 140
- Просмотры: 151090
Re: Lazarus 1.6, обсудим изменения...
У меня тоже проблемка с set. Точнее с sizeOf(T), где T = set of ...
Раньше sizeOf(T) равнялся 4, теперь 1. И директива {$MINENUMSIZE 4} ситуацию не исправляет. Никто не подскажет как быть?
Хотя бы как в коде понять версию fpc, чтобы дифференцировать объявление packed record в котором стоит тип T?
Раньше sizeOf(T) равнялся 4, теперь 1. И директива {$MINENUMSIZE 4} ситуацию не исправляет. Никто не подскажет как быть?
Хотя бы как в коде понять версию fpc, чтобы дифференцировать объявление packed record в котором стоит тип T?
- 07.01.2016 22:44:09
- Форум: Обучение Free Pascal
- Тема: Не отображается CheckBox, если он находится поверх ListBox
- Ответы: 0
- Просмотры: 5878
Не отображается CheckBox, если он находится поверх ListBox
Точнее под Windows отображается, а под Liux - нет.
Оба контрола (CheckBox и ListBox) находятся на Panel.
Кто-нибудь знает почему и как с этим бороться?
Оба контрола (CheckBox и ListBox) находятся на Panel.
Кто-нибудь знает почему и как с этим бороться?
- 05.08.2015 15:25:21
- Форум: Обучение Free Pascal
- Тема: Статическая сборка
- Ответы: 15
- Просмотры: 33048
Re: Статическая сборка
Линковщик не находит объектные файлы 3 библиотек, хотя очевидно что всего библиотек больше. Откуда же берутся объектные файлы у других библиотек?
- 04.08.2015 15:07:25
- Форум: Обучение Free Pascal
- Тема: Статическая сборка
- Ответы: 15
- Просмотры: 33048
Re: Статическая сборка
Лекс Айрин писал(а):скорее, gdk_pixbuf-2.0.o -- объектный файл, которые позволяет присоединить библиотеку к исполняемому файлу.
А он должен идти в dev пакете? Или где?
- 04.08.2015 12:13:12
- Форум: Обучение Free Pascal
- Тема: Статическая сборка
- Ответы: 15
- Просмотры: 33048
Re: Статическая сборка
Лекс Айрин писал(а):Попробуйте снизить минимальную версию библиотеки...
Да я бы с радостью, только как? Не мой код выставляет требование к версии.
Код: Выделить всё
/usr/bin/ld: cannot find -lgdk_pixbuf-2.0Я правильно понимаю, что он не находит статическую библиотеку gdk_pixbuf-2.0.a?
- 03.08.2015 23:58:34
- Форум: Обучение Free Pascal
- Тема: Статическая сборка
- Ответы: 15
- Просмотры: 33048
Re: Статическая сборка
Да я бы с радостью, но тогда остается проблема из первого сообщения.
- 03.08.2015 18:14:45
- Форум: Обучение Free Pascal
- Тема: Статическая сборка
- Ответы: 15
- Просмотры: 33048
Re: Статическая сборка
Включил статическую сборку. Получил ошибки при линковке:
/usr/lib/fpc/2.6.4/units/i386-linux/rtl/cthreads.o: In function `CTHREADS_LOADPTHREADS$$BOOLEAN':
cthreads.pp:(.text+0x12): warning: Using 'dlopen' in statically linked applications requires at ...
/usr/lib/fpc/2.6.4/units/i386-linux/rtl/cthreads.o: In function `CTHREADS_LOADPTHREADS$$BOOLEAN':
cthreads.pp:(.text+0x12): warning: Using 'dlopen' in statically linked applications requires at ...
- 01.08.2015 21:18:16
- Форум: Обучение Free Pascal
- Тема: Статическая сборка
- Ответы: 15
- Просмотры: 33048
Re: Статическая сборка
А где подробно почитать про опции компилятора с примерами?
Я нашел только http://lazarus-ccr.sourceforge.net/fpcd ... 450005.1.4
Но там просто одна строчка по опции, далеко не все понятно как работает.
Я нашел только http://lazarus-ccr.sourceforge.net/fpcd ... 450005.1.4
Но там просто одна строчка по опции, далеко не все понятно как работает.
