Bom dia amigos,
Não sei se você passaram por essa situação e tal...mas aí vai uma dúvida:
Como é que faço para instanciar uma dll no forms, de modo que eu consiga usa-la dentro do meu código do forms, passando os devidos paramentros?
Agradeço e conto com ajudas dos glufkes!!
Abs Hahu
Instanciação de DLL no Forms 6i
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Fala meu velho, beleza?
Então, dá uma pesquisada aqui no fórum por ORA_FFI.
Você vai achar exemplos interessantes, como este:
http://glufke.net/oracle/viewtopic.php?t=1041&highlight=oraffi
qualquer coisa, manda ai.
Então, dá uma pesquisada aqui no fórum por ORA_FFI.
Você vai achar exemplos interessantes, como este:
http://glufke.net/oracle/viewtopic.php?t=1041&highlight=oraffi
qualquer coisa, manda ai.
-
- Rank: DBA Sênior
- Mensagens: 365
- Registrado em: Ter, 24 Mai 2005 2:24 pm
- Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP
Araraquara - SP
E ai Hahu beleza???
segue ai um exemplo..
[]'s
segue ai um exemplo..
-- VARIAVEIS...
retorno1 ora_ffi.libhandletype; -- Variável utilizada no corpo do pacote
retorno2 ora_ffi.funchandletype; -- SetLink
-- CORPO...
-- Área Global
retorno1 := Ora_Ffi.Load_Library('C:\LINKDLL\','PCDADOS32.DLL');
--
-- Utilizado para função SetLink
/* Registra a função da DLL. */
retorno2 := Ora_Ffi.Register_Function(retorno1, 'SetLink', Ora_Ffi.PASCAL_Std);
/* Registra a variável da função e da DLL. */
Ora_Ffi.Register_Parameter (retorno2, Ora_Ffi.C_INT);
Ora_Ffi.Register_Parameter (retorno2, Ora_Ffi.C_INT);
/* Registra o Tipo de Retorno da DLL. */
Ora_Ffi.Register_Return (retorno2, Ora_Ffi.C_INT);
--
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 16 visitantes