|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.09.2009, 12:43 | #11 |
Пользователь
Регистрация: 29.09.2009
Сообщений: 12
|
Ярлык у меня создается и удаляется замечательно, но если я запускаю программу с помощью этого ярлыка то выскакивает ошибка что нет какого нибудь файла или изо или еще чего нибудь, а путь указывается от ярлыка 'C:\Document ...' , а прога на E:\
|
30.09.2009, 12:50 | #12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты посмотри что за рабочая папка в ярлыке прописана, какие в нем свойства и т.д.
I'm learning to live...
|
30.09.2009, 12:53 | #13 |
Пользователь
Регистрация: 29.09.2009
Сообщений: 12
|
Размещение C:\Documents and Settings\Константин\Главное меню\Программы\Автозагрузка\K_05.ex e
ошибку понял, а как ее исправить? |
30.09.2009, 13:00 | #14 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.09.2009, 13:05 | #15 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
Когда запускается программа через вызов exe-шника, то "Current Directory" там совпадает с папкой, в которой находится программа и соответственно находятся все остальные файлики как надо. Когда запускается через ярлык, то файлы все ищутся в папке, где ярлык расположен. В программе вместо всяких: Открыть('Data\dbLino.cds') нужно написать: Открыть(ExtractFilePath(Application .ExeName) + 'Data\dbLino.cds') и всё. Всякие OpenDialog, SaveDialog и т.д. тоже любят менять активную папку и с ними тоже эта проблема вылезет. Так что изменением рабочей папки в ярлыке может спасти не всегда. |
|
30.09.2009, 13:13 | #16 |
Пользователь
Регистрация: 29.09.2009
Сообщений: 12
|
сделал так :
Код:
ярлык - объект : "E:\Проекты D\K 05 new\K_05.exe" - правильно Последний раз редактировалось Stilet; 30.09.2009 в 13:16. |
30.09.2009, 13:18 | #17 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Сделай переменку глобальную в которую помести при создании формы: Код:
I'm learning to live...
|
|
30.09.2009, 13:39 | #18 |
Пользователь
Регистрация: 29.09.2009
Сообщений: 12
|
ВСЕМ БОЛЬШОЕ СПАСИБО !
Сменил все GetDir на глобальную dir и все зарботало!!! |
30.09.2009, 14:27 | #19 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,454
|
Пишу в эту же тему, почему мой пост был удалён ?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
после автозагрузки программа не работает | Kos123 | Свободное общение | 3 | 29.09.2009 13:52 |
virtualbox: не работает сеть на компе после использования этой проги | bill_gates | Софт | 0 | 05.07.2009 13:03 |
После переустановки винды не работает звук. | Meldo | Компьютерное железо | 12 | 20.06.2009 10:35 |
Обновление набора данных после добавления в таблицу записей "внешней" программой | dimmm | БД в Delphi | 5 | 21.04.2009 00:56 |
После копирования в другую директорию программа не работает | Terikon | Общие вопросы Delphi | 8 | 31.03.2009 00:19 |