Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 624
от 09.12.2006, 15:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 371, Экспертов: 30
В номере:Вопросов: 1, Ответов: 2


Вопрос № 65475: Что надо написать чтоб функция GetOpenFileName заработала уже все варианты перепробовал а окно не открывается, что подправить? ..

Вопрос № 65.475
Что надо написать чтоб функция GetOpenFileName заработала
уже все варианты перепробовал а окно не открывается, что подправить?

Приложение:

Отправлен: 04.12.2006, 11:06
Вопрос задал: Сергей Скобин (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Евгений Иванов
Здравствуйте, Сергей Скобин!
ofn0 OPENFILENAME ofs strFilter0,0,0,1,ofs BufNameFile,MAX_PATH
0,0,NULL,0
OFN_PATHMUSTEXIST or OFN_HIDEREADONLY or
OFN_OVERWRITEPROMPT or OFN_FILEMUSTEXIST
0,0,ofs strDefExt
NULL,NULL,NULL>

Приложение:

---------
Что имеем - не храним, потерявши - плачем

Ответ отправил: Евгений Иванов (статус: Профессор)
Россия, Нижний Новгород
Тел.: +78313145721
Организация: M2Media.ru
Адрес: Нижний Новгород, ул.Малая Ямская
WWW: Eugene Ivanov
ICQ: 214889076
----
Ответ отправлен: 04.12.2006, 11:17

Отвечает: Волков Павел Юрьевич
Здравствуйте, Сергей Скобин!
;---------------->cut here<
format PE GUI
entry _start
include 'win32a.inc'

section '' code readable executable writeable
_start:
mov [ofn.lStructSize],sizeof.OPENFILENAME
mov [ofn.lpstrFilter],ofn_filter
mov [ofn.lpstrFile],buff
mov [ofn.nMaxFile],512
mov [ofn.lpstrTitle],ofn_title
mov [ofn.Flags],OFN_EXPLORER+OFN_FILEMUSTEXIST
+OFN_PATHMUSTEXIST+OFN_HIDEREADONLY
openfile_:

invoke GetOpenFileName,ofn
invoke ExitProcess,0

;----------data
ofn OPENFILENAME
buff db 256 dup (0)
ofn_filter db 'TXT',0,'*.txt',0,0
ofn_title db 'File select dialog',0

;-----------import
data import
library kernel32,'KERNEL32.DLL'
,comdlg32,'COMDLG32.DLL'
include 'apikernel32.inc'
include 'apicomdlg32.inc'
end data
;---------------->cut here<

Подскажите, какие пояснения нужны?
---------
Век живи, век учись.
Ответ отправил: Волков Павел Юрьевич (статус: 9-ый класс)
Ответ отправлен: 04.12.2006, 13:24


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное