Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Программирование

Ошибка EOleSysError при чтении данных из СП402ФР-к : Программирование

21.11.2024 17:42


07.10.2014 18:26
DataBufferPointer: OleVariant

The main difference between Variant and OleVariant is that Variant can contain data types that only the current application knows what to do with. OleVariant can only contain the data types defined as compatible with OLE Automation which means that the data types that can be passed between programs or across the network without worrying about whether the other end will know how to handle the data

не в этом ли дело?
07.10.2014 19:51
Цитата:
alexe6522 Сейчас попробовал DataBufferPointer: char;

var
v: Variant;
RT: Currency;
sh: Smallint;
value1: WideString;
DataBufferPointer: char;
с плюсами практически дела не имел (билдера не имею - проверить не могу), но на обычных сях исходя из описания сделал бы DataBufferPointer: char[n] где n равно количеству байт для чтения и в вызове передал бы указатель на этот массив типа &DataBufferPointer[0] или просто DataBufferPointer - кому как нравится :)
07.10.2014 20:53
Цитата:
student с плюсами практически дела не имел (билдера не имею - проверить не могу), но на обычных сях исходя из описания сделал бы DataBufferPointer: char[n] где n равно количеству байт для чтения и в вызове передал бы указатель на этот массив типа &DataBufferPointer[0] или просто DataBufferPointer - кому как нравится :)
Ошибки
First chance exception at $7C812FD3. Exception class EVariantTypeCastError with message 'Could not convert variant of type (OleStr) into type (Boolean)'. Process Project1.exe (3908)
First chance exception at $7C812FD3. Exception class EVariantTypeCastError with message 'Could not convert variant of type (OleStr) into type (Boolean)'. Process Project1.exe (3908)
First chance exception at $7C812FD3. Exception class EOleSysError with message 'Ошибка'. Process Project1.exe (3908)
08.10.2014 08:53
а разделитель целой и дробной части в системе какой стоит?
Часовой пояс GMT +3, время: 17:42.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.