Найдено 124 результата
- 21.10.2016 17:23:14
- Форум: Lazarus
- Тема: Проблема при создании демона(сервиса) в Lazarus
- Ответы: 48
- Просмотры: 39158
Re: Проблема при создании демона(сервиса) в Lazarus
Остановленный сервис, с убитыми потоками, не удаляется, а помечается на удаление. В чем может быть причина? Может не все зачистил при остановке сервиса? Менеджер сервисов (services.msc) открыт? Да, в менеджере помечен как отключен. Через sc запрашиваю удаление - пишет ответ, что помечен на удаление ...
- 18.10.2016 16:57:37
- Форум: Lazarus
- Тема: Проблема при создании демона(сервиса) в Lazarus
- Ответы: 48
- Просмотры: 39158
Re: Проблема при создании демона(сервиса) в Lazarus
Менеджер сервисов (services.msc) открыт?gvido писал(а):Остановленный сервис, с убитыми потоками, не удаляется, а помечается на удаление. В чем может быть причина? Может не все зачистил при остановке сервиса?
- 15.10.2016 17:24:46
- Форум: Lazarus
- Тема: Проблема при создании демона(сервиса) в Lazarus
- Ответы: 48
- Просмотры: 39158
Re: Проблема при создании демона(сервиса) в Lazarus
не всегда срабатывает корректно перекодировка utf8 в 1251 через utf8tosys. Напоролся на это с перекодировкой путей с кириллицей. Выкрутился через utf8toWINCP Я поэтому и пользуюсь в последнее время в основном SetCodePage. Она позволяет разруливать даже ситуации, когда страница исходной строки ...
- 14.10.2016 18:47:44
- Форум: Lazarus
- Тема: Проблема при создании демона(сервиса) в Lazarus
- Ответы: 48
- Просмотры: 39158
Re: Проблема при создании демона(сервиса) в Lazarus
Я редко лезу в исходники с правкой. Иногда приходится.
Но тут похоже выбор небольшой. :) Я не любил править сырцы в Delphi. Всегда предпочитал обходные манёвры: наследование, хак-классы и прочие костыли.
Но Lazarus и FPC - дело другое. Это открытые проекты, правки (и их публикация, конечно ...
Но тут похоже выбор небольшой. :) Я не любил править сырцы в Delphi. Всегда предпочитал обходные манёвры: наследование, хак-классы и прочие костыли.
Но Lazarus и FPC - дело другое. Это открытые проекты, правки (и их публикация, конечно ...
- 14.10.2016 15:08:24
- Форум: Lazarus
- Тема: Проблема при создании демона(сервиса) в Lazarus
- Ответы: 48
- Просмотры: 39158
Re: Проблема при создании демона(сервиса) в Lazarus
если вписать дискрипшин на этапе проектирования в среде по русски, то как всегда в описании службы получим кракозяблы Описание - не самая значимая проблема. Те же грабли будут и с названием сервиса, и с аргументами - короче, везде, где идёт обмен строками с WinAPI.
Я решал правкой daemonapp.inc - в ...
Я решал правкой daemonapp.inc - в ...
- 28.09.2016 19:55:23
- Форум: Lazarus
- Тема: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
- Ответы: 42
- Просмотры: 28408
Re: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
Вообще, я с компами общаюсь примерно с двухтысячного. И вначале осваивал дос. и примерно тогда учился программировать. "Вообще", я - с 1991г. Тоже DOS (естественно) на IBM-совместимой Искра-1030 плюс CP/M на ДВК. И что? Какое имеет отношение к нашей дискуссии эта не то ностальгия, не то фаллометрия ...
- 28.09.2016 19:17:52
- Форум: Lazarus
- Тема: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
- Ответы: 42
- Просмотры: 28408
Re: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
Консоль, изначально, это не командная строка+ экран, а средство ввода+средство вывода. Причем, никто не говорит, что это должны быть клавиатура+экран. Изначально это были перфокарты+принтер (или те же перфокарты). Экран (монитор) мог вполне и отсутствовать. Вот странно. Всё Вы вроде знаете и ...
- 28.09.2016 18:23:21
- Форум: Lazarus
- Тема: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
- Ответы: 42
- Просмотры: 28408
Re: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
полноценный режим консоли это режим, когда отсутствует доступ к графическому интерфейсу пользователя Значит, таки нестыковка словарей.
Консольное приложение - это приложение, с которым ассоциированы три стандартных потока ввода-вывода. Всё. Точка. Есть ли при этом гуйня, нет ли гуйни - совершенно ...
Консольное приложение - это приложение, с которым ассоциированы три стандартных потока ввода-вывода. Всё. Точка. Есть ли при этом гуйня, нет ли гуйни - совершенно ...
- 28.09.2016 17:32:56
- Форум: Lazarus
- Тема: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
- Ответы: 42
- Просмотры: 28408
Re: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
Чем-нибудь подпереть это утверждение можете?
А чисто логически подумать? То есть, не можете ничем, кроме [s]собственных фантазий[/s] "логического подумывания". Почему я не удивлён?..
Cmd (а потом и DOSBox) это программа эмулирующая консоль. То есть, это, фактически, обманка, которая является win ...
А чисто логически подумать? То есть, не можете ничем, кроме [s]собственных фантазий[/s] "логического подумывания". Почему я не удивлён?..
Cmd (а потом и DOSBox) это программа эмулирующая консоль. То есть, это, фактически, обманка, которая является win ...
- 28.09.2016 16:24:17
- Форум: Lazarus
- Тема: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
- Ответы: 42
- Просмотры: 28408
Re: TTreeView - WARNING: TResourceCacheItem.IncreaseRefCount
Ну и оказывается в логи пишет после закрытия приложения... А я смотрел что пока меняю размеры формы - в логе ничего не появляется. :roll:
Но проверял я тогда, когда ты про это и написал. Полагаю, это просто Вы (в смысле, Ваш просмотрщик) не умеете смотреть открытые файлы. Я в Far'е вижу записи в ...
Но проверял я тогда, когда ты про это и написал. Полагаю, это просто Вы (в смысле, Ваш просмотрщик) не умеете смотреть открытые файлы. Я в Far'е вижу записи в ...
- 15.09.2016 18:16:03
- Форум: Общее
- Тема: Сброс мусора
- Ответы: 13
- Просмотры: 33126
Re: Сброс мусора
Речь о Windows?
Тогда попробуйте время от времени вызывать EmptyWorkingSet. Лениво искать старые заметки по теории процесса; если вкратце - Ваша программа, как и менеджер памяти FPC, ни при чём. Виноват менеджер памяти Windows.
Импорт: Function EmptyWorkingSet(hProcess:tHandle):bool; stdcall ...
Тогда попробуйте время от времени вызывать EmptyWorkingSet. Лениво искать старые заметки по теории процесса; если вкратце - Ваша программа, как и менеджер памяти FPC, ни при чём. Виноват менеджер памяти Windows.
Импорт: Function EmptyWorkingSet(hProcess:tHandle):bool; stdcall ...
- 12.09.2016 15:19:36
- Форум: Free Pascal Compiler
- Тема: Переменные и методы класса выдают ошибку компиляции
- Ответы: 99
- Просмотры: 124553
Re: Переменные и методы класса выдают ошибку компиляции
Кстати, тут Graphviz упоминался. Сталкивался я с ним: Trac (вернее, один из плагинов) с его помощью визуализирует workflow.
Впечатления у меня не ахти: довольно капризный imho движок, не стОящий своего соотношения "функциональность/прожорливость".
Впечатления у меня не ахти: довольно капризный imho движок, не стОящий своего соотношения "функциональность/прожорливость".
- 12.09.2016 14:56:12
- Форум: Free Pascal Compiler
- Тема: Переменные и методы класса выдают ошибку компиляции
- Ответы: 99
- Просмотры: 124553
Re: Переменные и методы класса выдают ошибку компиляции
Сдаётся мне, что продуктивнее существующий (-е) велосипед(-ы) допилить, чем с нуля свой ваять. Например:
Вид - "Зависимости модуля";
Пакет - "диаграмма пакетов".
Вид - "Зависимости модуля";
Пакет - "диаграмма пакетов".
- 08.09.2016 20:11:55
- Форум: Free Pascal Compiler
- Тема: Переменные и методы класса выдают ошибку компиляции
- Ответы: 99
- Просмотры: 124553
Re: Переменные и методы класса выдают ошибку компиляции
Лекс Айрин писал(а):Самое смешное, что зачастую достаточно небольшое изменение в одном из модулей может убрать циклическую зависимость.
Консенсус :-)and писал(а):Ой, да ладно! Всё можно развязать цивилизованно. Например, ввести третий модуль.
- 08.09.2016 18:48:00
- Форум: Free Pascal Compiler
- Тема: Переменные и методы класса выдают ошибку компиляции
- Ответы: 99
- Просмотры: 124553
Re: Переменные и методы класса выдают ошибку компиляции
При очень строгой типизации нельзя.
В языке вагон и маленькая тележка возможностей на эту тему: правило с указателями выше, форвардное описание процедур/функций, классов... Это как раз отход от строгого подхода.
Давайте без фанатизма. Отказ от опережающих деклараций сделает невозможным явное ...
В языке вагон и маленькая тележка возможностей на эту тему: правило с указателями выше, форвардное описание процедур/функций, классов... Это как раз отход от строгого подхода.
Давайте без фанатизма. Отказ от опережающих деклараций сделает невозможным явное ...
