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