powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Преобразование и приведение типов
5 сообщений из 5, страница 1 из 1
Преобразование и приведение типов
    #37591838
spider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая структура
Код: pascal
1.
2.
3.
4.
5.
6.
type
  TValue = packed record
    case ValueType of
      vtByte: (Byte: Byte);
      vtWord: (Word: Word);
      vtLong: (Long: LongInt);



Необходимо сложить 2 числа у которых ValueType = vtByte и vtLong и записать в следующее значение vtWord. Как необходимо преобразовывать типа во время сложения? как это делается в языках программирования, например в Java
...
Рейтинг: 0 / 0
Преобразование и приведение типов
    #37591875
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spider13,

1. Похоже тебе следует использовать тип Variant, чтобы не морочить себе голову.
2. Как преобразовывать типы - прочти в любом учебнике. Перед именем переменной пишешь ее тип.
3. Сложив long и byte, ты получишь long. А потом собираешься его обрезать до word?
...
Рейтинг: 0 / 0
Преобразование и приведение типов
    #37592140
spider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае использовать тип Variant не выйдет, т.е. при сложении Byte + Long получим Long? а если будет LongWord + LongInt какой тип получим? где то можно прочитать про это преобразование?
...
Рейтинг: 0 / 0
Преобразование и приведение типов
    #37592770
Aleksandr Sharahov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spider13В данном случае использовать тип Variant не выйдет, т.е. при сложении Byte + Long получим Long? а если будет LongWord + LongInt какой тип получим? где то можно прочитать про это преобразование?

1. В справке.
2. В окне CPU.
...
Рейтинг: 0 / 0
Преобразование и приведение типов
    #37593012
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант - поимейте собственный метод. В интерфейсе. Известный только вам. В имплементэйшэн, естественно, меняющий значения. Как вампиру советую...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Преобразование и приведение типов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]