Jump to content
Fórum Script Brasil

leonardod

Membros
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Neutro

About leonardod

  1. leonardod

    Thread

    tenho alguns macros em uma planilha que interagem com um objeto COM meu. A criação dos objetos no objeto com ocorre legal, contudo esse objeto COM tambem envia dados para o excel. Por sua vez, o excel fica com comportamento estranho, quando por exemplo, meu algorimo em vba esta escrevendo na planilha e recebe ao mesmo tempo uma resposta desse objeto COM, porque essa resposta que e um evento dentro excel recebida pelo objeto COM. Os objetos Range do proprio excel dão erro, não conseguindo fazer o tratamento. alguém entende, sabe o porque, e poderia apontar alguma solução, porque teoricamente,
  2. leonardod

    Interface

    Boa Tarde alguém sabe se o VBA suporta a criação de interface ? Tipo, estou dentro do Visual Basic For Applications , melhor dizendo dentro do Excel e quero criar uma interface. Eu vi que tem como implementar uma interface mesmo porque ele possui a palavra reservada Implements , so não entendi onde criar essa interface. Se alguém tiver idéida, souber, quiser mandar um link com exemplo, ou mesmo um exemplo, fico grato.
  3. Pessoal, já encontrei a soluçaõ. O erro no objeto COM.
  4. Sim, contudo queria saber se o VB tem algo pra retornar os milisegundos. Tem como fazer um algoritimo, mesmo prque tem função para retornar a diferença da quantidade de dias, com isso consigo fazer algo do tipo xMilisegundos = xDias * 86400 * 1000 But, queria saber se em vb tem como pegar os milisegundos.
  5. leonardod

    CreateObject

    Bom, do que olhei nos dois links que você mandou, não tem como passar parametro para se instanciar o objeto. Certo? Estou mexendo com VB no Visual Studio, Application Form
  6. leonardod

    CreateObject

    Ola Pessoal, Bom, queria saber se tem alguma forma de instanciar um objeto COM, passando parametros. Tipo, o CreateObject, você passa so dois parametros, ProgId e o ServerName, fora esses dois, tem como passar parametros?
  7. Ola Pessoal, Estou tentando instanciar um objeto COM, contudo aparece primeiro a mensagem Access Violation At Address ....... e depois o VS me aparece a msg "Cannot create ActiveX component". Esse objeto COM foi feito em Delphi, e ele tem um cliente em delphi que consegue instancia-lo. Alguma Ideia?
  8. O proposito e dentro do excel mesmo, ou seja, estou implementando dentro do Microsoft Visual Basic que se abre quando se tecla ALT+ F11. Mais tem uma dica ai de como pegar a hora em milesegundos de acordo com o padrão UTC que considera a contagem de milesegundos a partir de 01/01/1970?
  9. Help me Bom, estou querendo pegar o valor de uma data UTC em milisegundos. OU seja a diferença da data atual em relação da data de incio da padrão UTC que é 1/1/1970. Se não me engano, em VB .net antigamente tinha uma função que fazia isso, hoje não. alguém sabe como , estou trabalhando com VS2008 e Excel 2007
  10. tava reparando aqui onde você passa um parametro. não entendo muito de delphi mas acho q esse NIL significa vazio certo?? ou seja você passa o valor mas no fundo não passa parametro nenhum certo?? porque isso acontece?? bom, mas reparei tb q isso ai q você ta usando é visual basic .net, q não tem relacao com essa sala aqui, então to movendo pro local correto. Bom, eu estou programando e dentro do excel 2007. Não sei ao certo se ele usa é realmente o VB .net
  11. Se eu colocar tanto da forma como você disse Set pro = New MinhaDLL.Produto quanto Set pro = CreateObject("MinhaDLL.Produto" aparece os erros DAX Error Acesss violation at address 062B9A06 in module 'MinhaDL~1.dll. Read of address 00000020 Em seguida na mesma linha Erro em tempo de execução '-2147418113 (8000ffff) Erro de automação Falha catastrófica E eu não entendo, porque se fosse erro na DLL em delphi teria que apresentar algum erro e não apresenta. Em delphi funciona que é uma beleza
  12. Ola Pessoal Estou com uma duvida na hora de instanciar um objeto COM em relação a construtor e tambem a associado deste objeto à um evento que o mesmo possui. Abaixo eu mando o codigo como eu faria em Delphi e da Ok , so que preciso de fazer em delphi, então se alguém puder ajudar. fico grato. AS DUVIDAS ESTÃO NO CODIGO DO VB ESCRITA EM MAIUSCULO //CODIGO DELPHI uses MinhaDLL_TLB . . public cli : Cliente prod : Produto //evento click procedure TForm1.Button1Click(Sender: TObject); begin //instanciando um cliente cli := Cliente.Create //instanciando um produto - aqui eu tenho o
×
×
  • Create New...