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

Вниз

Запуск проги по сети   Найти похожие ветки 

 
nordic3   (2006-09-06 18:06) [0]

Как мне запустить программу на другом компе? (в локальной сети)

Пишу так:
ShellExecute(Self.Handle, "open", Pchar("...."), nil, nil, SW_SHOWNORMAL);

Но она работает как бы на компе откуда запускаешь...

Например: программа№1 (на втором компе) создает текстовый файл 123.txt в своем каталоге. Я запускаю программу№2 (на первом компе), которая запускает программу№1 (на втором компе). После этого файл 123.txt создается в каталоге программы№2 на первом компе! Как мне этого избежать, чтобы файл 123.txt создавался там, где положено (в каталоге программы№1 на втором компе).
:)


 
Desdechado ©   (2006-09-06 18:08) [1]

ничего непонял


 
nordic3   (2006-09-06 18:12) [2]

:)


 
Джо ©   (2006-09-06 18:14) [3]

> Но она работает как бы на компе откуда запускаешь...

Так и должно быть.


 
nordic3   (2006-09-06 18:16) [4]

Почему, если программу запускаешь по сети, она создает файл в каталоге, откуда ты запускал первую программу, хотя она должна создавать его в своем каталоге. :)


 
Virgo_Style ©   (2006-09-06 18:24) [5]

Указать рабочий каталог?


 
nordic3   (2006-09-06 18:27) [6]

Блин, короче(длиннее):

Есть два компа ("k1" и "k2").

На компе К1 есть программка, которая создает файл 123.txt в каталоге К1\С:\Прога\123.txt.

На компе К2 есть программка, в которой написанно:
ShellExecute(Self.Handle, "open", Pchar("k1\C:\Прога\123.exe"), nil, nil, SW_SHOWNORMAL);

Однако файл создается в не в "К1\С:\Прога\123.txt" а в "К2\Е:\Прога\123.txt"

как этого избежать?
:)


 
Desdechado ©   (2006-09-06 18:42) [7]

создавать файл не "123.txt", а ExtractFilePath( Application.ExeName ) + "123.txt"


 
SergP.   (2006-09-06 18:43) [8]

> [6] nordic3   (06.09.06 18:27)


Читать  [5] Virgo_Style ©   (06.09.06 18:24)



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1157617630
newbie2
2006-09-07 12:27
2006.09.24
Как объект передать через интовую переменную?


3-1153404571
KyRo
2006-07-20 18:09
2006.09.24
Вопрос по набору данных в ADOTable


15-1157356316
ANB
2006-09-04 11:51
2006.09.24
Понедельничная задачка (Оракл)


15-1157631865
Yegorchic
2006-09-07 16:24
2006.09.24
Сервер и клиент


3-1153727877
Morrison
2006-07-24 11:57
2006.09.24
Опять беда с таблицей Paradox: Corrupt table/index header