Re: RES: [delphi-br] DLL [Itabyte]
Cara eu me expressei mal. O form pode ser criado em tempo de designer, foi o isso que fiz no exemplo que mostrei. Como o Walter disse, a ocx precisa ser adicionada a IDE da respectiva linguagem que você usar. Mas isso em geral é tranquilo. Mas poderiam retornar a questão de como eu crio um ServerSocket em tempo de designer. Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: Uma OCX é, na verdade, um antigo objeto ActiveX. Da mesma forma que no Delphi, Você vai ter que criar uma interface pra que seu projeto se comunique com ela []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Itabyte® [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 26 de setembro de 2006 14:19 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DLL [Itabyte] Mais no caso a .ocx da pra usar em outra linguagem tipo clarion?? JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: delphi-br@yahoogrupos.com.br Sent: Tuesday, September 26, 2006 1:23 PM Subject: Re: [delphi-br] DLL [Itabyte] O lance é o seguinte: até onde sei, não dá para criar um form antes de compilar a dll, ou seja, você tem que criar via código. Eu fiz isso: 1. na uses coloque Forms 2. crie uma função que execute: fuction ShowForm(): boolean; export; stdcall; begin Form1.Height := 100; Form1.Width := 100; Application.CreateForm(TForm1, Form1); Result := True; end; exports ShowForm index 1; begin end. O form vai aparecer legal. Sendo assim, você também tem que criar o socket via comando. E isso eu não sei como faz. Talvez o seu problema seja melhor resolvido por criar um ocx ao invés de uma dll. Veja: File | New | Other | ActiveX | ActiveForm. Criar o Form com o socket necessário, compila e depois é só instalar o ActiveX (ocx) gerado. No delphi, você instala uma ocx em Commponent | Import ActiveX Control. - O Yahoo! está de cara nova. Venha conferir! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] DLL [Itabyte]
Normalmente, se usa dll para guardar funções que são usadas constatemente, no entanto, dll's também podem ser usadas pra mais do que isso. Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente como um componente do delphi. O problema é como fazer com que o ServerSocket fique alocado na memoria enquanto o programa ta rodando. Alguém sabe como fazer isso? valeu. Jonatã. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DLL [Itabyte]
Opa tente usar um form com o form aberto ele fica ativo é uma idéia ... Cara to querendo fazer isso via SOCKET TCPCLIENT mais to apanhando pra caramba to querendo colocar dentro da .dll uma funçao que chame esse formulario com o componente sockets para se conectar , tem alguma ideia ou exemplo?? nao to conseguindo nem a pau... JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: Grupo Delphi Sent: Tuesday, September 26, 2006 11:57 AM Subject: [delphi-br] DLL [Itabyte] Normalmente, se usa dll para guardar funções que são usadas constatemente, no entanto, dll's também podem ser usadas pra mais do que isso. Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente como um componente do delphi. O problema é como fazer com que o ServerSocket fique alocado na memoria enquanto o programa ta rodando. Alguém sabe como fazer isso? valeu. Jonatã. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DLL [Itabyte]
Cara me passa seu msn o meu é [EMAIL PROTECTED] ou skype: itabytetec JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: Grupo Delphi Sent: Tuesday, September 26, 2006 11:57 AM Subject: [delphi-br] DLL [Itabyte] Normalmente, se usa dll para guardar funções que são usadas constatemente, no entanto, dll's também podem ser usadas pra mais do que isso. Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente como um componente do delphi. O problema é como fazer com que o ServerSocket fique alocado na memoria enquanto o programa ta rodando. Alguém sabe como fazer isso? valeu. Jonatã. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DLL [Itabyte]
Mais no caso a .ocx da pra usar em outra linguagem tipo clarion?? JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: delphi-br@yahoogrupos.com.br Sent: Tuesday, September 26, 2006 1:23 PM Subject: Re: [delphi-br] DLL [Itabyte] O lance é o seguinte: até onde sei, não dá para criar um form antes de compilar a dll, ou seja, você tem que criar via código. Eu fiz isso: 1. na uses coloque Forms 2. crie uma função que execute: fuction ShowForm(): boolean; export; stdcall; begin Form1.Height := 100; Form1.Width := 100; Application.CreateForm(TForm1, Form1); Result := True; end; exports ShowForm index 1; begin end. O form vai aparecer legal. Sendo assim, você também tem que criar o socket via comando. E isso eu não sei como faz. Talvez o seu problema seja melhor resolvido por criar um ocx ao invés de uma dll. Veja: File | New | Other | ActiveX | ActiveForm. Criar o Form com o socket necessário, compila e depois é só instalar o ActiveX (ocx) gerado. No delphi, você instala uma ocx em Commponent | Import ActiveX Control. Itabyte® [EMAIL PROTECTED] escreveu: Cara me passa seu msn o meu é [EMAIL PROTECTED] ou skype: itabytetec JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: Grupo Delphi Sent: Tuesday, September 26, 2006 11:57 AM Subject: [delphi-br] DLL [Itabyte] Normalmente, se usa dll para guardar funções que são usadas constatemente, no entanto, dll's também podem ser usadas pra mais do que isso. Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente como um componente do delphi. O problema é como fazer com que o ServerSocket fique alocado na memoria enquanto o programa ta rodando. Alguém sabe como fazer isso? valeu. Jonatã. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] DLL [Itabyte]
Uma OCX é, na verdade, um antigo objeto ActiveX. Da mesma forma que no Delphi, Você vai ter que criar uma interface pra que seu projeto se comunique com ela []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: Itabyte® [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 26 de setembro de 2006 14:19 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DLL [Itabyte] Mais no caso a .ocx da pra usar em outra linguagem tipo clarion?? JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: delphi-br@yahoogrupos.com.br Sent: Tuesday, September 26, 2006 1:23 PM Subject: Re: [delphi-br] DLL [Itabyte] O lance é o seguinte: até onde sei, não dá para criar um form antes de compilar a dll, ou seja, você tem que criar via código. Eu fiz isso: 1. na uses coloque Forms 2. crie uma função que execute: fuction ShowForm(): boolean; export; stdcall; begin Form1.Height := 100; Form1.Width := 100; Application.CreateForm(TForm1, Form1); Result := True; end; exports ShowForm index 1; begin end. O form vai aparecer legal. Sendo assim, você também tem que criar o socket via comando. E isso eu não sei como faz. Talvez o seu problema seja melhor resolvido por criar um ocx ao invés de uma dll. Veja: File | New | Other | ActiveX | ActiveForm. Criar o Form com o socket necessário, compila e depois é só instalar o ActiveX (ocx) gerado. No delphi, você instala uma ocx em Commponent | Import ActiveX Control. Itabyte® [EMAIL PROTECTED] escreveu: Cara me passa seu msn o meu é [EMAIL PROTECTED] ou skype: itabytetec JESUS TE AMA !!! - Original Message - From: Jonatã Castelo Branco To: Grupo Delphi Sent: Tuesday, September 26, 2006 11:57 AM Subject: [delphi-br] DLL [Itabyte] Normalmente, se usa dll para guardar funções que são usadas constatemente, no entanto, dll's também podem ser usadas pra mais do que isso. Eu gostaria de incluir um ServerSocket a uma dll e utiliza-la normalmente como um componente do delphi. O problema é como fazer com que o ServerSocket fique alocado na memoria enquanto o programa ta rodando. Alguém sabe como fazer isso? valeu. Jonatã. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html