Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Вниз

Есть 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.036 c
6-1113822641
Gek1
2005-04-18 15:10
2005.07.31
Socket Error 10038


8-1111825300
Alegfdg
2005-03-26 11:21
2005.07.31
opengl


11-1103795945
AlexandrK
2004-12-23 12:59
2005.07.31
KOL & SQL - как вернуть из хранимой процедуры данные?


14-1120723568
uny
2005-07-07 12:06
2005.07.31
Как узнать внешний IP


14-1120534822
Starcom
2005-07-05 07:40
2005.07.31
Присоеденительные файлы!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский