Вопрос № 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