trucos de Visual Basic trucos para visual basic

manuales, tutoriales, programacion
programming tutorials, programming manuals
visual basic>actualizacion de un registro existente en ASP
RegistrateNewsletter
zonas:adsl:area-flash:area-php:area-asp:area-vb:area-photoshop:area-Vfox:area-Soft:area.:Mas
+ de 45.000 registrados
Untitled Document
Secciones: ManualesVB -ArticulosVB -RecursosVB -ForosVB -LibrosVB -TrucosVB -CodigoVB -FAQ
AñadenosFavoritos
Untitled Document
Servicios: Herramientas - Gana Dinero - Noticias - Drivers - Libros - Webmasters -Directorio[New]
Untitled Document

+ Manual de VB
+ Manuales VB
+ Manuales VB.net
+ ArticulosVB
+ RecursosVB
+ ForosVB
+ LibrosVB
+ TrucosVB
+ CodigoVB
+ FAQ`sVB

+Newsletter
+InscribeteGratis..

+Manuales
+Programacion
+DiseñoWeb
+Bases de Datos
+Manual.propios
+Cursos-Masters
+Manual de Diseño

+Trucos
+Ver secc.trucos

+Recursos
+ver recursos

+Noticias/RSS
+Ver noticias
+Ver canal RSS

+Codigo Fuente:
+Portada

+Comunidad
+Foros

+Webmasters
+ZonaWebmaster

+Software
+ir a secc. Soft

+AreasExclusivas
+Zona Flash
+Zona PHP
+Zona ASP
+Zona VB
+Zona ADSL
+Zona Photoshop
+Zona MAC

+Herramientas
+Herramientas
+Drivers

+Agregador Blogs
+Tech-y
+Movilmania
+Mac

+Gana Dinero
+Como ganar

+SuperDiVX
+Area Divx

+Articulos
+Ver articulos
+Noticias

+Directorio [New]
+Ver directorio

+Blogs
+Nuestros blogs

+Noticias
+de Tecnologia

+SuperGames
+Juegos/ocio

+Canal Compras
+Canal Compras

trucos y tutoriales de Visual basic
TRUCO 1: ¿Cómo registrar/desregistrar controles ActiveX rápidamente?. A continuación, se indica cómo registrar/desregistrar DLLs y OCXs, asociando un tipo de fichero con una acción:
  1. Desde el Explorador de Windows seleccione en el menú Ver\Opciones y elija la pestaña Tipos de Archivo.
  2. Haga clic en el botón Nuevo tipo.
  3. Rellene el campo Descripción del tipo. Ejemplos:

    Ficheros DLL

    Ficheros OCX

  4. Rellene el campo Extensión asociada. Ejemplos:

    DLL

    OCX

  5. Haga clic en el botón Nueva para añadir una acción al tipo de fichero.
  6. Rellene el campo Acción. Ejemplos:

    Registrar

    DeRegistrar

  7. En el campo Aplicación utilizada para realizar la acción indique la aplicación Regsvr32.exe. Ejemplos:

    - Para registrar un fichero utilice Regsvr32.exe.

    - Para desregistrar un fichero utilice Regsvr32.exe /u.

    Observe que Regsvr32 es sólo para ficheros de 32-bit. Si intenta registrar ficheros de 16-bit ocurrirá un error.


TRUCO 2: ¿Cómo obtener un puntero a una variable?. Una de las características de Visual Basic que los programadores de C o Pascal echan de menos es el uso de punteros. Visual Basic 5.0 proporciona una serie de funciones no documentadas ni soportadas que permiten obtener un puntero a una variable, a un objeto o una cadena. Con un poco de imaginación y gracias a esta nueva funcionalidad se pueden construir listas enlazadas, árboles, etc., que permitan superar las limitaciones de Visual Basic. A continuación, se describen estas funciones no documentadas: VarPtr(nombre_variable): obtiene un puntero a una variable de tipo Integer, Long, etc., excepto String. StrPtr(nombre_variable_string): obtiene un puntero a una variable de tipo String. ObjPtr(nombre_variable_objeto): obtiene un puntero a una variable de tipo objeto. Ejemplo: Dim x As String * 255 Dim y As New Form1 Dim z As Integer MsgBox StrPtr(x) MsgBox ObjPtr(y) MsgBox VarPtr(z)

TRUCO 3: ¿Cómo desplazar bits de forma similar a los comandos << y >> de C?. Las operaciones de desplazamiento de bits << y >> de C no están implementadas en Visual Basic. Sin embargo, se pueden desarrollar un par de funciones de forma sencilla que nos permitan obtener esta funcionalidad.

Para desplazar 1 bit a la izquierda hay que multiplicar por 2, para desplazar 2 bits a la izquierda hay que multiplicar por 4 y así sucesivamente.

Para desplazar 1 bit a la derecha hay que dividir por 2, para desplazar 2 bits a la derecha hay que dividir por 4 y, así sucesivamente.

A continuación, se muestra la implementación de las funciones aplicando el algoritmo anteriormente descrito: Function LShift(iVariable As Integer, iNumbits As Integer) As Integer LShift = iVariable * (2 ^ iNumbits) End Function Function RShift(iVariable As Integer, iNumbits As Integer) As Integer RShift = iVariable \ (2 ^ iNumbits) End Function Private Sub Command1_Click() MsgBox LShift(1, 1) MsgBox RShift(2, 1) End Sub

TRUCO 4: ¿Cómo desactivar los repintados de una ventana?. En ocasiones es conveniente que durante un cierto tiempo una ventana determinada no produzca repintados, ya que la información que se quiere mostrar es amplia y no interesa que el usuario vaya viendo cómo se va generando. La función LockWindowUpdate permite inhibir los repintados hasta que se vuelva a llamar de nuevo a esta función con el parámetro NULL.

Al llamar a la función LockWindowUpdate, la ventana no procesa los repintados no pudiendo tampoco el usuario moverla de posición.

A continuación, se muestra un ejemplo:
  1. Cree un nuevo proyecto con dos botones y una caja de texto.
  2. Copie el siguiente código en el formulario: Private Declare Function LockWindowUpdate Lib "user32" _ (ByVal hwndLock As Long) As Long Private Sub Command1_Click() LockWindowUpdate Me.hWnd Text1 = "prueba" End Sub Private Sub Command2_Click() LockWindowUpdate 0& End Sub
  3. Pulse el botón Command1. Comprobará que la caja de texto no cambia a pesar de modificar su propiedad Text. Si pulsa el botón Command2 podrá observar cómo se reflejan los cambios.


TRUCO 5: ¿Cómo registrar/de-registrar servidores EXE?. La utilidad REGSVR32 puede ser utilizada para registrar DLLs y OCXs, pero ¿ cómo registrar servidores OLE de tipo EXE ?.

Utilizando las opciones de la línea de comandos /regserver y /unregserver es posible registrar y desregistrar cualquier servidor EXE sin necesidad de invocar el interfaz de usuario de la aplicación. Ejemplo:

miservidor /regserver

miservidor /unregserver

Cuando se crea en Visual Basic un componente ActiveX EXE, la librería de COM añade automáticamente el procesamiento de estos comandos.

ADD BLOGLINES Comenta y vota esta noticia en :
 
votanos en blogmemes
votanos en digg
Añadenos Favoritos - Ver foro relacionado - Registrate gratuitamente
Recomendar
Recomendar esta pagina a un amigo
Untitled Document

Servidores
+ Directorio Ofertas
ofertas ADSL
ofertas Tech
ofertas viajes
ofertas finanzas
formacion
OfertasCreditos
  otras ofertas
Canal Compras
+ Canal compras
+canal informatica
+imagen y sonido
+juegos y consolas
+ Directorio Ofertas
secc. empleo
cursos
ir a libros
+ Ganar Dinero
+ Webmasters
+ resto de gente
+ Software
+ ir a software
Lo + descargado
programas para
programas para bajar peliculas
bajar peliculas
programas para bajar musica
bajar musica
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
programas para webmasters
programas pre-fabricados
+ Tonos y Melodias
Melodias tonos
Juegos java
- Juegos de moviles
+
Busca Logos
+ Logos y Melodias
+ Libros
+ ir a ver los libros
+Recursos CGI
+ ir a seccion
+Ocio
Juegos Flash Online
+Cursos y Masters
cursos y masters
+ Ofertas
ofertas TecNo

+Agregador Blogs
+Otros idiomas
+Webmasters (FR)
+Software (FR)
+Tech (PT)
+Tecnologia (IT)
+Technologie (DE)
+Software (DE)
+Games(DE)
+Software(IT)

Agregador Blogs de:
Home
blogs Tecnologia
blogs Software
blogs Moviles
blogs Internet
blogs Geeks
blogs Informatica
blogs Gadchets
blogs Zona Messenger
blogs Diseño
blogs Recursos Blogs
blogs Webmasters
blogs Programacion
blogs 2.0
blogs Linux
+Nuetros Blogs
Ver Blogs
+Programas Gratis
Programas gratis
+RSS de noticias

RSS PR

 

 

Registrate gratuitamente a nuestra NEWSLETTER y estate al tanto de todas las novedades
Programacion: LWP I Solorecursos I
site programatium.com : site1 - site2 - site3 - site4 - site5 - site6 - site7 - site8
manuales Sugiere un manual para esta seccion
who's online
Linkanos
www.programatium.com© 1999 -