Текущий архив: 2011.05.01;
Скачать: CL | DM;
Вниз
Передача указателя через ShellExecute Найти похожие ветки
← →
mefodiy (2011-01-27 13:27) [0]В Delphi нужно написать две программы - головную и вспомогательную.
Головная программа должна вызывать на выполнение вспомогательную и при этом передавать ей как параметр указатель,
который будет использоваться вспомогательной программой.
По идее в главной программе можно задать
ShellExecute(handle,"open","subprogram.exe",vPointer,Nil,SW_HIDE);
где vPointer - передаваемый указатель.
Но ведь во вспомогательной программе принимаемый параметр
ParamStr(1)
это строка.
Можно ли это как то сделать?
Да, еще есть условие, что вспомогательная программа должна находиться на сервере, а головная у пользователя.
Спасибо.
← →
Ega23 © (2011-01-27 13:32) [1]
> Можно ли это как то сделать?
Нет, у них разные адресные пространства.
> вспомогательная программа должна находиться на сервере,
> а головная у пользователя
Тем более, какое дело серверу до физического устройства клиента. И наоборот.
← →
Игорь Шевченко © (2011-01-27 13:48) [2]
> Головная программа должна вызывать на выполнение вспомогательную
> и при этом передавать ей как параметр указатель,
> который будет использоваться вспомогательной программой
не должна передать
← →
Anatoly Podgoretsky © (2011-01-27 13:48) [3]> mefodiy (27.01.2011 13:27:00) [0]
Зачем пользователю указатель в чужом адресном пространстве.
← →
Игорь Шевченко © (2011-01-27 14:01) [4]
> Да, еще есть условие, что вспомогательная программа должна
> находиться на сервере, а головная у пользователя.
use DCOM, Luke
Страницы: 1 вся ветка
Текущий архив: 2011.05.01;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.01 c