реклама на сайте
подробности

 
 
> Присвоение разных типов, Вопрос по C++ Builder6
AndreyKeil
сообщение Jun 26 2008, 06:41
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 16-11-05
Из: г.Екатеринбург
Пользователь №: 10 930



Доброго времени суток всем!
Не могу реализовать присвоение части массива типа char к компоненту MaskEdit1->Text.
Т.е. есть:
char Buf[600];
..и есть компонент на форме MaskEdit1->Text.

Нужно восемь байт из Buf[] присвоить MaskEdit1->Text.
Подскажите как сделать, а то я еще начинающий help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
o-henry
сообщение Jun 26 2008, 07:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(AndreyKeil @ Jun 26 2008, 09:41) *
Не могу реализовать присвоение части массива типа char к компоненту MaskEdit1->Text.
покажи код, что конкретно не получается


Цитата(MrYuran @ Jun 26 2008, 09:58) *
Text имеет тип AnsiString, который в свою очередь имеет множество свойств и методов.
Например, метод cprintf().

эээ... ничего не путаете?
Go to the top of the page
 
+Quote Post
AndreyKeil
сообщение Jun 26 2008, 07:28
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 96
Регистрация: 16-11-05
Из: г.Екатеринбург
Пользователь №: 10 930



Цитата(o-henry @ Jun 26 2008, 13:14) *
покажи код, что конкретно не получается


/*##########################################
Команда меню "Файл - открыть"
##########################################*/
void __fastcall TForm1::N2Click(TObject *Sender) {
if (OpenDialog1->Execute()) { //если файл выбран
File_Nam = OpenDialog1->FileName;
pFile = fopen(File_Nam.c_str(), "r+b");
fread(&BufFile[0] , sizeof(char), MaskEdit1->MaxLength, pFile);
StrMove(&(MaskEdit1->Text), &BufFile[0], 8); //в этой строчке и надо сделать присваивание..
} else {
Label15->Caption = "OpenDialog1-NoExecute";
}
..короче, не могу тип char присвоить типу AnsiString..
}

Сообщение отредактировал makc - Jun 26 2008, 08:54
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 00:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.02426 секунд с 7
ELECTRONIX ©2004-2016