![]() |
Delphi: communication
I have 2 questions about communication
1) I have 2 applications ( one as proccess, 2-nd as injected dll somewhere) How can they communicate? 2) I have to transmit data throught web and parse result. I am using this function do that, but when it is used, application freezes for some time. how can do that, without freezing application Код:
function GetInetPageSRC(const fileURL: String): string; |
Цитата:
Цитата:
То есть в обработчике кнопки надо написать CreateThread, а в потоке делать все остальное. |
I foggot say, that i am an idiot :)
can you give small examples, because i am learning delphi only week |
Only week???!!!!
It's really your code??? |
Only some parts
|
Цитата:
Цитата:
|
Можно обойтись и без ExitThread, который за тебя заботливо сделает kernel32!BaseThreadStart
PS. Я с дельфи не оч дружу, но мб CreateThread(nil,0,@Thr,nil,0,hThr); здесь нужно @hThr, чтобы адрес переменной передать? |
Цитата:
в windows.pas: Цитата:
|
Последний параметр CreateThread по смыслу - адрес переменной, куда положить нужно ид потока. Ты уверен что оно само заменит hThr на адрес hThr ?
UPD: Там стоит var, не заметил. Значит, всетаки передастся адрес. |
Ну а я про общение процессов пример приведу.
Правда не понял на каком языке общаться. I prefer named mapped virtual memory Код:
const |
| Время: 23:35 |