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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2010, 19:59   #1
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию Не запускается файл по ShellExecute

С exe все в порядке, а другие файлы не хотят запускаться.
Код:
   ShellExecute(Application.MainForm.Handle,
                Nil,
                PChar(ПУТЬ_К_ФАЙЛУ\ИМЯ_ФАЙЛА)),
                PChar('')),
                PChar('')),
                SW_SHOWNORMAL);
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 02.09.2010, 20:01   #2
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Что это?

Код:
PChar(''))
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 02.09.2010, 20:03   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

На самом деле у меня там переменная, здесь показал её значение.

Нашел решение - проблема была в кодировках:

Код:
ShellExecute(Application.MainForm.Handle,
                            Nil,
                            PChar(UTF8ToAnsi(String(...))),
                            PChar(UTF8ToAnsi(String(...))),
                            PChar(UTF8ToAnsi(String(...))),
                            SW_SHOWNORMAL);
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ

Последний раз редактировалось Alex Cones; 02.09.2010 в 20:29.
Alex Cones вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не запускается файл - файл OECAPICOM_TLB.dcu не найден. cowboy Общие вопросы Delphi 3 26.04.2010 17:57
ShellExecute открыть файл посторонней программой delias Win Api 2 10.04.2010 18:07
Запускается предыдущий файл .ехе Володя22 C++ Builder 1 28.03.2010 19:38
ShellExecute san72 Общие вопросы Delphi 6 16.05.2009 22:55
Не получается открыть .exe файл, через команду ShellExecute Norton Общие вопросы Delphi 5 05.05.2009 19:57