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

Вниз

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

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

Наверх




Память: 0.46 MB
Время: 0.058 c
15-1157088870
Ega23
2006-09-01 09:34
2006.09.24
С Днём рождения! 1 сентября


4-1148130409
sicilla
2006-05-20 17:06
2006.09.24
Запись в FAT32


15-1157424311
balepa
2006-09-05 06:45
2006.09.24
Windows 2000 не видит 300Gb


1-1155113520
Ega23
2006-08-09 12:52
2006.09.24
Hint для каждого узла TTreeView - миф или реальность?


10-1123433445
Nick Denry
2005-08-07 20:50
2006.09.24
Все тот же ActiveX....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский