|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.01.2010, 15:11 | #41 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
15.01.2010, 23:52 | #42 | |
Пользователь
Регистрация: 11.01.2010
Сообщений: 31
|
переделал в структуре просто. т.е. byte заменил на char и работает =))))
Код:
Цитата:
На мой взгляд "bn_int" нечто другое а не просто integer =) посмотрите подалуйста в папке common файлы bn_type.* там как раз что то делаеться, только не пойму чего) и как это обратно привести в нормальный вид на паскале? конкретнее по bn_short_nset bn_int_nset ну а с байтами вроде наконец нормально работает) извените за нагрузку :-[ Последний раз редактировалось feLoNy; 16.01.2010 в 00:17. |
|
16.01.2010, 01:55 | #43 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||
16.01.2010, 19:37 | #44 | |
Пользователь
Регистрация: 11.01.2010
Сообщений: 31
|
Цитата:
Без деления как я и сказал достигая своей максимальной велечины (2147483647) пояляеться минус и начинаеться отсчёт от минимальной величины (-2147483648) до нуля и опять в плюс.... это выходит щас на практике. кстати нашел в ченжлоге исходников кое что... Код:
если сделать структуру пакета по старому принципу.... при смене типа в пакете типа uptime с integer на cardinal значение времени доходит до 255 секунд после чего опять идёт с нуля... Последний раз редактировалось feLoNy; 16.01.2010 в 20:13. |
|
16.01.2010, 20:27 | #45 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...гляньте-ка help по типам данных в delphi.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
16.01.2010, 20:29 | #46 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 31
|
|
16.01.2010, 21:05 | #47 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
а если приглядеться...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
16.01.2010, 21:09 | #48 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 31
|
читал, пробывал, не помогает. наверн на время оставлю этот проект. станет получше попробую поглубже порыться в исходниках "клиента".
З.Ы. integer на cardinal поменял, о чём писал выше. а на что вы ещё намекаете не понимаю. при использовании других типов("повместительнее", например int64), данные не достоверны. Например в Software отображается только буква N и идёт не время а игры :D :D :D Последний раз редактировалось feLoNy; 16.01.2010 в 21:13. |
16.01.2010, 21:40 | #49 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 31
|
и извеняюсь за оффтоп небольшой, но всё же
Вот код на си: Код:
Код:
|
16.01.2010, 21:56 | #50 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
смещение и формирование структуры...
вот >>> тут <<< хорошие книжки.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
IdUDPServer indy 10 | rangel | Работа с сетью в Delphi | 13 | 27.07.2011 11:03 |
IdUdpServer | CrazyProgramer | Работа с сетью в Delphi | 9 | 21.07.2008 16:36 |
Ошибка в IdUDPServer | Иллидан | Работа с сетью в Delphi | 1 | 24.02.2008 19:03 |
Не не знаю в чем проблема с IdUDPServer | D@rk M@k | Работа с сетью в Delphi | 2 | 28.12.2007 15:46 |
idudpserver+mssql+adodataset | vodila | БД в Delphi | 1 | 11.08.2007 09:56 |