trabajando con Clases

Iniciado por juanjoxx, 15 Enero 2007, 16:19 PM

0 Miembros y 1 Visitante están viendo este tema.

juanjoxx

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
Juanjo ....

CeLaYa

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
"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.

Zeroql

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
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#