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 - ABDERRAMAH

#671
Tengo un problema muy extraño. Normalmente siempre que tengo que guardar pequeñas cadenas de texto he utilizado éste módulo para hacerlo. Lo he usado en windows xp con framework 3 y posteriormente con 3.5. Recientemente he terminado un pequeño programa hecho en windows 7 con visualbasic 2010 que también lo usa y funciona a la perfección, pero como requiere framework 4 he decidido rehacerlo en visualbasic 2008 y windows xp 3.5, hasta ahí perfecto. La parte extraña viene cuando pruebo el programa (que es pequeño y fácil ya que solo maneja texto) escrito igual y con los mismos objetos, solo que sobre framework 3.5 y éste maldito modulo no funciona como debe.

Hay un evento (list value changed) que dispara un getvar() del módulo en cuestión, la primera vez que se ejecuta lo hace bien, las siguientes veces no lee nada. Pruebo putvar() y no funciona tampoco... os aseguro que con anterioridad yo he usado éstas funciones en éste mismo ordenador y no había problema, el código está comprobadisimo.

¿Es posible que con alguna última actualización haya cambiado el comportamiento de éstas? me parece muy raro, ya que sobre framework 4 en win7 funciona... no se... yo pienso que debería hacerle un exorcismo al pc o algo... ¿alguna idea? o ¿puede alguien probar el código en winxp y avisarme si funciona?
Código (vbnet) [Seleccionar]


Module modSystem
   Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal AppName As String, ByVal KeyName As String, ByVal keydefault As String, ByVal ReturnedString As String, ByVal RSSize As Integer, ByVal FileName As String) As Integer
   Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal AppName As String, ByVal KeyName As String, ByVal keydefault As String, ByVal FileName As String) As Integer

   Public Sub WriteINI(ByRef INISection As String, ByRef INIKey As String, ByRef INIValue As String, ByRef INIFile As String)
       Call WritePrivateProfileString(INISection, INIKey, INIValue, INIFile)
   End Sub


   Public Function ReadINI(ByRef Section As String, ByRef KeyName As String, ByRef FileName As String, ByRef Default_Renamed As String) As String
       Dim sRet As String
       sRet = New String(Chr(0), 255)
       ReadINI = Left(sRet, GetPrivateProfileString(Section, KeyName, Default_Renamed, sRet, Len(sRet), FileName))
   End Function



   Public Function GetVar(ByRef file As String, ByRef Header As String, ByRef Var As String) As String
       Dim sSpaces As String ' Max string length
       Dim szReturn As String ' Return default value if not found
       szReturn = vbNullString
       sSpaces = Space(5000)
       file = My.Application.Info.DirectoryPath & "\" & file
       Call GetPrivateProfileString(Header, Var, szReturn, sSpaces, Len(sSpaces), file)
       GetVar = RTrim(sSpaces)
       GetVar = Microsoft.VisualBasic.Strings.Left(GetVar, Len(GetVar) - 1)
   End Function

   Public Sub PutVar(ByRef file As String, ByRef Header As String, ByRef Var As String, ByRef Value As String)
       On Error GoTo PutVar_Error
       Dim fpath As String
       fpath = My.Application.Info.DirectoryPath & "\" & file
       Call WritePrivateProfileString(Header, Var, Value, fpath)
       On Error GoTo 0
       Exit Sub
PutVar_Error:
       MsgBox("Error " & Err.Number & " (" & Err.Description & ") en procedimiento putvar.")
   End Sub
End Module

#672
Foro Libre / Re: Legal, cultivo de mariguana
28 Agosto 2010, 03:28 AM
CitarMARIGUANA? Que es eso una especie de iguana?
no exactamente, es la madre del profeta iguano.

Citarni siquiera la policia tiene derecho a pisarte!
+10 además teniendo en cuenta que los financiamos nosotros...
¿porque hay policias en parques registrando a grupos de chavales? ¿creen que así cogerán a narcotraficantes?
a mi me han registrado sin razón aparente (sentado tranquilamente en la hierba con unos batidos) y no de un modo amable.
#673
Si, los porros no son buenos para la memoria... Yo personalmente tengo problemas de memoria, no solo de los porros, me pasa de siempre. Sin embargo hay ciertos temas en los que soy capaz de memorizar minucias. Cuantos más detalles técnicos memorizo de, por ejemplo, programación, más detalles olvido de mi vida social (momentos, personas, nombres) eso si que es jodido... Supongo que son los porros, pero ¿porqué no me afectan a la hora de memorizar datos técnicos? jodido misterio
#674
Si haces un bruteforce a este sistema serás nombrado el "graciosillo del siglo" xD
#675
Joder, muy buenas  ;-).

A mi también me gustó una que leí en la firma de alguien del foro, no recuerdo quien:
Citar"los programadores hicimos un pacto con dios, el no hace sistemas y nosotros no hacemos milagros."
#676
yo esto lo tengo pero con diferentes textos en cada viñeta, en orden es así:

"la solicitud del usuario"
"lo que entendió el lider del proyecto"
"el diseño del analista de sistemas"
"el enfoque del programador"
"la recomendación del consultor externo"
"la documentación del proyecto"
"la implantación en producción"
"el presupuesto del proyecto"
"el soporte operativo"
"lo que el usuario realmente necesitaba"
#677
Foro Libre / Re: Legal, cultivo de mariguana
28 Julio 2010, 18:38 PM
Citar

Diccionario de la lengua española © 2005 Espasa-Calpe:
inmodestia: f. Falta de modestia:
fue una inmodestia por su parte citarse a sí mismo.


aquí salia de ejemplo un usuario cualquiera de elhacker.net para ilustrarlo.
#678
Foro Libre / Re: Legal, cultivo de mariguana
28 Julio 2010, 18:03 PM
CitarBusca en el diccionario el término sensatez , verás que siguiendo un criterio muy acertado han colocado una foto mía , para que no queden dudas de lo que es una persona sensata...

¿Y si buscas modestia sales de antónimo?
#679
Citar
Citar
Citar¿que se acaba el mundo? prendo fuego al bosque ¬¬

¿Para que?

Creo que es sarcasmo o.O

Si...

Pero no...
#680
¿que se acaba el mundo? prendo fuego al bosque ¬¬