Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
Внизduplicatehanle() - getlast error()=6 (( Найти похожие ветки
← →
SHAB © (2006-05-22 12:00) [0]podskajite pojaluysta pochemu ne rabotaet
HANDLE newhandle;
long h;
h = DuplicateHandle(GetCurrentProcess(),
Button1,
GetCurrentProcess(),
&newhandle,
DUPLICATE_SAME_ACCESS,
TRUE,
DUPLICATE_SAME_ACCESS);
// posle etogo newhandle ravno NULL
long i=GetLastError();
// i pokazivaet 6
v chem problema ?
← →
Polevi © (2006-05-23 09:54) [1]http://delphimaster.net/view/4-1141971209/
см [37]
← →
Polevi © (2006-05-23 11:16) [2]Удалено модератором
Примечание: Offtopic
← →
SHAB © (2006-05-24 12:13) [3]http://delphimaster.net/view/4-1141971209/
см [37]
Polevi © (23.05.06 09:51) [37]
Удалено модератором
← →
MBo © (2006-05-24 12:19) [4]В справке по DuplicateHandle перечислены объекты Windows, handle которых можно дуплицировать. Ты же хочешь применить это к дельфийскому объекту...
Какой смысл этого действа?
← →
SHAB © (2006-05-24 12:21) [5]mne nado otparvit komponent drugomu prochessu. esli ne mojno tal. a kak ya mogu ? eto vajno. plz
← →
Игорь Шевченко © (2006-05-24 12:48) [6]
> mne nado otparvit komponent drugomu prochessu
И что другой процесс с ним будет делать ?
← →
SHAB © (2006-05-24 13:35) [7]Tochnee mne ne Button nado zdelat. Ya budu dublirovat komponent Session. No Button izvestniy da komponent dlya etogo ya napisal Button.
na 2-m prochesse toje est takoy komponent (Button2) kotorogo ya budu otpravit iz 1-go (Button1). no oni otlichautsya chem to. I ya budu ispolzovat metod ASSIGN. i vse. Button2->Assign(Button1). a potom budu ispolzovat Button2 gde ne bud.
← →
Сергей М. © (2006-05-24 13:52) [8]
> SHAB © (24.05.06 12:21) [5]
"Дублировать компонент" и "Отправить компонент другому процессу" не имеет ничего общего с дуплицированием хэндлов.
> potom budu ispolzovat Button2 gde ne bud
Как использовать-то ?
И зачем для этого что-то куда-то "отправлять" ? Просто создай в другом приложении Button2 и используй его на здоровье "где-нибудь" ! Зачем тебе Button1 понадобился из первого приложения ?
← →
SHAB © (2006-05-24 14:21) [9]Voobshem to tak. Nado mne otpravit komponent Session (programma ispolzuet dlya soedinenie s bazoy) drugomu prochessu(exe). I tam ya budu ispolzovat etu Session. (Sam Session na 1-m exe) - Dlya togo shto bi ispolzovat etogo Komponenta v drugom prochesse (exe) nado je otpravit ego. net li ? xochu shto b, i drugie moduli svyazalis s bazoy cherez etot komponent.
← →
Сергей М. © (2006-05-24 14:41) [10]
> SHAB © (24.05.06 14:21) [9]
Не получится. Потому что разные адресные пространства.
← →
Игорь Шевченко © (2006-05-24 14:54) [11]
> Nado mne otpravit komponent Session (programma ispolzuet
> dlya soedinenie s bazoy) drugomu prochessu(exe).
Не получится.
← →
wal © (2006-05-24 15:00) [12]
> [9] SHAB © (24.05.06 14:21)
Здается мне, что ты изобретаешь велосипед с названием "трехзвенка".
← →
SHAB © (2006-05-24 15:27) [13]a esli tak :
DuplicateHandle( CurrentProces,
CurrentThread,
vtoroyProcess,
newhandel,
same,
1,
same
);
a potom otpravit mojno etogo komponenta?
← →
Игорь Шевченко © (2006-05-24 15:27) [14]
> a potom otpravit mojno etogo komponenta?
Нет
← →
Сергей М. © (2006-05-24 15:34) [15]
> SHAB © (24.05.06 15:27) [13]
На огурцах - каждое приложение обязано организовать свой собственный (автономный) коннект к БД. Воспользоваться чужим коннектом не удастся.
← →
SHAB © (2006-05-24 15:55) [16]yasno. sposibo vsem . blogodaryu. Jal. a pochemu nedumali shto to ob etom shto to ?
← →
Сергей М. © (2006-05-24 15:58) [17]
> Jal. a pochemu nedumali shto to ob etom shto to ?
По-русски это - белиберда.
Переведи поточнее.
← →
SHAB © (2006-05-24 16:01) [18]ostaetsya ispolzovat COM .
← →
Сергей М. © (2006-05-24 16:07) [19]
> SHAB © (24.05.06 16:01) [18]
>
> ostaetsya ispolzovat COM .
>
Не очевидно
← →
GrayFace © (2006-05-25 13:08) [20]В Орешник надо.
← →
SHAB © (2006-05-26 18:12) [21]GrayFace ????
← →
SHAB © (2006-05-31 08:42) [22]mne ne ponyatno ostalsya to shto - esli 2.oy prochess imeet polniy (SAME_ACCESS) dostup k pervomu prochessu . to on doljen da chitat ili napisat koe shto tuda. net li ?
Naprimer 1.y prochess sozdaet 2.yu s dostupom (SAME_ACCESS). To znachit shto 1.y mojet obrashatsya adressnuyu prostranstvu 2.go. ili naobarot. 2.oy 1.u.
Teoricheski eto tak . kak ya znayu. ne tak li ?
← →
Сергей М. © (2006-05-31 08:59) [23]
> SHAB © (31.05.06 08:42) [22]
Хендлы БД-сессий, которые ты пытаешься продублировать, не имеют отношения к хэндлам ОС-объектов, посему ф-ция DuplicateHandle() к ним никак не применима.
← →
SHAB © (2006-06-02 08:54) [24]
Сергей М.
>...................
> DuplicateHandle() к ним никак не применима.
A mojno li dublirovat THREAD iz pervogo processa. tot je handle (session komponent) prinadlejit je tomu je THREAD. Net li ? Esli budem dublirovat etot THREAD dlya 2.go prochessa , togda 2.y prochess mojet da ssilatsya na kakuyu to element iz etot THREAD. ili ya gde to oshibayus..
← →
Сергей М. © (2006-06-02 09:03) [25]
> SHAB © (02.06.06 08:54) [24]
> handle (session komponent) prinadlejit je tomu je THREAD
Не принадлежит.
> togda 2.y prochess mojet da ssilatsya na kakuyu to element
> iz etot THREAD
Нет не может.
Ошибаешься.
← →
SHAB © (2006-06-02 15:30) [26]yasno . no jal
ochen blogodaren Сергей :)
vsem sposibo za vse :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.011 c