Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » [dcc32 Error] MainForm.pas(510): E2010 Incompatible types: &

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Mishko78

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые! При компиляции код из D2010 в XE5 ошибка. Может кто нибудь сталкивался?
 
Код:
  { Display winsock info }
    Data := WinsockInfo;
    Display('Winsock version ' + IntToStr(LOBYTE(Data.wHighVersion)) + '.' + IntToStr(HIBYTE(Data.wHighVersion)));
    Display(String(StrPas(Data.szDescription)));
    Display(String(StrPas(Data.szSystemStatus)));
 
    Caption := Caption + ' ' + HostNameEdit.Text;[/CODE]

Всего записей: 14 | Зарегистр. 18-09-2015 | Отправлено: 11:47 24-09-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mishko78, хоть строчку с ошибкой подскажи, вангую, что это в строке:

Цитата:
Data := WinsockInfo;  

соответственно смотри, что у тебя за переменные Data и WinsockInfo

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 14:53 24-09-2015 | Исправлено: NeoAnomaly, 14:54 24-09-2015
Mishko78

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да ссори в строке Data := WinsockInfo;
 
Добавлено:
убрал эту строку  
Data := WinsockInfo;  
 
теперь пишет  
 
 
 
на строках кода:
 
Display('Winsock version ' + IntToStr(LOBYTE(WinsockInfo.wHighVersion)) + '.' + IntToStr(HIBYTE(WinsockInfo.wHighVersion)));  
   Display(String(StrPas(WinsockInfo.szDescription)));  
   Display(String(StrPas(WinsockInfo.szSystemStatus)));
 
 
Добавлено:
ошибка [dcc32 Error] E2036 Variable required

Всего записей: 14 | Зарегистр. 18-09-2015 | Отправлено: 15:19 24-09-2015
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mishko78, а не используешь ли ты сторонние компоненты, как ICS например?
 
Какого типа была переменная Data и откуда функция WinsockInfo?

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 16:45 24-09-2015 | Исправлено: NeoAnomaly, 16:46 24-09-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » [dcc32 Error] MainForm.pas(510): E2010 Incompatible types: &


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru