Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Tcaption перевести в Char? [D7, WinXP]


AdmeraL ©   (2005-08-13 23:10:00) 

Не подскажете ли, как перевести тип Tcaption в Char? Спасибо.


KilkennyCat   (2005-08-14 15:49:00) [1]

Справка Делфи:

uses SysUtils;
var
 A: array[0..79] of Char;
 S: String;
begin
 S := 'Honk if you know Blaise.';
 StrPCopy(A, S);
 Canvas.TextOut(10, 10, string(A));
end;


Alexander Panov   (2005-08-14 00:32:00) [2]

Ты ведь ее привел вообще никакого кода. Даже определения массива и как ты хочешь все это использовать.


Admeral   (2005-08-14 00:17:00) [3]

Если бы всё было так просто...При обратном процессе я получаю не данные, а неизвестно что. Ладно, сам разберусь.Топик можно закрывать.


rts111   (2005-08-13 23:52:00) [4]

Попробуй так:

var
s:Tcapiton;

...
Используй в нужном месте:  s[1]   или   Char(s[1])


Admeral   (2005-08-13 23:25:00) [5]

Я понимаю, но буфер, который я хочу использовать для передачи данных через сокеты, это массив типа Char. А мне нужно отправить строку типа Tcaption. Для этого нужно запихнуть её в вышеупомянутый буфер. Как мне поступить?


Юрий Зотов   (2005-08-13 23:21:00) [6]

> AdmeraL ©   (13.08.05 23:10)  

TCaption - это строка, она состоит из многих символов, а Char - это одиночный символ. Как можно записать много символов одним?


Admeral   (2005-08-13 23:18:00) [7]

Примного благодарен!


Eraser   (2005-08-13 23:15:00) [8]

AdmeraL ©   (13.08.05 23:10)

Нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо