![]() |
| |||
| Hola a todos, He creado una dll con visual basic 6 de la siguiente manera: He seleccionado DLL ActiveX Private Sub Prod7(Producto1 As Integer, Producto2 As Integer, Resulta1 As Integer) Resulta1 = Producto1 * Producto2 End Sub He generado la DLL y sin problemas. Luego creo un EXE nuevo y hago lo siguiente Primero tomo la referencia con Proyectos/Referencia Escribo lo siguiente en las declaraciones Private Declare Function Prod7 Lib "prueba.dll" () As Long luego escribo esto en el form load Private Sub Form_Load() Dim variable1 As Integer variable1 = Prod7 Print variable1 End Sub Cuando hago referencia a Prod7 me aparece el siguiente error: Error '453' en tiempo de ejecución No se puede encontrar el punto de entrada de la DLL Prod7 en prueba.dll Estoy empezando a utilizar las DLL y me he revisado la documentación sobre estos temas pero no logro conseguir crear una DLL propia y poder utilizarla. Por ejemplo como he intentado de crear una DLL que calcule el producto de dos números. Si no me he explicado bien os agradecería que me explicáseis lo más fácilmente posible como crear una DLL para calcular el producto de dos números y luego utilizarlo en un programa EXE creado en VB 6. Muchas gracias, es bastante urgente. Un saludo a todos, Francisco |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |