Hola amigos del foro ...
no es pregunta, pero si un favor, quisiera saber si tienes links de manuales o trabajaos dobre clases, quiero aprender todo sobre este tema pero no entiendo muy bien la verdad no se ni como se creo (solo se agregarlo al proyecto ;D), espero me auyden con esto...
ahhh esta si es una pregunta: quisiera saber q ventaja me da el pasar mis funciones hechas en un modulo .bas a una clase, me dijeron q es mejor pero no se porq no se q son clase :huh:
bueno bye gracias por escuchar ........ :o
bueno los módulos de clase los he usado para hacer dll's alli pones los procesos que quieras que sean accesados por ejemplo:
Módulo de clase:
Option explicit
Public Function Suma(x as integer, y as integer) as integer
suma = x + y
end function
esto lo compilarías como una dll
y para usarlo en tu proyecto .vbp la tendrías que agregar como referencia y seria más o menos así:
dim D as MiDll
set d = new MiDll
msgbox d.Suma(4,5)
set d = nothing
las clases use usan para menejar archivos ActiveX al pasar de un modulo normal a Modulu de clases el proceso se directo a la memoria y se maneja mejor, pero claro que tiens que manejar mas difernte a llamar la funcion. ejm
en .bas los llamabas asi
proceso(varialbes)
en modulo de clase es asi:
call modClase.Proceso (varialbes)
por esta razon es mejor manejar los mudulos de clase para las Dll's y seguir usdand olos mudulos normales para als aplicaciones.
espero que te haya sido de ayuda. suerte men