Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Преобразование типов, Pointer в FILETIME

2.1K
20 января 2006 года
ADanilov
33 / / 15.10.2004
я считал из файла информацию в буфер Buf
Buf является типом Pointer (Buf : Pointer;) (при работе нужен именно этот тип).

далее мне нужно преобразовать полученный буфер в FILETIME
в с++ это делается просто (FILETIME*)Buf;

т.к. я недавно раотаю в дельфи помогите мне это сделать.

также в дополнение к этому как преобразовать Pointer в String
375
20 января 2006 года
dominator
199 / / 16.10.2003
Цитата:
Originally posted by ADanilov
я считал из файла информацию в буфер Buf
Buf является типом Pointer (Buf : Pointer;) (при работе нужен именно этот тип).

далее мне нужно преобразовать полученный буфер в FILETIME
в с++ это делается просто (FILETIME*)Buf;

т.к. я недавно раотаю в дельфи помогите мне это сделать.

также в дополнение к этому как преобразовать Pointer в String


Pointer - указатель на что-либо, String - класс для работы со строками. Pointer нельзя преобразовать в String: указатель может лишь, например, указывать на переменную типа String

9.8K
20 января 2006 года
bqserg
56 / / 27.09.2005
type
PFILETIME = ^FILETIME;

var
f: FILETIME;
begin
...
f:= PFILETIME(Buf)^;
...
end;
9.8K
20 января 2006 года
bqserg
56 / / 27.09.2005
Цитата:
Originally posted by dominator
Pointer - указатель на что-либо, String - класс для работы со строками. Pointer нельзя преобразовать в String: указатель может лишь, например, указывать на переменную типа String



PString(Pointer)^ в результате даст строку!

286
27 января 2006 года
misha_turist
572 / / 28.11.2005
А можно ещё
string(buf^)
, если конечно у тебя до этого указатель на строку указывал. )))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог