IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Мобила, Нужна помощь
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской

Репутация: -  0  +


Доброго время суток!

Unit
.....
....

Type
tTabBoot = packed record
ptr : pointer;
len : integer;
end;
var
{$include SrvBoot.pas}
TabBoot : array of tTabBoot = ( ptr: @AllBoot; len: SizeOf(AllBoot));
....
....
...
end.

SrvBoot.pas
{Bin->Pas}
AllBoot : array[0..105] of byte = ( $68,$52,$00
.. и т.д.........);
// эти данные отправить в мобилу
{total 106 bytes}


как это правильно реализовать?

Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 13
Пол: Мужской

Репутация: -  0  +


Обьясните как это работает norespect.gif


unit Crc16;

interface
uses Windows,SysUtils;

function CalkBlkCRC16(buf:pointer ; size: integer ) : WORD;

implementation



function CalkBlkCRC16( buf: pointer ; size: integer ) : WORD;
begin
result:=$FFFF;
while size > 0 do begin
result := result xor BYTE(buf^);
result := Swap(result);
result := result xor ((result and $ff00) shl 4);
result := result xor (result shr 12);
result := result xor ((result and $ff00) shr 5);
Dec(size);
Inc(DWORD(buf));
end;
end;

end.


М
Тегами пользуемся ...



Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
autoexe   Мобила   29.11.2005 9:52
virt   Unit ..... .... Type tTabBoot = packed record ptr…   29.11.2005 13:33
autoexe   Большое спасибо :yes2: Сейчас буду пробывать, о р…   29.11.2005 17:49
autoexe   Обьясните как это работает :norespect: unit Crc…   30.11.2005 19:38
virt   Судя по названию подсчитывает контрольную 16 битов…   30.11.2005 22:41
autoexe   Вот эти строчки ############################ resul…   1.12.2005 9:33
Atos   xor и and здесь - битовые "или" и …   1.12.2005 10:50
autoexe   Ага ,понятно немного   1.12.2005 12:10
autoexe   Ладно с этим разобрались , идём дальше. Кто нибудь…   4.12.2005 13:53
autoexe   могу выложить Keil с креком :dry:   5.12.2005 5:36
Atos   Прямо сюда выкладывать с креком не надо, ибо запре…   5.12.2005 10:33
autoexe   Где нибудь на веб файлах :wink:   5.12.2005 11:28
autoexe   Вопросик Что вернет зта функция? Byte(addr) если …   14.12.2005 19:50
volvo   Byte - это не функция... Это приведение того, что …   14.12.2005 19:57
autoexe   Byte - это не функция... Это [b]приведение того, …   14.12.2005 21:15
volvo   Вернется $80 = 128 (10)   14.12.2005 21:42
autoexe   а если так: Byte(size) Byte(size shr 8) Byte…   14.12.2005 22:18
volvo   А что, нельзя написать программку: const size = …   14.12.2005 22:35
autoexe   Сам уже понял :blum:   15.12.2005 16:01


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 10.09.2025 23:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name