[an error occurred while processing this directive]
Офф - подскажите по delphi (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
SM 22 июля 2003 г. 21:48
|
|
|
|
Занесло меня писать ADPCM-кодек на этом уродстве.
Как в этом чудо-языке сделать:
a). Арифметический сдвиг вправо. Т.е. что бы -1 shr 1 оставался -1, а не превращался в 32767.
б). Объявить функцию "inline". Что-бы вместо call на нее каждый раз вставлялась копия функции.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ну раз вы говорите, что в C >>1 работает с типом signed int, то и в Delphi будет работать. Объявите вашу переменную не int, которая 4 байта, а как short которая знаковая 16-битная переменная. — _Elektronik_ (23.07.2003 10:24, пустое)
- Ответ: можно поступить так - написать компоненту в BCB и скомпилить в asm файл, который потом и подключать, правда хидер (уж и не знаю как он в паскале называется и есть ли вообще...) прийдется написать... по идее должно работать... — SOIC (23.07.2003 10:14, пустое)
- Ответ: А почему не написать компонент на C++ Builder и вставить в Delphi? — Виктор Креминь (23.07.2003 09:20, пустое)
- Ответ: -1 shr 1=-1 — Serg Sidorov (23.07.2003 00:27, 206 байт)
- А что в языке С есть что-то подобное кроме >> или << ? — Elek (22.07.2003 23:18, 260 байт)
- Ответ: Насчет уродства это Вы зря, несолидно.... — Vjacheslav (22.07.2003 22:30, пустое)
- Ответ: Так возьмите C++ Builder и не мучайтесь! — Bill (22.07.2003 22:07, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru