Diesel Pascal

Проектирование и разработка идеального средства программирования.

Модератор: Модераторы

Re: Diesel Pascal

Сообщение serbod » 25.11.2016 10:59:39

v-t-l писал(а):Кстати, достаточно убрать из объявления packed record слово packed, и всё работает правильно и в 32 и в 64.

Это шаманство зависит от настроек компилятора. Нужно явно указать размер выравнивания записей ( http://www.freepascal.org/docs-html/prog/progsu1.html )

А лучше в межпрограммных структурах использовать базовые типы фиксированных размеров вместо привычных Cardinal, Integer, Char, Bool, Real, которые имеют разный размер на разных платформах. ( http://freepascal.org/docs-html/ref/ref ... 27-27002r1 http://www.freepascal.org/docs-html/rtl ... dex-3.html ).
Аватара пользователя
serbod
постоялец
 
Сообщения: 324
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Re: Diesel Pascal

Сообщение ogorodov » 23.10.2017 14:13:43

Привет Rik ... наткнулся на ошибочку с использованием TIBEvents из твоего пакета под Linux
Под Windows все работает ... без проблем
Посмотри со своей стороны ... может у меня косяк ... скориншот для верности
https://disk.karelia.pro/i6Bm5S9/ibx_2.png
ogorodov
новенький
 
Сообщения: 30
Зарегистрирован: 22.10.2009 11:32:07

Re: Diesel Pascal

Сообщение *Rik* » 23.10.2017 14:41:10

ogorodov писал(а):Привет Rik ... наткнулся на ошибочку с использованием TIBEvents под линуксом
Посмотри со своей стороны ... может у меня косяк ... скориншот для верности

Да, проблема воспроизвелась, буду смотреть..

Добавлено спустя 2 часа 38 минут 3 секунды:
*Rik* писал(а):
ogorodov писал(а):Привет Rik ... наткнулся на ошибочку с использованием TIBEvents под линуксом
Посмотри со своей стороны ... может у меня косяк ... скориншот для верности

Да, проблема воспроизвелась, буду смотреть..

Надо под линукс потоки разблокировать.. cthreads по умолчанию отключен..
ibevent_threads.png
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 373
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Diesel Pascal

Сообщение ogorodov » 24.10.2017 08:06:07

*Rik* писал(а):Надо под линукс потоки разблокировать.. cthreads по умолчанию отключен..

Да ты прав ... как же я сам не догадался ...
ogorodov
новенький
 
Сообщения: 30
Зарегистрирован: 22.10.2009 11:32:07

Re: Diesel Pascal

Сообщение v-t-l » 03.08.2018 09:57:17

Попытался собрать ДП под Raspberry Pi. Собрал, работает, но Zeos компоненты ведут себя неадекватно ;). Можно ли ссылку на те версии компонентов, которые использует для сборки автор?
Заранее, спасибо!
v-t-l
энтузиаст
 
Сообщения: 701
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Diesel Pascal

Сообщение *Rik* » 03.08.2018 10:37:56

v-t-l писал(а):Попытался собрать ДП под Raspberry Pi. Собрал, работает, но Zeos компоненты ведут себя неадекватно ;). Можно ли ссылку на те версии компонентов, которые использует для сборки автор?
Заранее, спасибо!

http://visual-t.ru/files/ZEOSDBO.zip

Звуковая библиотека UOS на данный момент тоже старая используется, когда под Raspberry собирал, с ней тоже проблемы были пришлось обновлять.. ZEOS не тестил..
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 373
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Diesel Pascal

Сообщение v-t-l » 03.08.2018 14:15:29

Спасибо! Похоже, дело в обработке параметров запроса TZReadOnlyQuery именно на малине, та же версия 7.1.4-stable на xubuntu 16.04 x86_64 работает нормально.
v-t-l
энтузиаст
 
Сообщения: 701
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Пред.

Вернуться в Компилятор / язык программирования

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru