Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
ВнизКак отрыть текстовый файл с помощью делфи? Найти похожие ветки
← →
Muhan_ (2006-03-30 01:59) [0]Надо чтобы по нажатию в менюшке вылетал файл хелп! :) Заранее созданный мной ) вот.. )
Спасибо)
← →
Rial © (2006-03-30 02:13) [1]Используй Shellexecute(0,Nil,@Имя файла,@Параметры командной строкиэ,@Директория запуска,Тип запуска);
← →
tesseract © (2006-03-30 09:08) [2]help в каком формате???
если текст то есть такие функции как AssighnFile/Read.
если *.hlp то
Application.HelpCommand(HELP_Finder,0);
← →
PZ (2006-03-30 09:45) [3]Memo1.Lines.LoadFromFile("...txt");
← →
Muhan_ (2006-03-30 15:04) [4]должен вылетать файл!! текстовый!! открываться он должен...не каких read и assign
что то вроде этого
Используй Shellexecute(0,Nil,@Имя файла,@Параметры командной строкиэ,@Директория запуска,Тип запуска);
но я чего то не понимаю :
1. какие параметры указывать
2. почему эта процедура вообще не распознается
← →
balepa © (2006-03-30 15:08) [5]
> Muhan_ (30.03.06 15:04) [4]
> 1. какие параметры указывать
> 2. почему эта процедура вообще не распознается
1. Сначала 2 сделай
2. подключи модуль ShellApi
← →
Mozgan (2006-03-30 15:47) [6]Для начала подключи ShellApi в uses .
Потом, если файл на диске С, то пиши так:
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellApi.ShellExecuteA(application.Handle,"open","test.txt",nil,"C:\",SW_SHOW);
end;
А вот если файл находится в текущем каталоге, что и прога используй, Application.name и в таком же духе пахай. И все пудет Кока-Кола :)
А так лучше всего ориентироваться по всплывающим хинтам. Благо Delphi даёт добро чайникам. :)))
← →
Muhan_ (2006-03-30 16:08) [7]нифига не получается..надо чтобы вместо диска с был каталок программы....он хочет чтобы я ему дал в пансичар...а не в стринг
← →
Mozgan (2006-03-30 16:09) [8]Покажи, ч то и как пишешь. Текст покажи.
← →
Muhan_ (2006-03-30 16:18) [9]ShellApi.ShellExecuteA(application.Handle,"open","test.txt",nil,"C:\",SW_SHOW);
ну заменяю "c:\" на application.name
пробывал и на extractfilepath(application.ExeName)
ничего не хочет...)
напиши просто что надо вместо с:\ написать когда файл находится в каталоге программы
← →
Mozgan (2006-03-30 16:21) [10]Пробуешь - хорошо!
Я тоже пробую и учусь самостоятельно! :)
В чем твоя ошибка: Нужно указать параметр nil.
Это означает, что в текущем каталоге разыскивается нужный файл.
Держи! Если сработало/несработало дай знать! Душа все-таки болит :)
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellApi.ShellExecute(application.Handle,"open","test.txt",nil,nil,SW_SHOW);
end;
← →
Muhan_ (2006-03-30 16:27) [11]нифига ...он пытется открыть файла на рабочем столе :(
сразу отвечаю : программа не находится на рабочем столе ))
ShellApi.ShellExecute(application.Handle,"open","help.txt",nil,nil,SW_SHOW);
вот так пробую
← →
Anatoly Podgoretsky © (2006-03-30 16:29) [12]Так звезды выпали.
← →
Muhan_ (2006-03-30 16:31) [13]все все...помогло )
← →
Muhan_ (2006-03-30 16:31) [14]спасибо ..все ок..заработало )) файй назвал не так.... отлично )
← →
Mozgan (2006-03-30 16:32) [15]Блин...
Тако не реально:)
Попробуй такое дело:
1. Сохранить свой проект в другой каталог, типа TEST.
2. Скопирую свой "нужный" файл в это папку (TEST)
3. Откомпилирую проект и запусти прогу.
Странно. У меня все без проблем работает.
Значит ты чета не так настроил в осях, что такая хрень ползет.
У меня работает :)
← →
Mozgan (2006-03-30 16:38) [16]А как спрашивается, звездами становятся :)
===================================
Пришел Вовока дамой в слезах.
Мать: - В чем дело?
Вова: - Я люблю её с первого этажа....
Мать: - Не люби её, ты же знаешь, у неё стеклышко разбито...
Бабка:- В чем дело внучок?
Вова: - Я люблю её с первого этажа....
Бабка: - Не люби её, ты же знаешь, у неё стеклышко разбито...
Пахан: - В чем дело Сын?
Вова: - Я люблю её с первого этажа....
Пахан: - МОЛОДЕЦ! Любишь кататься- Люби и катайся!
Вова: - Спасибо! Но мама с бабушкой говорят, чтобы я её не любил: у ней стеклышко разбито...
Пахан: - Вовча! Когда я на твоеё маме женился, у нее не только стеклышко было разбито, но и рамы шатались!!!
УДАЧИ ВСЕМ!!!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.038 c