Vota por nosotros en el ranking web que participamos
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Octubre 06, 2008, 02:20:55
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Visual Basic y Net
(Moderador:
ANYD00M
) | Tema:
problema novato!!
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: problema novato!! (Leído 352 veces)
Rexix
Colaborador
Desconectado
Mensajes: 482
xoy del rojo, ex un xentimiento no puedo parar!!
problema novato!!
«
en:
Junio 26, 2007, 12:44:48 »
buenas, soy novato en este lenguaje y he estado haciendo cositas basicas... asi que quisiera que me dijeran el porque de este error
el error me aparece en tiempo de ejecucion y dice que no coinciden los tipos...
pues la verdad he intentado varias cosas y no se....
espero algunas sugerencias...
aqui el code:
Código:
Option Explicit
Dim txt1, txt2, txt3, txt4, txt5 As Double
Private Sub txtParcial_Change(Index As Integer)
If txtParcial(0) Then
txt1 = CDbl(txtParcial(0).Text)
'lbPorc(0) = Str(txt1 * 20 / 100)
End If
If txtParcial(1) Then
txt2 = CDbl(txtParcial(1).Text)
'lbPorc(1) = Str(txt2 * 20 / 100)
End If
If txtParcial(2) Then
txt3 = CDbl(txtParcial(2).Text)
'lbPorc(2) = Str(txt3 * 20 / 100)
End If
If txtParcial(3) Then
txt4 = CDbl(txtParcial(3).Text)
'lbPorc(3) = Str(txt4 * 20 / 100)
End If
If txtParcial(4) Then
txt5 = CDbl(txtParcial(4).Text)
'lbPorc(4) = Str(txt5 * 20 / 100)
End If
End Sub
«
Última modificación: Junio 26, 2007, 12:47:25 por Rexixtente
»
En línea
my page:
http://usuarios.lycos.es/r71xn942
problemas para Recordar tus contraseñas? aqui tienes la solucion
http://foro.el-hacker.com/index.php/topic,122732.0.html
sNipeR-
Visitante
Re: problema novato!!
«
Respuesta #1 en:
Junio 26, 2007, 12:31:58 »
Para empezar k bien k usas tags para los controlos como txtParcial aunk k el lbPorc seria lblPorc
Bueno los errores en tu codigo son varios (por ejemplo lbPorc.ke??... se es un label seria .caption)por eso te voy a ensenar como hacerlo.
Esta un lio kuando en verdad puede ser muy simple. Una recomendacion, kuando trabajes con arrays, usa un select case, veras como te keda mas simple.
Usas esto caso los calculos sean diferentes en cada array.
Código:
Option Explicit
Private Sub txtParcial_Change(Index As Integer)
select case index
case 0
lblPorc(0).caption = val(txtParcial(0).Text) * 20 / 100
case 1
.
.
.
end select
End Sub
Y esto se son ='s en todo k es tu caso
Código:
Option Explicit
Private Sub txtParcial_Change(Index As Integer)
lblPorc(Index).caption = val(txtParcial(index).Text) * 20 / 100
End Sub
Salu2
«
Última modificación: Junio 26, 2007, 12:33:19 por Tughack
»
En línea
Rexix
Colaborador
Desconectado
Mensajes: 482
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema novato!!
«
Respuesta #2 en:
Junio 26, 2007, 09:11:21 »
buenas, primero agradecerte por haberme sacado de dudas...
con lo del select case se me habia ocurrido pero me habia hecho un nudo en la cabeza y no supe como convocar index y ya vi que no tiene ciencia...
tambien si fue un errror tonto el mio al olvidarme de especificar la propiedad del lbporc.....
ya corregi el code y me funciona ahora a la perfeccion..
lo ultimo que quisiera es que miraran y me dieran si es posible mejores recomendaciones para mejorar la efectividad y disminuir redundancias en mi estilo.. ya que como he dicho soy muy novato en este lenguaje y hay varias cosas que todavia me confunden...
gracias y hasta luego:
code:
Código:
//este code calcula la nota definitiva
Option Explicit
Dim txt1, txt2, txt3, txt4, txt5, result As Double
Private Sub btCalcular_Click()
lbPorc(5).Caption = txt1 + txt2 + txt3 + txt4 + txt5
End Sub
Private Sub txtParcial_Change(Index As Integer)
Select Case Index
Case 0:
lbPorc(0).Caption = Val(txtParcial(0).Text) * 20 / 100
txt1 = Val(txtParcial(0).Text) * 20 / 100
Case 1:
lbPorc(1).Caption = Val(txtParcial(1).Text) * 20 / 100
txt2 = Val(txtParcial(1).Text) * 20 / 100
Case 2:
lbPorc(2).Caption = Val(txtParcial(2).Text) * 30 / 100
txt3 = Val(txtParcial(2).Text) * 30 / 100
Case 3:
lbPorc(3).Caption = Val(txtParcial(3).Text) * 20 / 100
txt4 = Val(txtParcial(3).Text) * 20 / 100
Case 4:
lbPorc(4).Caption = Val(txtParcial(4).Text) * 10 / 100
txt5 = Val(txtParcial(4).Text) * 10 / 100
End Select
End Sub
En línea
my page:
http://usuarios.lycos.es/r71xn942
problemas para Recordar tus contraseñas? aqui tienes la solucion
http://foro.el-hacker.com/index.php/topic,122732.0.html
sNipeR-
Visitante
Re: problema novato!!
«
Respuesta #3 en:
Junio 27, 2007, 03:39:42 »
Ola
Como ya te havia dicho no hay razon para usares esas variables txt1, txt2 etc...
Puedes hacerlo desde los texts o los labels...
Otra cosa, seria bueno k ya k estas poniendo los tag controls k los pusieras correctamente.
Mira esto:
http://foro.el-hacker.com/visual-basic-y-net/control-tags-t76042.0.html
Salu2
En línea
Rexix
Colaborador
Desconectado
Mensajes: 482
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema novato!!
«
Respuesta #4 en:
Junio 29, 2007, 11:57:22 »
oye, gracias por las recomendaciones...
lastimosamente no me funciona el link
espero y porfavor puedas volvermelo a poner correctamente ya que de verdad necesito mejores nociones para mejorar mi tecnica de programacion con respecto a este lenguaje.
byes
En línea
my page:
http://usuarios.lycos.es/r71xn942
problemas para Recordar tus contraseñas? aqui tienes la solucion
http://foro.el-hacker.com/index.php/topic,122732.0.html
sNipeR-
Visitante
Re: problema novato!!
«
Respuesta #5 en:
Junio 30, 2007, 05:52:53 »
Si parece k los links han sido arreglados...
http://foro.el-hacker.com/index.php/topic,76042.0.html
Salu2
En línea
Rexix
Colaborador
Desconectado
Mensajes: 482
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema novato!!
«
Respuesta #6 en:
Julio 05, 2007, 12:32:16 »
buenas, por aqui he vuelto
es que he buscado por todos lados y no puedo encontrar el control common dialog y no puedo encontrarlo...
haber que me pueden recomendar...
salu2
En línea
my page:
http://usuarios.lycos.es/r71xn942
problemas para Recordar tus contraseñas? aqui tienes la solucion
http://foro.el-hacker.com/index.php/topic,122732.0.html
placa4
Habitual
Desconectado
Mensajes: 166
Re: problema novato!!
«
Respuesta #7 en:
Julio 05, 2007, 12:42:15 »
En línea
No se que firma poner... Espera, si esto ya es una firma, ¡una metafirma!
Sh4k4
.
Colaborador
Desconectado
Mensajes: 563
SHAKA
Re: problema novato!!
«
Respuesta #8 en:
Julio 06, 2007, 10:19:47 »
En línea
Arayashiki
Rexix
Colaborador
Desconectado
Mensajes: 482
xoy del rojo, ex un xentimiento no puedo parar!!
Re: problema novato!!
«
Respuesta #9 en:
Julio 06, 2007, 11:18:07 »
muchas gracias.....
un problem facilmente resuelto...
el link que me pasaste sh4k4 esta muy bueno lo voy a estudiar....
salu2
En línea
my page:
http://usuarios.lycos.es/r71xn942
problemas para Recordar tus contraseñas? aqui tienes la solucion
http://foro.el-hacker.com/index.php/topic,122732.0.html
Sh4k4
.
Colaborador
Desconectado
Mensajes: 563
SHAKA
Re: problema novato!!
«
Respuesta #10 en:
Julio 06, 2007, 07:37:03 »
De nada Rexixtente!! lo prometido el codigo del modulo de clase, para no usar el commondialog ocx:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=699&lngWId=1
Su uso es facil solo llamen las funciones OpenDialog y SaveDialog acompleten los valores y listo!!! su EXE pesara 1 poquito mas pero definitivamente mejor que no cargar una ocx....saludoz HOM!
PD:"y las demas librerias?? jeje"
En línea
Arayashiki
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Visual Basic y Net
(Moderador:
ANYD00M
) | Tema:
problema novato!!
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.6
|
SMF © 2006-2007, Simple Machines LLC
Loading...