Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Есть 2 вопроса, 1 по ошибке, 2 по ShellExecute.   Найти похожие ветки 

 
Начинающий2   (2005-07-14 17:22) [0]

1. Проблема такая, при старте проги и при закрытии вспомагательной формы, выскакивает:
Системная ошибка, Сод 2, Указанный файл не найден.
Эта ошибка выскакивает только при работе на другом компе, а в системе где делаю без проблем. Не пойму какой файл не находит, обращение к сторонним файлам происходит ток по онклик. При этом на др. компе также не загружается список шрифтов на вспоманательной форме, хотя шрифты читаю стандартно:
for i := 0 to Screen.Fonts.Count - 1 do
FontName.Items.add(Screen.Fonts[i]);

Подскажите в чем может быть проблема, проверить на других компах нет возможности, поэтому не знаю связано это с системными проблемами или еще с чем.

2. Не получается запустить программу с параметром, хотя если пускаю через виндозную консоль, всё нормально.
вот код как пускаю:
ShellExecute(handle,nil,"Name.exe","param",StrPCopy(APchar,game),sw_restore);
Программа запускается без параметра. Что не так?


 
Начинающий2   (2005-07-14 18:01) [1]

Не ужеле не кто не чего не знает?


 
Alexander Panov ©   (2005-07-14 18:08) [2]

Летели 2 крокодила, один зеленый, а другой в африку.
В какой строке кода у меня ошибка?


 
Fay ©   (2005-07-14 18:12) [3]

2 Начинающий2   (14.07.05 17:22)
>> вот код как пускаю:
>> ShellExecute(handle,nil,"Name.exe","param",StrPCopy(APchar,game),sw_restore);

Ты бы еще записал это в RunOnce и перезагрузился.

Возьми CreateProcess и больше не греши.


 
Начинающий2   (2005-07-14 18:22) [4]

Alexander Panov ©   (14.07.05 18:08) [2]
В той в которой крокодила подбили.

Fay ©   (14.07.05 18:12) [3]
Ачем это не правильно, и причем здесь RunOnce. Все что мне надо, это запустить одну единственную игру, без параметра или с ним. А запустить её нодось в реальном времени, после настоек там всяких, а не при старте винды.


 
Fay ©   (2005-07-14 18:24) [5]

2 Начинающий2   (14.07.05 18:22) [4]
Я хотел сказать, что ShellExecute - не джедайский способ (как и WinExec)


 
Начинающий2   (2005-07-14 18:38) [6]

Fay ©   (14.07.05 18:24) [5]
Может он и не джедайский, ток и я еще не джедай, просто ешо не пробовал с CreateProcess, небыло нужды. Но всёравно спасибо.

А что по первому вопросу, нет идей.


 
Fay ©   (2005-07-14 18:43) [7]

А так ?
ShellExecute(Handle, nil, "Name.exe", "param", PChar(game), SW_RESTORE);


 
Начинающий2   (2005-07-14 18:51) [8]

Так не пробовал, жаль щас поробовать не могу, не дома. Спасибо, попробую.


 
Начинающий2   (2005-07-14 19:35) [9]

Походу по первому вопросу специалистов нет.


 
Просто Джо ©   (2005-07-14 19:37) [10]


>  [9] Начинающий2   (14.07.05 19:35)
> Походу по первому вопросу специалистов нет.

Имхо, по первому вопросу уже ответили во [2].


 
Начинающий2   (2005-07-14 19:47) [11]

Да нет у меня не каких запросов к сторонним файлам при старте и выходе из окна настроек. А весь прочий ресурс в ексешник зашит. Так что искать нечего, а код я уже раз 20 проверил.


 
sniknik ©   (2005-07-14 23:04) [12]

> Походу по первому вопросу специалистов нет.
так и знал!
но всегда это подозревал, нет здесь специалистов по вопросам... одни программисты. ;о))



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.063 c
14-1120622555
HomaProgramer
2005-07-06 08:02
2005.07.31
ПК - > КПК


1-1121265337
Delphi_is_cool
2005-07-13 18:35
2005.07.31
TWebBrowser.Перехватить открытие страницы в новом окне


3-1118924142
Lenz
2005-06-16 16:15
2005.07.31
Как изменить структуру базы данных (dbf) если исходная на SQL


6-1113811986
MaximP
2005-04-18 12:13
2005.07.31
Несколько програм на одном порту


3-1118911425
evg00
2005-06-16 12:43
2005.07.31
синтаксис запроса