border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 12-10-2006, 16:26:15
Avatar de Black_devil
Gran Participación en el Foro
 
Registrado: jun 2006
Ubicación: San Carlos, VIII Reg.
Posts: 415
Black_devil Valoración +2
Predeterminado Parece que existe un limite en los procedimientos

Tengo un procedimiento en un módulo el cual lo llamo en combobox de un form, ahora cuando compilo el proyecto me arroja el mensaje "Error de compilación: Procedimiento demasiado largo", para que sepan o si sabian, les dejo el comentario ...

Tengo 966 Líneas y no se pueden más ...

Código:
Public Sub frmgastos_combo1_click()
If frmgastos.cmbcuota1.List(0) = frmgastos.cmbcuota1.Text Then
frmgastos.txtmes(1).Visible = False
frmgastos.txtmes(2).Visible = False
frmgastos.txtmes(3).Visible = False
frmgastos.txtmes(4).Visible = False
frmgastos.txtmes(5).Visible = False
frmgastos.txtmes(6).Visible = False
frmgastos.txtmes(7).Visible = False
frmgastos.txtmes(8).Visible = False
frmgastos.txtmes(9).Visible = False
frmgastos.txtmes(10).Visible = False
frmgastos.txtmes(11).Visible = False
frmgastos.txtmes(12).Visible = False
'-----------------------------------
frmgastos.lblene1.Visible = False
.
.
.
.
'Sucesivamente ...
End Sub
__________________
TAMD MYM
Responder Con Cita
  #2 (permalink)  
Antiguo 12-10-2006, 17:04:51
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.307
acalanto ha deshabilitado la reputación
Predeterminado

No existe documentación al respecto de la limitación que manifiestas en MSDN, sí que hace referencia al límite de 32000 identificadores dentro de un único proyecto.

En cualquier caso harías bien en poner un bucle para poner el atributo visible a false


Código:
dim i as integer
for i=1 to 12
    frmgastos.txtmes(i).visible = false
next i

pues como puedes ver divides por cuatro la cantidad de código, es más fácil de escribir y probablemente rebajas las posibilidades de error accidental.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 12-10-2006, 17:13:46
Avatar de Black_devil
Gran Participación en el Foro
 
Registrado: jun 2006
Ubicación: San Carlos, VIII Reg.
Posts: 415
Black_devil Valoración +2
Predeterminado

jeje gracias la falta de trabajar con bucles y el apuro no me dan ideas, gracias de todas formas, saludos :smt005 :smt006
__________________
TAMD MYM
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Como seleccionar controles que están fuera del limite visibl telu Visual Basic.NET 2003 & 2005 2 16-03-2008 20:01:36
Quitar los 30 segundos de tiempo limite en la carga del foro inposible1 Que incluirias en VB-MUNDO 4 25-01-2008 15:38:45
Otro problema con upload...no se me da muy bien parece ser germanpr PHP 3 03-01-2006 17:34:48
procedimientos Oracle nonnato Visual Basic 6.00 3 03-11-2004 09:49:20
Límite de Formularios. Campos_S Visual Basic 6.00 2 30-03-1970 23:27:27


La franja horaria es GMT. Ahora son las 00:30:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right