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

RusFAQ.ru: Win API


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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 242
от 19.05.2006, 23:05

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


Вопрос № 43037: Как сделать чтобы когда я открывал текстовой вайл через мою программу (Через "Открыть с помощью->Выбрать Программу") чтоб текст автоматически вставлялся в текстовое поле?...

Вопрос № 43.037
Как сделать чтобы когда я открывал текстовой вайл через мою программу (Через "Открыть с помощью->Выбрать Программу") чтоб текст автоматически вставлялся в текстовое поле?
Отправлен: 14.05.2006, 22:45
Вопрос задала: Builder (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: estiGi
Здравствуйте, Builder!
Ну, автоматически не получится. Когда файл открывается через твою программу, его адрес приходит тебе в параметрах командной строки. Нужно получить этот адрес, открыть файл, прочесть его и вставить себе в текстовое поле.
Командная строка - это параметры argc и arvc в функции main или WinMain. Первым параметром идет адрес твоего ехе-шника, а потом переданные параметры:

void main (char * argv [], int argc) {
argv [0] - твой ехе
argv [1] - первый переданный параметр
argv [2] - второй переданный параметр
...
}
Ответ отправил: estiGi (статус: Студент)
Ответ отправлен: 14.05.2006, 23:03


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.32 от 03.05.2006
Яндекс Rambler's Top100

В избранное