Autor
|
Tema: Crear Api (Leído 11,656 veces)
|
Thaorius
|
Hola gente!
En 1 de mis proyectos(IHC), me gustaria tener 2 api's(.dll). 1 para el menu de arriba y otra para los forms que llama el menu.
La idea de esto, es dejar de distribucion libre el code de estas api's junto ocn el code del hardware pero no la del resto del programa(o mejor dicho del exe principal y sus configs.)
Me pueden dar algun tipo de info sobre como crear un api y respecto a cargarlas.
Saludos y ojala me ayuden.
|
|
« Última modificación: 17 Julio 2005, 19:42 pm por M@rT1n »
|
En línea
|
|
|
|
goodbye
Desconectado
Mensajes: 93
|
Que es lo que no sabes crear una DLL o usar las Apis ??? El siguiente link es un buen tutorial de como crear una DLL con VB http://www.elguruprogramador.com.ar/zonas/ver.asp?id=10
|
|
|
En línea
|
Al lado de la dificultad está la facilidad. Cambiad de placeres, pero no cambies de amigos. Aceptar un favor de un amigo, es hacerle otro.
|
|
|
Thaorius
|
Ambas:P El problema es que yo uqiero tener una aplicacion, que cargue 2 librerias basicas y esas a su vez cargan otras dll's con funciones.
La idea es que el programa base no requiera modificaciones y que pueda ser comodamente modificado a travez de dlls por el usuario.
Saludos
|
|
|
En línea
|
|
|
|
goodbye
Desconectado
Mensajes: 93
|
|
|
« Última modificación: 18 Julio 2005, 01:28 am por CrackelDestripador »
|
En línea
|
Al lado de la dificultad está la facilidad. Cambiad de placeres, pero no cambies de amigos. Aceptar un favor de un amigo, es hacerle otro.
|
|
|
Thaorius
|
Acabo de ver en primer enlace y te digo que primero me decia que la dll no podia cargarse. y despues la llame como api con: Public Declare Function mimensaje Lib "MyMessage" (mensaje As String) As Long
pero me dice que no encunetra el punto de entrada. porque pasa esto?
Saludos
|
|
|
En línea
|
|
|
|
goodbye
Desconectado
Mensajes: 93
|
Cuando una declaracion Api no encuentra el punto de entrada es que no es la correcta u otra version del sistema operativo.
Para usar una Dll con nuestros programas VB, normalmente se va al menu Proyecto->Referencias; luego le das Examinar la seleccionas donde este y ya la linkiastes, finalmente Aceptar.
A modo de reseña:
Un colega que habia hecho una aplicacion de bases de datos completamente en Access necesitaba un mecanismo para exporta e importar los registros de una tabla; se me ocurrio crear una Dll para esto, cuya libreria le implementaba una interfaz de cuadros de dialogos para la importacion y exportacion ademas de una barra de progreso. Como la use? De la misma manera que VB en Access se agrega por las referencias ActiveX.
|
|
« Última modificación: 18 Julio 2005, 12:22 pm por CrackelDestripador »
|
En línea
|
Al lado de la dificultad está la facilidad. Cambiad de placeres, pero no cambies de amigos. Aceptar un favor de un amigo, es hacerle otro.
|
|
|
Thaorius
|
Como te digo que sin ti estaria perdido.
Saludos y gracias.
|
|
|
En línea
|
|
|
|
Thaorius
|
Por cierto, antes que me olvide y ya que es el objetivo del dll.
Como hago para crear en el dll un menu y poder mostrarlo en la aplicaion madre???.
Saludos
|
|
|
En línea
|
|
|
|
goodbye
Desconectado
Mensajes: 93
|
Todo se puede siempre que le pongamos mucho embullo y leamos requetebastante sobre un tema. Me parece que mejor seria un OCX para lo quieres, ya que una DLL, a mi entender tendrias que programar mas. Asi podrias crear tu propio control-editor de menus personalizable y que le puedas añadir iconos a sus items tambien. Aqui te dejo un link para crear menus con la Api. http://www.elguille.info/colabora/vb/menu_jordi.htmhttp://downloads.elguille.info/BajarZip.aspx?sección=/colabora/vb/&zip=JORDIGB.ZIP
|
|
« Última modificación: 18 Julio 2005, 21:20 pm por CrackelDestripador »
|
En línea
|
Al lado de la dificultad está la facilidad. Cambiad de placeres, pero no cambies de amigos. Aceptar un favor de un amigo, es hacerle otro.
|
|
|
Thaorius
|
/bigkiss :p
Saludos y gracias
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Crear
Desarrollo Web
|
vidalferrer
|
8
|
3,841
|
12 Diciembre 2010, 22:58 pm
por braulio--
|
|
|
Crear DLL
Programación C/C++
|
BlackZeroX
|
8
|
6,162
|
16 Agosto 2011, 21:33 pm
por BlackZeroX
|
|
|
Crear OS
Programación General
|
GeorgArming
|
9
|
4,504
|
11 Noviembre 2011, 23:59 pm
por RyogiShiki
|
|
|
Crear OS
« 1 2 3 4 »
GNU/Linux
|
prometheus48
|
30
|
12,308
|
26 Noviembre 2011, 06:32 am
por Foxy Rider
|
|
|
Crear OS (2)
GNU/Linux
|
prometheus48
|
2
|
2,291
|
28 Noviembre 2011, 23:11 pm
por prometheus48
|
|