Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2010, 22:50   #1
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию CreateFileX

Код:
function CreateFileX(fileName: PWideChar; write, create: boolean) : dword;
var c1, c2, c3 : dword;
begin
  if write then begin
    c1 := GENERIC_READ or GENERIC_WRITE;
    c2 := 0;
  end else begin
    c1 := GENERIC_READ;
    c2 := FILE_SHARE_READ or FILE_SHARE_WRITE;
  end;
  if create then c3 := CREATE_ALWAYS
  else           c3 := OPEN_EXISTING;
  if GetVersion and $80000000 = 0 then
       result := CreateFileW(fileName,                            c1, c2, nil, c3, 0, 0)
  else result := CreateFileA(pchar(string(wideString(fileName))), c1, c2, nil, c3, 0, 0);
end;
мне уже писал Пепил Феникса в другой теме ну так как там название не совподает с данной темой создаю новую и прошу у вас помощи. Пепел феникса писал
Цитата:
что функция открывает файл и возвращает хендл открытого файла, так яснее?(его потом используем в ReadFile и тд)
это АПИ(CreateFileA/CreateFileW)

вы можете сохранить изображение image в поток/файл.
Как можно возратить хендел не открытого файла а хендел image.(или я опятьчто то непонял?)
StartMis вне форума Ответить с цитированием
Старый 15.07.2010, 22:58   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

графический обьект это другое.
что вм нужно?
сохранить картинку в файл?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.07.2010, 23:09   #3
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

вот модуль внем нужно изменить что то что бы картинка бралась не из файла а из компонента image / могите как это сделать
Вложения
Тип файла: rar модуль.rar (7.5 Кб, 6 просмотров)

Последний раз редактировалось StartMis; 16.07.2010 в 16:41.
StartMis вне форума Ответить с цитированием
Старый 16.07.2010, 00:11   #4
Altera
Старожил
 
Аватар для Altera
 
Регистрация: 29.01.2008
Сообщений: 2,406
По умолчанию

Не, а вообще, зная хендел изображения как записать его в файл зная хендел файла?
Altera вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц