Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - z3nth10n

#941
Foro Libre / Re: La Historia Interminable
1 Agosto 2013, 23:07 PM
Jamón con tocino ;D :huh:
#942
Hola buenas, pues a ver... Tengo un Regex que lo que hace es buscar esto:

Código (vbnet) [Seleccionar]
Dim Line As String = File.ReadAllText(PathArchivo)
   For Each Result As String In Line.Split(", ")
               If Not Regex.IsMatch(Result, "^'|'$") Then
                   MsgBox("Error", MsgBoxStyle.Critical, "Error")
else
msgbox(result)
               End If
   Next


El problema es cuando lee Line, puse a caso hecho una comilla de más, entre Split y Split, es decir:

CitarINSERT INTO Videos VALUES(13455,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,''dfdfdfd',NULL,NULL,429060,NULL);
INSERT INTO Videos VALUES(13456,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,429060,NULL);
INSERT INTO Videos VALUES(13457,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,429060,NULL);

El caso es que salta la advertencia de Error todo el rato, como lo hago, que estoy haciendo mal?

Un saludo.
#943
Bases de Datos / Escapar comillas en MySQL
1 Agosto 2013, 22:58 PM
Hola buenas, pues tengo una duda, he visto 2 formas, y no se si las 2 son posibles, una es \' o \", la que conozco de toda la vida... Y la otra es: '' o "", solo la he visto en VB.NET y por eso me resulta curioso

Cual debo usar?

Un saludo.
#944
Foro Libre / Re: La Historia Interminable
1 Agosto 2013, 22:13 PM
muy lejano a
#945
CitarAdemás no deberias usar un timer, debes usar eventos, donde cada ves que se quiera establecer un valor entonces haga todo el cambio, para eso debes crear un "Control de usuario" y desde ahi crear la función setValue donde le indiques el valor y en ese momento que cambie la barra.

Que sucede si abusas del timer?... si haces un timer muy rapido y la barra no se ha movido en 5 minutos entonces tendras un uso de CPU bastante considerable sin hacer nada, mientra mas rapido sea el timer mas CPU va a utilizar, en cambio con los eventos podras hacer que se cambie solamente cuando se establezca un valor.

Interesante ::) Voy a ver lo que encuentro por ahí, gracias WHK ;)
#946
Bueno si, lo podría hacer por Bytes, pero cuando voy a leerlo y guardarlo? Eso también es porcentaje... Y ahí es donde me trabo.. :P
#947
No digo que no sea incorrecto, lo único que no llega al tope de la barra (es decir se queda a la mitad y vuelve a empezar, antes me saltaba una excepción cuando llegaba a ese punto... ) :P
PD: Sigo haciendo hincapié en que es problema del Timer... :P

A lo mejor, si lo con un Do Until... :P Ara pruebo a ver.. ;)
#948
Hola buenas, pues me gustaría si hay alguna regla de 3 por la cual yo sepa lo que tarda un archivo en procesarse...

Mi app lo que hace es cojer y clasificar por grupos una consulta SQL

Ejemplo:

Código (sql) [Seleccionar]
INSERT INTO Videos VALUES(13455,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,429060,NULL);

Y luego dentro, los va clasficando por grupos los Values: Null, 13455, 1, 9 y 429060

y busca si hay inperfecciones, del tipo comillas sueltas que provoquen errores, las corrigue y vuelve a guardar un archivo tal como el otro, pero con todas las comillas bien puestas...

La cosa, que a lo mejor un archivo pesa 40 MB, por eso pregunto, para, luego Attachearla a una progress bar...

Podría buscar cuantas ');' hay al final con un Regex tal que: [\)\;]*$ o algo así y luego calculando el total se podría:

total ------------ 100
actualmente --- x


Y luego ir actualizando el Value de la progress bar, el tema es que también se tiene que leer y guardar, por eso digo...

Un saludo.
PD:
La pregunta es: Que me recomendáis que haga? No os pido code ni nada, solo consejos y un poco de lógica.. ;)
#949
Lol, ahora no me salta ninguna Excepción, pero cuando llega a su tope vuelve a empezar XD Voy a ver las properties del Progress Bar y te cuento. :laugh:
#950
Entonces paso de hacer otra app xD Muchas gracias por resolver mis dudas. :P