Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

Mais uma vez sobre os eventos Encontre agências semelhantes


Mikhalyov Dmitry   (2001-12-19 19:38) [0]

OnChange é tomado como um exemplo e, portanto, a essência do problema:
para trabalhar com um dispositivo periférico (com
controlador) há um componente para trabalhar na porta serial.
ao enviar dados para a porta, o controlador em qualquer caso envia uma resposta
e ao ler da porta toda vez que a resposta estiver correta, um evento é gerado
OnRecieveData.
Eu preciso fazer para:
1. causar este evento ao pesquisar o controlador quando pelo menos alguma coisa chegou
para o porto (não importa verdade ou não).
2. e vice-versa, ao gravar dados no controlador, para que o evento não
Chamado mesmo com a resposta correta do controlador.
O componente é usado apenas devido ao fato de ser implementado
compreensível para alguns inimigos (leia-se desenvolvedores da Siemens)
maneira de acessar a memória do controlador.



Mikhalyov Dmitry   (2001-12-19 23:39) [1]

escreva pelo menos alguma coisa útil



Someone   (2001-12-20 01:39) [2]

Hmm .. Não é uma pergunta frágil, que, além disso, deve ser feita em outra conferência do fórum.
Na verdade, IMHO, para forçar um componente "estrangeiro" para fazer tudo o que "muito" é improvável que seja possível (se não houver fontes, se forem, então você não pode ler mais). Só posso aconselhar o método que já usei duas vezes.
Um programa com um componente é instalado no computador 1 e um controlador é conectado à sua porta. Perto está um computador 2 com duas portas livres. A porta Rx do computador 2 é alimentada para o Rx de uma das portas do computador 1, a porta Tx do computador 2 é alimentada para o Rx da outra porta do computador 1. Então, um programa é lançado no computador 2 que lê ambas as portas (na minha opinião, é melhor usar um programa DOS) e grava as informações de leitura byte por arquivo em um arquivo, preferencialmente em três arquivos. No computador 1, um programa com o componente mencionado é lançado e trabalha com ele o máximo possível.
Como resultado, temos arquivo (s) que contêm o "protocolo" de troca com o controlador. Estudamos e escrevemos nosso programa sem o componente "inimigo".
PS Claro que é longo e demorado. Naturalmente, isso não funcionará se as informações transmitidas forem criptografadas.



Страницы: 1 filial inteira

Fórum: "Principal";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.56 MB
Hora: 0.022 c
14-22404
Mjh
2001-11-05 14:58
2002.01.08
Custo Ineta (hora)


3-21940
Serik
2001-12-05 09:15
2002.01.08
Interbase e VisualC ++


14-22352
Esmerilhão
2001-11-02 13:04
2002.01.08
Nós temos todos os movimentos registrados !!!


1-22193
T2
2001-12-14 03:17
2002.01.08
DLL


1-22226
Comida
2001-12-15 13:06
2002.01.08
Por que esse código simples não funciona ...





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol