Tema destacado: Nueva página de elhacker.net en Google+ 
Autor
|
Tema: (solucionado)[vb] ¿Como muestro esto en el debug? (Leído 1,122 veces)
|
pitoloko
Desconectado
Mensajes: 2.500
|
Function DoesFileExist(FilePath As String, Optional FileAttr As VbFileAttribute) As Boolean If Len(Dir$(FilePath, FileAttr)) > 0 Then DoesFileExist = True Else DoesFileExist = False End Function Private Sub Form_Load() DoesFileExist "C:\file.txt" End Sub ¿Como puedo saber si me devuelve TRUE o FALSE, y de paso hacer un debug.print? gracias
|
|
|
|
« Última modificación: 16 Julio 2011, 00:14 por pitoloko »
|
En línea
|
pa que
|
|
|
79137913
Desconectado
Mensajes: 780
4 Esquinas
|
HOLA!!! Function DoesFileExist(FilePath As String, Optional FileAttr As VbFileAttribute) As Boolean If Len(Dir$(FilePath, FileAttr)) > 0 Then DoesFileExist = True Else DoesFileExist = False End Function Private Sub Form_Load() DEBUG.PRINT DoesFileExist("C:\file.txt") End Sub P.D: Indenta el codigo plz. GRACIAS POR LEER!!!
|
|
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas" 79137913 *Shadow Scouts Team* Resumenes Cs.Economicas
|
|
|
Elemental Code
Desconectado
Mensajes: 499
Im beyond the system
|
dim XD as boolean XD = DoesFileExist "C:\file.txt" debug.print XD
|
|
|
|
|
En línea
|
|
|
|
79137913
Desconectado
Mensajes: 780
4 Esquinas
|
HOLA!!! dim XD as boolean XD = DoesFileExist "C:\file.txt" debug.print XD XD Eso va a dar error, necesitas ponerle parentesis si o si cuando igualas a algo o llamas el resultado. GRACIAS POR LEER!!!
|
|
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas" 79137913 *Shadow Scouts Team* Resumenes Cs.Economicas
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
gracias a los 2 ¿Es necesario volver a escribir la funcion y el string en el debug? el ejemplo que me habeis dado hace esto: debug.print funcion string ¿no se podría hacer con un simple parámetro/operador que reconozca el argumento anterior? algo así: debug.print %1 (Lo sé, me ha quedado muy batch  ) EDITO: si, tengo que acostumbrarme a indentar, pero solo stoy practicando funciones XD EDITO2: por más que me he leido esto: http://wiki.gambas-es.org/index.php?title=Tabla_de_Traducci%C3%B3n_de_ordenes_de_VB6_a_GambasNo encuentro ningún tipo de parámetro para hacer lo que he dicho, pero si batch si que lo puede hacer, digo yo que vb también :S.
|
|
|
|
« Última modificación: 15 Julio 2011, 20:23 por pitoloko »
|
En línea
|
pa que
|
|
|
79137913
Desconectado
Mensajes: 780
4 Esquinas
|
HOLA!!!
Ejemm No, no se puede, para escribir en la ventana de Inmediato tenes que hacer debug.print.
GRACIAS POR LEER!!!
|
|
|
|
|
En línea
|
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!" "La peor de las ignorancias es no saber corregirlas" 79137913 *Shadow Scouts Team* Resumenes Cs.Economicas
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
si, a lo que me refiero es que debe existir algun parámetro en vb para reconocer el último argumento que ha pasado por el procedimiento... ¿¿¿¿NO??? por ejemplo: Private Sub Form_Load() DoesFileExist("C:\file.txt") DEBUG.PRINT %1 End Sub DoesFileExist("C:\file.txt") sería el argumento 1Y El propósito de %1 (Pongo %1 porque no conozco dicho parámetro en vb) sería que hiciera esto: DEBUG.PRINT DoesFileExist("C:\file.txt") ¿Me entiendes?  Lo mismo, pero sin escribir tanto code, si en batch se puede, en vb como no se va a poder? espero que si, porque eso ahorraría muchas líneas de código 
|
|
|
|
« Última modificación: 15 Julio 2011, 20:33 por pitoloko »
|
En línea
|
pa que
|
|
|
|
raul338
|
Lo mismo, pero sin escribir tanto code, si en batch se puede, en vb como no se va a poder? espero que si, porque eso ahorraría muchas líneas de código  Deja de comprar batch con vb  Acaso lo probaste en vbs? No se puede, Debug.Print acepta cualquier variable de tipo simple (sea funcion o variable o constante u operacion)
|
|
|
|
|
En línea
|
|
|
|
pitoloko
Desconectado
Mensajes: 2.500
|
bueno, vale vale  Solo intentaba averiguar eso, además, en vbs si que se puede... (0) (1) ...Por eso, es muy raro que en VB no. un saludo! PD: Pronto os intentaré recompensar la ayuda xD
|
|
|
|
« Última modificación: 15 Julio 2011, 21:51 por pitoloko »
|
En línea
|
pa que
|
|
|
$Edu$
Desconectado
Mensajes: 1.416
|
Alguien no ha seguido los consejos de leer El Guille..
|
|
|
|
|
En línea
|
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." - Albert Einstein.
|
|
|
Elemental Code
Desconectado
Mensajes: 499
Im beyond the system
|
me equivoque pero guardalo en una variable y vas a tener el valor guardado. Si queres que chequee muuuuuuuchas veces si esta el archivo (Encuentro esto estupido) hace asi o agrega el debug.print en la funcion misma y listo.
|
|
|
|
« Última modificación: 16 Julio 2011, 00:01 por raul338 »
|
En línea
|
|
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Quiero un registro de usuarios como esta foto que muestro aqui.
Desarrollo Web
|
Sub7
|
6
|
3,423
|
20 Septiembre 2004, 04:25
por Arcangel
|
|
|
como se maneja el debug????
Juegos y Consolas
|
no entiendo na
|
0
|
356
|
12 Julio 2005, 17:11
por no entiendo na
|
|
|
SI ALGUIEN SABE CÓMO PUEDO ARREGLAR ESTO ...(SOLUCIONADO)
Windows
|
PETERJANDER
|
9
|
1,685
|
6 Septiembre 2006, 09:20
por PETERJANDER
|
|
|
¿Como utilizar DEBUG?
Windows
|
aaronduran2
|
1
|
3,375
|
14 Noviembre 2008, 21:59
por jpmo4
|
|
|
Como muestro checkbox, dependiendo de un combobox?
Desarrollo Web
|
Skeletron
|
1
|
1,170
|
4 Diciembre 2009, 18:28
por Skeletron
|
|