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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.03.2008, 17:35   #1
nicky777
Новичок
Джуниор
 
Регистрация: 14.03.2008
Сообщений: 2
По умолчанию прога пишет ошибку при открытии файла (почему?)

[COLOR="Black"]
при выполнении этой процедуры (см.ниже), Delphi почему-то пишет вот такую ошибку:
"Debugger Exeption Notification

Project Project.exe raised exception class EAccessViolation with message
'Access violation at address 004037C2 in module 'Project1.exe'. Read of address 445C3A13'. Process stopped. Use Step or Run to continue."

хотя bat-овский файл идёт на выполнение, но приложение перестаёт работать... в чём тут может быть дело????

Код:
procedure TForm1.Button3Click(Sender: TObject);
var
  s: string;
  s1: PChar;
begin
  s := extractfilepath(paramstr(0));
  s := s + '1.bat';
  form1.Memo1.Lines.Add(s);
  shellapi.ShellExecute(0, 'open', pchar(strpcopy(s1,s)), nil, nil,   sw_shownormal);
end;
:confused:

Последний раз редактировалось Stilet; 18.01.2010 в 09:42.
nicky777 вне форума
Старый 14.03.2008, 17:52   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Попробуй так:
shellapi.ShellExecute(0, 'open', pchar(s), nil, nil, sw_shownormal);
_Dmitry вне форума
Старый 14.03.2008, 17:56   #3
nicky777
Новичок
Джуниор
 
Регистрация: 14.03.2008
Сообщений: 2
Радость

о...... точно!!! Спасибо огромное!!!
Теперь понял, в чём дело
nicky777 вне форума
Закрытая тема


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сообщение при открытии из почты:Действительный формат файла отличается от расширения... bregante Microsoft Office Excel 1 31.08.2008 21:11
C++: ошибка при открытии файла Retiz Помощь студентам 2 30.08.2008 22:12
Почему после компилиции не пишет кирилицей? lionig28 Общие вопросы C/C++ 1 01.02.2008 21:33
ошибка при открытии файла pas Var17 Общие вопросы Delphi 2 23.01.2008 15:30
Почему ошибку выдаёт? Inbox Общие вопросы Delphi 14 24.06.2007 02:15