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 - Eleкtro

#8311
Hola

(Lo siento si no me explico muy bien)

Mi fuente de alimentación tiene espacio para 3 conectores donde pone "Drives", para conectar cables que conectan dispositivos...




El caso es que la fuente lleva 3 cables, dos de esos cables solo tiene salidas SATA, como este:



...pero el tercer cables tiene todas las salidas IDE, y ahora necesito conectar un dispositivo SATA más pero no puedo al no tener suficientes cables...


He ido a dos tiendas de informática y en las dos me dicen que ese tipo de cable NO se vende por separado, sólo se vende la fuente...
...cosa que me parece extraño, ¿si uno comprase una fuente de 200€ y necesitase comprar un maldito cable de repuesto, tiene que volver a comprar la fuente entera?

He intentado acceder a la web de BeQuiet , el fabricante, para ver si venden cables sueltos http://www.bequiet.com/ pero sólo sale una imágen en grande y nada más...ni que estuviera hackeada, vaya!

Mi pregunta es si saben donde puedo comprar un cable de esos...como el de la imágen, y que como se llama el susodicho cable xD.

Un saludo...
#8312
Usa un Boolean y cambia al estado True/False cuando reemplazes, así sabrás si has reemplazado o no lo has hecho...

Saludos
#8313
Cita de: Ikillnukes en  2 Agosto 2013, 23:42 PMbuscar la String original y sustituirla por la nueva dentro de un archivo...
-> .Replace

Cita de: Ikillnukes en  2 Agosto 2013, 23:42 PM
Código (vbnet) [Seleccionar]
MsgBox(String.Format("'{0}'", Result.Substring(1, Result.Length - 2).Replace("'", "\'")))
En caso de que se tuviese que reemplazar algo, como hago para mostrar una MsgBox... ??

No entiendo la duda.

-> String.Format

Cita de: Ikillnukes en  2 Agosto 2013, 23:42 PMEn caso de que fuese unas "" lo que hubiese que reemplazar, tengo que hacer otro Select Case o dentro del mismo?...

Puedes añadir las condiciones (Cases) que quieras...

Saludos
#8314
En lugar de usar una expresión regular para comprobar si tiene comillas... o calcular cuantas comillas hay en el token... diréctamente hago los reemplazos:

Código (vbnet) [Seleccionar]
Public Class Form1

   Dim strarray() As String = _
   "NULL,'Correcto','mal,NULL,''mal'',NULL,'mal'',NULL,''mal',mal',NULL".Split(",")

   Private Sub Form1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown

       For Each value In strarray

           Select Case True

               Case value.StartsWith("'") AndAlso value.EndsWith("'")
                   MsgBox(String.Format("'{0}'", value.Substring(1, value.Length - 2).Replace("'", "\'")))

               Case value.StartsWith("'") AndAlso Not value.EndsWith("'")
                   MsgBox(value.Replace("'", "\'"))

               Case value.EndsWith("'") AndAlso Not value.StartsWith("'")
                   MsgBox(value.Replace("'", "\'"))

               Case Else
                   MsgBox(value)

           End Select

       Next value

   End Sub

End Class


Saludos...
#8315
vale quieres formatear el string escapando comillas sueltas...

Dime cual de estos resultados es incorrecto:

1: 'bla 'bla' bla' -> 'bla \'bla\' bla'

2: 'bla bla' bla' -> 'bla bla\' bla'

3: 'bla 'bla' 'bla' -> 'bla 'bla' \'bla'

...es decir, ¿Hay que escapar cualquier comilla que esté dentro de la primera y última comilla, o sólamente hay que escapar las comillas impares?

Imagino que habrá que escaparlas todas como en el primer y segundo ejemplo, como en otros lenguajes, pero por si acaso...
#8316
Cita de: Novlucker en  1 Agosto 2013, 20:24 PM¿Qué hace tu aplicación y para que utilizas métodos recursivos?

Tengo problemas con Windows 8 y no puedo examinar el code ahora, no es que no me apetezca contestarte xD, en cuanto pueda retomo este tema...

gracias

saludos
#8317
Cita de: Ikillnukes en  2 Agosto 2013, 14:39 PMLo estoy haciendo de alguna forma en la que los Ifs se los pasan por el Forro... :(

Pues intenta no escribir if's anidados... -> Select Case

Yo aquí sólo veo dos posts largos y ninguna pregunta... ¿Y si explicas de una manera decente específica lo que intentas hacer con todo esto?...quizás así, y sólo quizás, te podamos ayudar...
¿Porque intentas buscar las comillas al principio o al final de cada token?, ¿Porque intentas contar las comillas que tiene cada token?, ¿Cual es el fín de tu código?, ¿Que narices intentas hacer en realidad?, ¿Porque pones "trampas" a posta?, etc...

...y lo más importante, ¿Que maldito resultado es el que esperas obtener?, porque yo no entiendo que resultado quieres obtener, no sé si quieres obtener el string dentro de las comillas o que coj*nes.

Saludos...
#8318
Cita de: Tuplado en  1 Agosto 2013, 20:53 PMpero sera compatible con Python 2.3

No puedo asegurartelo, solo lo he probado con py 2.7 y 3

En la misma página que te pasé tienes la documentación: http://cx-freeze.readthedocs.org/en/latest/script.html#script

Citarcxfreeze hello.py --target-dir dist

Citar--include-modules=NAMES

   comma separated list of modules to include
#8319
Cita de: Tuplado en  1 Agosto 2013, 20:30 PMAlguien que sepa, me podría decir cual es el motivo por el cual no se me ejecuta el .exe

Pues hombre, teniendo en cuenta que py2exe es una utilidad obsoleta ya que la última actualización del programa es del año 2008... segúramente sea un problema de compatibilidad, y más si estás usando py 3.X, no eres el único que tiene problemas con py2exe ni serás el último...

...Por eso te digo lo mismo que le he dicho a todo el mundo respecto a compilar en Python, olvida esa mierd@ de py2exe y prueba a utilizar -> cx-freeze <-

Cuéntanos si te funcionó :),
un saludo!
#8320
Gracias Novlucker

Pues nada, lo miraré a fondo todo...

Pero ...¿Y si el causante del overflow fuese algún método de alguna class de alguna dll de terceros de la cual no dispongo del source, en ese caso no habria nada que hacer al respecto, verdad? :(

PD: No sabia que habia un overload para especificar el stack del thread, pero es que de todas formas yo no estoy generando ningún nuevo thread en mi app, ¿sabrias como modificar el stack del thread principal?

Un saludo