Найдено 24 результата
- 13.08.2009 14:29:09
- Форум: Free Pascal Compiler
- Тема: Утечка памяти в TThread
- Ответы: 1
- Просмотры: 2220
Re: Утечка памяти в TThread
Нашел информацию, что в релизе 2.3.1 устранили этот баг, осталось проверить.
- 11.08.2009 10:23:51
- Форум: Free Pascal Compiler
- Тема: Утечка памяти в TThread
- Ответы: 1
- Просмотры: 2220
Утечка памяти в TThread
Скомпилировал элементарный код (используя Linux 2.6.28, Lazarus 9.2.26.3, FPC 2.2.2), который по нажатию на кнопочке создает поток. При каждом нажатии происходит увеличении отъедаемой виртуальной и оперативной памяти. Это только у меня, или есть проблема c TThread?
procedure TForm1. ...
procedure TForm1. ...
- 16.07.2009 14:25:34
- Форум: Free Pascal Compiler
- Тема: Используется много виртуальной памяти
- Ответы: 2
- Просмотры: 2827
Re: Используется много виртуальной памяти
Спасибо, а еще лучше по окончании задержки сразу в лог записывать значение "съеденной" виртуальной памяти.
- 14.07.2009 22:57:47
- Форум: Free Pascal Compiler
- Тема: Используется много виртуальной памяти
- Ответы: 2
- Просмотры: 2827
Используется много виртуальной памяти
Написал консольное приложение под Linux используя FPC 2.2.2 и Lazarus 0.9.26.3 - бинарник получился почти на 3 мегабайта.
После запуска, программа занимает 4 Мб оперативной памяти и более 100 Мб виртуальной.
Почему так много виртуальной памяти сожралось?
Заметил, что применение в программе ...
После запуска, программа занимает 4 Мб оперативной памяти и более 100 Мб виртуальной.
Почему так много виртуальной памяти сожралось?
Заметил, что применение в программе ...
- 09.07.2009 22:49:51
- Форум: Сети
- Тема: Indy10 и файл hosts
- Ответы: 2
- Просмотры: 11747
Re: Indy10 и файл hosts
Вернулся к решению проблемы и если кому интересно, то поправить можно.
В файле IdStackUnix.pas (Indy) нужно использовать другую процедуру разрешения имен:
function TIdStackUnix.HostByName(const AHostName: string;
const AIPVersion: TIdIPVersion = ID_DEFAULT_IP_VERSION): string;
var ...
В файле IdStackUnix.pas (Indy) нужно использовать другую процедуру разрешения имен:
function TIdStackUnix.HostByName(const AHostName: string;
const AIPVersion: TIdIPVersion = ID_DEFAULT_IP_VERSION): string;
var ...
- 06.08.2008 21:17:47
- Форум: Сети
- Тема: Indy10 и файл hosts
- Ответы: 2
- Просмотры: 11747
Indy10 и файл hosts
Делаю простую программу для linux.
На компьютере, в файле hosts, прописано соответствие типа 127.0.0.1 www.example.ru
При попытке получить страничку www.example.ru через IdHTTP, происходит Exception, сообщающий Error resolving host
Если сделать ping www.example.ru, то все в порядке - связь есть ...
На компьютере, в файле hosts, прописано соответствие типа 127.0.0.1 www.example.ru
При попытке получить страничку www.example.ru через IdHTTP, происходит Exception, сообщающий Error resolving host
Если сделать ping www.example.ru, то все в порядке - связь есть ...
Re: Sockets
Я проверил примеры (ссылку на которые указал) - с небольшими изменениями работают.
А сам столкнулся с проблемой, когда после остановки TCP-сервера не могу вновь его запустить в течении некоторого времени - система отвечает ошибкой на команду Bind, говоря, что порт уже занят. Все дело оказалось в том ...
А сам столкнулся с проблемой, когда после остановки TCP-сервера не могу вновь его запустить в течении некоторого времени - система отвечает ошибкой на команду Bind, говоря, что порт уже занят. Все дело оказалось в том ...
Re: Sockets
Вот, как мне показалось, не плохие примеры использования сокетов - Internet Programming with Pascal
http://www.bastisoft.de/pascal/pasinet.html
Сам пока не использовал.
http://www.bastisoft.de/pascal/pasinet.html
Сам пока не использовал.
- 09.06.2008 11:52:54
- Форум: Lazarus
- Тема: Консольное приложение с невизуальными компонентами
- Ответы: 3
- Просмотры: 4605
Re: Консольное приложение с невизуальными компонентами
Нашел заменитель TTimer для консольных приложений - это unit fpTimer.
В примерах есть также модуль testtimer.pp
{
A generic timer component. Can be used in GUI and non-GUI apps.
Based heavily on an idea by Graeme Geldenhuys, extended so
the tick mechanism is pluggable.
Note that the system ...
В примерах есть также модуль testtimer.pp
{
A generic timer component. Can be used in GUI and non-GUI apps.
Based heavily on an idea by Graeme Geldenhuys, extended so
the tick mechanism is pluggable.
Note that the system ...
- 05.06.2008 11:00:15
- Форум: Lazarus
- Тема: Консольное приложение с невизуальными компонентами
- Ответы: 3
- Просмотры: 4605
Re: Консольное приложение с невизуальными компонентами
Спасибо за ссылку, я не догадался по таймеру поискать.
Есть над чем подумать.
Использую Lazarus 0.9.25, fpc 2.2.0 на Linux.
Есть над чем подумать.
Использую Lazarus 0.9.25, fpc 2.2.0 на Linux.
- 05.06.2008 10:20:50
- Форум: Lazarus
- Тема: Консольное приложение с невизуальными компонентами
- Ответы: 3
- Просмотры: 4605
Консольное приложение с невизуальными компонентами
Подскажите, пожалуйста, как в консольном приложении можно использовать невизуальные компоненты, например TTimer?
С созданием приложений с окнами проблем нет, все компилируется и работает без всякого явного указания путей, но при попытке откомпилировать консольный проект ни среда разработки, ни ...
С созданием приложений с окнами проблем нет, все компилируется и работает без всякого явного указания путей, но при попытке откомпилировать консольный проект ни среда разработки, ни ...
- 18.05.2007 19:50:54
- Форум: Сторонние средства
- Тема: KOL
- Ответы: 16
- Просмотры: 28182
- 08.05.2007 16:20:33
- Форум: Lazarus
- Тема: баг при переносе компонентов
- Ответы: 7
- Просмотры: 7280
- 04.05.2007 06:58:02
- Форум: Сторонние средства
- Тема: Turbo Delphi
- Ответы: 3
- Просмотры: 9192
Не совсем "бесплатно".
Есть две версии Turbo Delphi Explorer и Turbo Delphi Professional.
Первая абсолютно бесплатная, вторая - 250$.
Отличие лишь в том, что в бесплатной версии нельзя подключить дополнительные компоненты, что для большинства ОЧЕНЬ плохо.
Например Indy или QuantumGrid, версия TD ...
Есть две версии Turbo Delphi Explorer и Turbo Delphi Professional.
Первая абсолютно бесплатная, вторая - 250$.
Отличие лишь в том, что в бесплатной версии нельзя подключить дополнительные компоненты, что для большинства ОЧЕНЬ плохо.
Например Indy или QuantumGrid, версия TD ...
- 25.04.2007 11:08:05
- Форум: Сторонние средства
- Тема: KOL
- Ответы: 16
- Просмотры: 28182
