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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.01.2009, 11:53   #1
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию открытие *pdf файла по ссылке

ребят большая просьба может есть у кого пример с открытием pdf по ссылке
тоисть нажал кнопочку открылось окошко выбрал фаил и нажал сохранить прога сохроняет ссылку а потом по нажатию открывать этот фаил в ридере и просмотреть
если можете помогите пожалуйста
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума
Старый 08.01.2009, 13:20   #2
NieL
Форумчанин
 
Регистрация: 17.11.2008
Сообщений: 116
По умолчанию

Цитата:
Сообщение от opel.omega Посмотреть сообщение
нажал кнопочку открылось окошко выбрал фаил и нажал сохранить прога сохроняет ссылку а потом по нажатию открывать этот фаил в ридере и просмотреть
если можете помогите пожалуйста
Код:
with TOpenDialog.Create(nil) do
  try
    if Execute and (ExtractFileExt(FileName) = '.pdf') then
      ShellExecute(0, 'Open', PChar(FileName), nil, nil, SW_SHOWNORMAL);
  finally
    Free;
  end;
NieL вне форума
Старый 08.01.2009, 14:07   #3
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

а как сделать чтоб он открывал по пути который находится в Едит1
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума
Старый 08.01.2009, 14:22   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

ключевая часть примера для вас:
PChar(FileName)
хоть что- то додумайте сами.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Старый 08.01.2009, 14:25   #5
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
а как сделать чтоб он открывал по пути который находится в Едит1
Код:
Procedure TForm1.Button1Click(Sender: TObject);
Begin
ShellExecute(0, 'Open', PChar(Edit1.Text), nil, nil, SW_SHOWNORMAL);
End;
Не забываем про
Uses
ShellApi,...
Всегда рад помочь!
Terran вне форума
Старый 08.01.2009, 14:30   #6
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

всем огромное спасибо разобрался
последний вопрос как записать путь к файлу в Едит2
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума
Старый 08.01.2009, 14:36   #7
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Возьмите кодеГ, который приводил NieL и в нём вместо строки
Код:
ShellExecute(0, 'Open', PChar(FileName), nil, nil, SW_SHOWNORMAL);
Напишите
Код:
Edit2.Text:=FileName;
Всё ведь просто.
Всегда рад помочь!
Terran вне форума
Старый 08.01.2009, 14:43   #8
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

все тема закрыта
всем огромное СПАСИБО!!!
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе
opel.omega вне форума
Старый 08.01.2009, 15:11   #9
opel.omega
Форумчанин
 
Регистрация: 18.11.2008
Сообщений: 188
По умолчанию

ребята возникла проблема пишу код

Код:
with TOpenDialog.Create(nil) do
  try
    if Execute and (ExtractFileExt(FileName) = '.pdf') then
    DBEdit6.Text:=FileName;
  finally
    Free;
  end;
end
при сохранении пишет ошибку not in edit or insert mode
Хакер - не преступник
Взлом - для искусства
Смысл - в свободе

Последний раз редактировалось opel.omega; 08.01.2009 в 15:21.
opel.omega вне форума
Старый 08.01.2009, 15:29   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

данная ошибка никакого отношения к теме не имеет. Это ошибка выставления режима в DB компонентах. закрыто.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие файла Veiron Общие вопросы Delphi 2 27.02.2008 03:12
Открытие файла KillbrumX Помощь студентам 5 02.02.2008 20:50
Открытие файла Lexakazanskij Паскаль, Turbo Pascal, PascalABC.NET 9 01.11.2007 22:27