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

ssl
16.09.2015 23:49:55
Форум: Lazarus
Тема: Отладка win32 на win64
Ответы: 3
Просмотры: 3110

Re: Отладка win32 на win64

Win7 64.
Пытался (давно, правда) установить лазарь 32, чтоб отлаживать обёртку над dll32.
Отладчик не запустился.
Что, стоит поробовать снова?
Или я не так устанавливаю? Потому как пришлось впихивать руками, инсталятор 32 отказался запускаться под 64.
ssl
16.09.2015 21:32:52
Форум: Lazarus
Тема: Отладка win32 на win64
Ответы: 3
Просмотры: 3110

Отладка win32 на win64

Про кросс-компиляцию всё понятно, вопросов нет.
Но как впихнуть lazarus32 на win64 так, что б дебагер работал?

У меня есть некие dll, которые не работают в режиме 64, и приходится заводить виртуалку с ХР.
ssl
16.09.2015 21:26:49
Форум: Lazarus
Тема: Неявное выделение памяти в динамической библиотеке
Ответы: 9
Просмотры: 6854

Re: Неявное выделение памяти в динамической библиотеке

Я к dll (so) прилагаю модуль для добавления в проект. Этот модуль содержит (простой) хелпер, который не только строки помогает возвращать, но и прозрачной трансляцией исключений занимается, версию реализации интерфейса контролирует и ещё по мелочи. Идея следующая: библиотека экспортирует только одну ...
ssl
16.09.2015 14:41:29
Форум: Lazarus
Тема: Перехват ввода клавиатура/мышь в Linux
Ответы: 4
Просмотры: 3815

Re: Перехват ввода клавиатура/мышь в Linux

Не..
Это эмулятор мыши и клавы, а мне перехватить надо.
Погляжу, как на лине модальность сделана, может это вариант.
ssl
02.09.2015 09:13:38
Форум: Lazarus
Тема: Перехват ввода клавиатура/мышь в Linux
Ответы: 4
Просмотры: 3815

Re: Перехват ввода клавиатура/мышь в Linux

Спасибки!
Наверняка придётся нативно, но это не страшно: код небольшой, рассажу по *.inc'ам
ssl
01.09.2015 20:11:39
Форум: Lazarus
Тема: Перехват ввода клавиатура/мышь в Linux
Ответы: 4
Просмотры: 3815

Перехват ввода клавиатура/мышь в Linux

Переезжаю с Win на Lin...
Есть код, который даёт приложению "подышать", пока выполняется длительная фоновая задача.
Для "дышать полной грудью" есть Application.ProcessMessages, но надо перерыть кислород по максимуму: запретить весь пользовательский ввод, разрешить только move-resize-vinimize-repaint ...
ssl
23.04.2015 18:34:19
Форум: Lazarus
Тема: Отладка. Просмотр памяти.
Ответы: 3
Просмотры: 3287

Re: Отладка. Просмотр памяти.

Ох, ё!
А сюда я как раз и не заглянул :oops:
Спасибо, добрый человек.
ssl
22.04.2015 20:19:27
Форум: Lazarus
Тема: Отладка. Просмотр памяти.
Ответы: 3
Просмотры: 3287

Отладка. Просмотр памяти.

Отлаживаю несколько функций для работы с ANSI и Wide строками. Отладка - сущий кошмар, т.к. нормально увидеть содержимое этих строк в отладчике не могу. И понять, что же у меня в буфере по адресу PWideChar - тоже.
Подскажите, может, хоть в память в отладчике можно заглянуть? HEX DUMP который?
Или ...
ssl
10.06.2014 16:53:49
Форум: IDE, компилятор, отладчик
Тема: Перекомпиляция fpc
Ответы: 4
Просмотры: 28457

Re: Перекомпиляция fpc

А если ничего не помогает?
Захожу в C:lazarusfpc2.6.4sourcepackagesfcl-db, выполняю Make, чищу каталог C:lazarusfpc2.6.4unitsi386-win32fcl-db (оставляю только Package.fpc), переношу всё из C:lazarusfpc2.6.4sourcepackagesfcl-dbunitsi386-win32 в C:lazarusfpc2.6.4unitsi386-win32fcl-db. Чищу в своих ...
ssl
20.08.2013 21:14:16
Форум: Lazarus
Тема: Шоткаты Lazarus
Ответы: 1
Просмотры: 2098

Шоткаты Lazarus

А никого не смущает алгоритм проверки ГК (гор. клавиш) в Лазаре? Судя по коду, форма тупо сканирует ВСЕ доступные ей Actions. То есть, ни вложенность контролов, ни назначенные PopupMenu с ГК (но без Action) никак не учитываются. Это ж какие OnUpdate надо писать на Action, что б, например ...
ssl
01.08.2013 16:33:39
Форум: Free Pascal Compiler
Тема: TDataSet и национальные кодировки
Ответы: 5
Просмотры: 5902

Re: TDataSet и национальные кодировки

debi12345 писал(а):Еще можно заказывать с запасом...


О том и речь, что заказывает TStringField, который не перекроешь :( Ну или свой TExStringField регистрировать, что не хотелось бы.
Я, конечно, выкручусь, просто была надежда: вдруг я чего упустил.
ssl
31.07.2013 22:59:23
Форум: Free Pascal Compiler
Тема: TDataSet и национальные кодировки
Ответы: 5
Просмотры: 5902

Re: TDataSet и национальные кодировки

... байт. А символы кирилицы по 2 байта каждый

О чём и спич. Не могу вернуть больше, чем описано в поле. Я могу, конечно, объявлять Size в два раза больше, но на него и гриды всякие
ориентируются, и прочие компоненты - считают, что в поле столько симолов . "Неаккуратненько, доктор".

Хинт ...
ssl
31.07.2013 18:17:21
Форум: Free Pascal Compiler
Тема: TDataSet и национальные кодировки
Ответы: 5
Просмотры: 5902

TDataSet и национальные кодировки

Перевожу проект с Дельфи, есть свой наследник от TDataSet. Пришлось залезть в исходники TDataSet, и с удивлением обнаружил, что нормально вычитать из БД строки не получается . По порядку:

- в таблице строки хранятся в ASCII-кодировке;
- поле TDataSet типа ftString;
- TStringField.AsString вызывает ...
ssl
29.07.2013 11:32:53
Форум: RxLib
Тема: Хочу уточнить
Ответы: 7
Просмотры: 15771

Re: Хочу уточнить

М-да. Я, похоже, не понимал своего счастья
Насчет "нефиг юзеру получать больше сотни записей" - это, можно сказать, девиз Но ситуации бывают разные. Тут мне ближе позиция Камноедова (Модест Матвеич такой был): с одной стороны - надо стараться, но и с другой - техника "должна выдерживать прямое ...
ssl
28.07.2013 15:24:54
Форум: RxLib
Тема: Хочу уточнить
Ответы: 7
Просмотры: 15771

Re: Хочу уточнить

А для чего они тогда отбираются?
Они не "отбираются", их отбирает пользователь. Гарантировать, что будет отобрано вменяемое количество записей, можно только одним способом: если отобрано больше некоего предела, ничего не показывать, а выдавать соответствующее сообщение. Мне такой подход, мягко ...