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

itfx
15.11.2005 17:11:38
Форум: Lazarus
Тема: lazarus под Win32 и DLL
Ответы: 1
Просмотры: 4751

Может кто видел инфу - работает ли и как сделать ести работает...
Лазарус (freepascal) может компилить dll.
При компиляции простенькой dll - все хорошо.
Если пытаться воткнуть в dll свою форму - dll собирается, но не жизнеспособная.
Если даже в пустой проект dll в список uses вписать dialogs ...
itfx
15.11.2005 16:58:54
Форум: Lazarus
Тема: synapse
Ответы: 2
Просмотры: 6235

Есть ли вложение - synapse определяет вот так:

function TMIMEPart.IsUUcode(Value: string): boolean;
begin
 Value := UpperCase(Value);
 Result := (pos('BEGIN ', Value) = 1) and (Trim(SeparateRight(Value, ' ')&#41 ...
itfx
31.08.2005 19:03:17
Форум: Lazarus
Тема: Lazarus и указатели
Ответы: 4
Просмотры: 9815

Все это хорошо, но на практике, когда мало времени,
хочется использовать СТАРЫЕ, проверенные
временем, методы.
Возникают проблемы, когда эти старые методы
не работают.
Можно много рассуждать об удобстве и
скорости работы, но все равно спасибо за консультацию :)
itfx
30.08.2005 18:31:24
Форум: Lazarus
Тема: Lazarus и сообщения Win32
Ответы: 6
Просмотры: 10502

Таки навесил HOOK.
Теперь получил готовый юнит для
работы с иконкой в трее:
Кому интересно:
<a href='http://www.itfx.narod.ru/files/devlib/traytools.zip' target='_blank'>traytools.zip</a>
itfx
30.08.2005 16:03:32
Форум: Lazarus
Тема: Lazarus и указатели
Ответы: 4
Просмотры: 9815

Вот оно...

Код: Выделить всё

WriteLn(PTRe(l)^.a);
- вот оно...
Если честно - первый раз вижу подобную конструкцию,
а ведь работает. Спасибо, помогли.
itfx
30.08.2005 13:01:20
Форум: Lazarus
Тема: Lazarus и указатели
Ответы: 4
Просмотры: 9815

В дельфях есть функция прямого перевода адреса в поинтер...
Ptr(address)=pointer.
Во freepascale тоже есть эта функция, но она немного другая...
В общем код

var
i&#58;longint; // прямой адрес &#40;указатель на структуру MSG из WinAPI функции&#41;
s&#58;^tagmsg;
ms&#58;msg;
begin
s&#58;=ptr&#40 ...
itfx
29.08.2005 18:06:12
Форум: Lazarus
Тема: Lazarus и сообщения Win32
Ответы: 6
Просмотры: 10502

HWND указывается, по этому хендлу и шлются сообщения из системы о нажатии на иконку в трее, вот только получить (перехватить) не получается...
А с wndproc - слишком жестоко, тем более что я постоянно новые релизы ставлю... а идея вообще ничего, может попробую <_<
А то я уже пытаюсь HOOK для отлова ...
itfx
26.08.2005 17:08:39
Форум: Lazarus
Тема: Lazarus и сообщения Win32
Ответы: 6
Просмотры: 10502

Большое спасибо за совет, но помогло мало :unsure:
Описания LM_USER нет нигде...
Буду пробовать как-то иначе.
itfx
26.08.2005 16:11:07
Форум: Lazarus
Тема: Lazarus и сообщения Win32
Ответы: 6
Просмотры: 10502

Как отловить сообщение системы для окна в Лазарус?

Я хочу выловить сообщение от винды о том, что мою
иконку в трее кто-то клацает...
Например сообщение WM_USER или WM_USER + 1...

В дельфях это делается написанием специальной функции, которая
вызывается автоматически при появлении этого сообщения ...