Главная категория > Посцентр (ШТРИХ-М)

Непонятка с драйвером Штриха, свойство ValueOfFieldString.

(1/2) > >>

tridentxp:
взял пример штриха://(штрих мобайл Ф
 ECR->Password = StrToInt(edtPassword->Text);
 ECR->TableNumber=14;
 ECR->FieldNumber=7;
 ECR->RowNumber=1;
 ECR->ReadTable();
 UserName->Text=ECR->ValueOfFieldString;
это билдером компилеца. а вот это  ECR->ValueOfFieldString=WideString(UserName->Text ) генерит ошибку  [C++ Error] fmuMain.cpp(58): E2247 'IDrvFR::ValueOfFieldString' is not accessible. тоесть свойство можно считать, но при попытке записать в него компилятор выдаёт ошибку.
ValueOfFieldInteger=5 ошибок не выдаёт.

SergL:
Я вообще не специалист по интерфейсу драйвера, но насколько я понимаю WideString преобразует в 16-ти битную кодировку, а мне что-то подсказывает что строки должны быть в 8-ми битной кодировке (1251).

tridentxp:

--- Цитата: SergL от 25/08/2017 15:50:22 ---Я вообще не специалист по интерфейсу драйвера, но насколько я понимаю WideString преобразует в 16-ти битную кодировку, а мне что-то подсказывает что строки должны быть в 8-ми битной кодировке (1251).

--- Конец цитаты ---
не, он в данном случае бы отругался на типы. а у мну ругается на недоступность при попытке записи.

asmonah:

--- Код: ---
With DrvFR1
    'ECR->Password = StrToInt(edtPassword->Text);
    'ECR->TableNumber=14;
    'ECR->FieldNumber=7;
    'ECR->RowNumber=1;
    'ECR->ReadTable();
    'UserName->Text=ECR->ValueOfFieldString;
    .Password = 30
    .TableNumber = 18
    .FieldNumber = 7
    .RowNumber = 1
    .ReadTable
    txtResult = .ValueOfFieldString
    .ValueOfFieldString = "hjgkjhgkjhgkjh"
    .WriteTable
   
   
End With
--- Конец кода ---

всё работает

Prz777:

--- Цитата: tridentxp от 25/08/2017 15:14:49 ---...
 ECR->TableNumber=14;
 ECR->FieldNumber=7;
...
 но при попытке записать в него компилятор выдаёт ошибку.

--- Конец цитаты ---
Ошибка потому, что в 14-й таблице 6 полей.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 
Перейти к полной версии