C# PASSANDO FORM COMO PARÂMETRO PARA DLL VB6

ALISSON 04/10/2017 17:51:08
#476987
Senhore(a)s, boa noite!

é possível em uma chamada de um método de uma dll escrita em VB6, passar por parâmetro (byref) um windowsforms do c#?

Exemplo: no VB
Public Sub Executar(oForm as object)
oForm.Refresh
End Sub

no c#

DllVB6.Executar(this)

Não sei se conseguiram entender... aguardo ajuda... obrigado!!!
KERPLUNK 04/10/2017 17:55:38
#476988
Qualquer classe pode ser exposta ao COM+, incluindo um form. Mas isso significa que você ainda vai precisar ter o .NET Framework e qualquer recurso necessário para o form rodar.
KERPLUNK 04/10/2017 17:56:13
#476989
Mas bem francamente, isso não vale à pena fazer.
Faça seu login para responder