![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Подскажите пожалуйста, как можно исправить ситуацию:
Есть приложение hello.exe в папке Приложение. В этой же папке находится папка 1, в которой в свою очередь лежит приложение 1.exe с кучей файлов , с которыми оно должно работать. Проблема в том, что если я пытаюсь открыть 1.ексе через hello.exe - оно открывается, но вылетает целая куча ошибок, связанная с тем, что в 1.exe прописано куча относительных путей. Но они загружаются теперь не относительно 1.exe, а относительно hello.exe, которая находится на уровень выше. Например, вылетает ошибка, что картинка 1.джпг не найдена по адресу Приложение/1.jpg Но если открывать 1.ексе напрямую, все открывается без проблем (путь не меняется) Код:
Пытался создать через Криэйт ПРоцес, но та же беда. Каким образом можно указать, что адрес должен браться относительно 1.exe?
Интересный проект по изучению английского:
Английский в формате путешествия по США Последний раз редактировалось Dennis777; 29.01.2015 в 06:09. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
function CreateProcess(lpApplicationName: PChar; lpCommandLine: PChar;
lpProcessAttributes, lpThreadAttributes: PSecurityAttributes; bInheritHandles: BOOL; dwCreationFlags: DWORD; lpEnvironment: Pointer; lpCurrentDirectory: PChar; const lpStartupInfo: TStartupInfo; var lpProcessInformation: TProcessInformation): BOOL; stdcall;
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#3 | |
Заблокирован
Регистрация: 24.11.2014
Сообщений: 721
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Код:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Ребята, большое спасибо, я дно)
Интересный проект по изучению английского:
Английский в формате путешествия по США |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Как раз только наткнулся на статью Ганфаера об этом. Жаль, что слишком поздно)
Интересный проект по изучению английского:
Английский в формате путешествия по США |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск приложения с помощью ShellExecute, ошибка. | butamun | Общие вопросы Delphi | 1 | 29.04.2014 19:03 |
Перенос Edit в ShellExecute или переменые в ShellExecute | VMG | Общие вопросы Delphi | 5 | 11.02.2014 15:12 |
ShellExecute для Chrome | Kazik | Помощь студентам | 1 | 03.06.2013 12:24 |
Проблема открытия MS Word из приложения | Haik> | C# (си шарп) | 1 | 05.04.2012 10:35 |
Программа для открытия дистрибутивов | quf | Софт | 0 | 13.02.2009 19:05 |