Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 18.05.2012, 08:27   #1
AlexPv
Senior Member
 
Регистрация: 02.03.2009
Адрес: Russia
Сообщений: 1,800
Вес репутации: 565/64
AlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to all
По умолчанию Вопрос по Delphi

Если кто программирует в delphi подскажите пожалуйста:
есть две переменные
var
a: Byte;
b: Word;

Корректно ли такое присвоение b:=a;
Или надо b:=a and $FF; чтобы в старшем байте гарантировано были нули?
AlexPv вне форума   Ответить с цитированием
Старый 18.05.2012, 08:57   #2
pfgx
Senior Member
 
Регистрация: 14.11.2007
Сообщений: 1,106
Вес репутации: 822/65
pfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to behold
По умолчанию Re: Вопрос по Delphi

Конечно корректно, на то он и язык высокого уровня, чтобы об этом не думать. А в чём проблема-то?
pfgx вне форума   Ответить с цитированием
Старый 18.05.2012, 09:02   #3
AlexPv
Senior Member
 
Регистрация: 02.03.2009
Адрес: Russia
Сообщений: 1,800
Вес репутации: 565/64
AlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to all
По умолчанию Re: Вопрос по Delphi

Цитата:
Сообщение от pfgx Посмотреть сообщение
Конечно корректно, на то он и язык высокого уровня, чтобы об этом не думать. А в чём проблема-то?
Проблемы-то нет, так и так работает, проверил, но так как на этом языке пишу очень редко, что-то сомнения появились...
AlexPv вне форума   Ответить с цитированием
Старый 18.05.2012, 10:19   #4
pfgx
Senior Member
 
Регистрация: 14.11.2007
Сообщений: 1,106
Вес репутации: 822/65
pfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to beholdpfgx is a splendid one to behold
По умолчанию Re: Вопрос по Delphi

Не знаю как Delphi, а FPC в таких случаях пользуется инструкциями movzbw (MOVe Zero extended Byte to Word), movsbw (MOVe Sign extended Byte to Word) и подобными.
pfgx вне форума   Ответить с цитированием
Старый 18.05.2012, 10:34   #5
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,124
Вес репутации: 2885/107
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: Вопрос по Delphi

Цитата:
Сообщение от AlexPv Посмотреть сообщение
Проблемы-то нет, так и так работает, проверил, но так как на этом языке пишу очень редко, что-то сомнения появились...
Не в тему будет сказано, а может тогда на C++ лучше? Или C#?
AleksBak вне форума   Ответить с цитированием
Старый 18.05.2012, 16:06   #6
Bill
Senior Member
 
Аватар для Bill
 
Регистрация: 26.02.2007
Адрес: Челябинск
Возраст: 70
Сообщений: 2,215
Вес репутации: 1898/88
Bill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant future
По умолчанию Тогда вообще

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Не в тему будет сказано, а может тогда на C++ лучше? Или C#?
нужно переходить на C++ Builder. Или нет?
Bill вне форума   Ответить с цитированием
Старый 18.05.2012, 16:39   #7
AlexPv
Senior Member
 
Регистрация: 02.03.2009
Адрес: Russia
Сообщений: 1,800
Вес репутации: 565/64
AlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to allAlexPv is a name known to all
По умолчанию Re: Вопрос по Delphi

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Не в тему будет сказано, а может тогда на C++ лучше? Или C#?
Посмотрим... Я под Win для себя пишу и очень редко.
AlexPv вне форума   Ответить с цитированием
Старый 18.05.2012, 23:35   #8
VXDRV
Senior Member
 
Аватар для VXDRV
 
Регистрация: 25.02.2007
Адрес: Karagandy
Возраст: 37
Сообщений: 375
Вес репутации: 230/53
VXDRV has a spectacular aura aboutVXDRV has a spectacular aura aboutVXDRV has a spectacular aura about
Отправить сообщение для VXDRV с помощью ICQ
По умолчанию Re: Вопрос по Delphi

Весь софт для Windows пишу на Delphi 2009 - пока вполне устраивает...
VXDRV вне форума   Ответить с цитированием
Старый 20.05.2012, 01:16   #9
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,741
Вес репутации: 2423/85
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: Вопрос по Delphi

А есть ли у кого компонента для Билдера, для работы с СОМ-портом?
Но чтобы можно был использовать скорости выше чем 256000 ?
DimaS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по ПИД в инерциальной, сильношумящей системе. FlashBack Общетехнические вопросы 4 29.04.2011 17:06
Вопрос по прерываниям RB7-RB4 KSB31 Продукция MICROCHIP 4 15.08.2010 23:53
PIC16F84 TMR0 Вопрос по времени unkn0wn Вопросы начинающих 12 06.10.2008 04:34
Вопрос по Altium Designer Iptash Печатный монтаж 2 14.09.2008 14:57
вопрос по PICC EXT_INT Вопросы начинающих 13 26.08.2008 07:53


Часовой пояс GMT +3, время: 00:05.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot