elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11
11  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 18 Octubre 2011, 16:48 pm
el problema está en la lectura. seek la posición son los mismos
12  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 17 Octubre 2011, 20:10 pm
Well then for than you feel good here, I going to speaking in english :xD

No ya en serio, se ve bien traducido, claro son 2 lenguajes muy diferentes, quizas el problema está en la interpretación que el compilador le da al código, problemas de conversión u operación deberias debuggear ambos y ver como van cambiando los valores en las variables así encontrarás las diferencias. Y que tan diferentes son los resultados finales de ambos códigos?

C function => Float point number

My function => 0

parece que no leyó el archivo
13  Programación / .NET (C#, VB.NET, ASP) / Re: C to vb.net problem en: 17 Octubre 2011, 02:46 am
google traductor. Estoy viviendo en anrgentina ahora, pero yo soy de canada
14  Programación / .NET (C#, VB.NET, ASP) / C to vb.net problem en: 17 Octubre 2011, 00:17 am
Bueno, tengo este C (en realidad es el peón, pero es un metamod de C) y el código i no se traducen en vb.net, alguien me puede ayudar con esto:

Código
  1. GetPointZPos(Float: point_X, Float: point_Y, &Float: point_Z)
  2. {
  3. if(!(-3000.0 < point_X < 3000.0 || -3000.0 < point_Y < 3000.0))
  4. return 0;
  5.  
  6. static
  7. File: z_Map_File
  8. ;
  9. if(!z_Map_File)
  10. {
  11. z_Map_File = fopen("SAfull.hmap", io_read);
  12.  
  13. if(!z_Map_File)
  14. return 0;
  15. }
  16. new
  17. z_Data[2 char]
  18. ;
  19. fseek(z_Map_File, (-6000 * (floatround(point_Y, point_Y <= 0.0 ? floatround_ceil : floatround_floor) - 3000) + floatround(point_X, point_X <= 0.0 ? floatround_ceil : floatround_floor) + 3000) * 2);
  20. fblockread(z_Map_File, z_Data, 2 char);
  21.  
  22. point_Z = (z_Data[1 / 2] & 0x0000FFFF) * 0.01;
  23. return 1;
  24. }

Código
  1. Public Function GetZFromXY(ByVal X As Single, ByVal Y As Single) As Single
  2.    If Not (-3000.0 < X < 3000.0 Or -3000.0 < Y < 3000.0) Then Return 0.0
  3.    Static Reader As New IO.BinaryReader(New IO.FileStream(My.Application.Info.DirectoryPath & "\SAfull.hmap", IO.FileMode.Open))
  4.    Dim Z(2) As Byte
  5.    Reader.BaseStream.Seek(((-6000 * (Math.Round(Y, If(Y <= 0.0, MidpointRounding.AwayFromZero, MidpointRounding.ToEven)) - 3000) + Math.Round(X, If(X <= 0.0, MidpointRounding.AwayFromZero, MidpointRounding.ToEven)) + 3000)) * 2, IO.SeekOrigin.Begin)
  6.    Reader.Read(Z, 0, 2)
  7.    Reader.Close()
  8.    return ((Z(1 / 2) And &HFFFF) * 0.01)
  9. End Function

codigo actualizado
15  Programación / .NET (C#, VB.NET, ASP) / Re: problema con smtpclient en: 8 Octubre 2011, 22:45 pm
despues de estar un rato examinando, descubri que el codigo presentado anteriormente no es el causante del problema, si no lo que coloco en el body.

Código
  1. Message.Body = "Sender: " & sender.ToString & vbNewLine & vbNewLine & "Exception: " & e.Exception.InnerException.ToString

si eso causa una exepcion, quiere decir que no hay ni sender ni e en el codigo (ya que testie con ambos valores)

Alguna idea del problema???
Este es el codigo:
Código
  1. Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.   AddHandler Application.ThreadException, AddressOf ExceptionHandler
  3. End Sub
  4.  
  5.    Private Sub ExceptionHandler(ByVal sender As Object, ByVal e As Threading.ThreadExceptionEventArgs)
  6.        Dim client As New SmtpClient("XXX"), Message As New MailMessage("XXX", "XXX")
  7.        Message.IsBodyHtml = True
  8.        Message.Subject = "XXX"
  9.        Message.Body = "Sender: " & sender.ToString & vbNewLine & vbNewLine & "Exception: " & e.Exception.InnerException.ToString
  10.        client.EnableSsl = True
  11.        client.UseDefaultCredentials = False
  12.        client.Credentials = New Net.NetworkCredential("XXX", "XXX")
  13.        Try
  14.            client.Send(Message)
  15.        Catch ex As Exception
  16.            MsgBox(ex.InnerException.ToString)
  17.        End Try
  18.        Application.Exit()
  19.    End Sub
16  Programación / .NET (C#, VB.NET, ASP) / problema con smtpclient en: 7 Octubre 2011, 06:29 am
cuando intento enviar el mail por algun motivo la aplicacion deja de responder.
aqui el codigo:

Código
  1. Try
  2.    Dim client As New SmtpClient("gmail smtp server (el verdadero)", puerto), Message As New MailMessage("XXX", "XXX")
  3.    client.Credentials = New Net.NetworkCredential("XXX", "XXX")
  4.    client.EnableSsl = True
  5.    Message.Subject = "XXX"
  6.    Message.Body = "XXX"
  7.    client.Send(Message)
  8. Catch ex As Exception
  9.    MsgBox(ex.InnerException.ToString)
  10. End Try


SOLUCIONADO
17  Programación / .NET (C#, VB.NET, ASP) / Re: Dynamic Splash Screen en: 4 Octubre 2011, 21:35 pm
mientras vos respondias como no estaba mirando me puse a leer aver como lo podia solucionar, y hize un codigo con delegados pero por algun motivo no funciona correctamente.

Código
  1. 'Dentro del Splash Screen
  2.    Public Sub SplashUpdate(ByVal text As String, ByVal percent As Integer)
  3.        Label1.Text = text
  4.        ProgressBar1.Value = percent
  5.    End Sub
  6.  
  7. 'Dentro de mi modulo
  8.    Delegate Sub SplashUpdateing(ByVal text As String, ByVal percent As Integer)
  9.  
  10.    Private sstatus As String
  11.    Private svalue As Integer
  12.    Private S As New Splash
  13.    Private Method As SplashUpdateing = AddressOf S.SplashUpdate
  14.  
  15. 'Dentro de una de las funciones del modulo
  16.    sstatus = "Loading vehicles..."
  17.    Method.Invoke(sstatus, svalue)

Ahora bien revise el codigo, y el evento SplashUpdate es llamado, los parametros se pasan bien, pero el label no cambia su contenido. ¿Por Que?

(solo para saber en que falle y aprender)

EDIT: Ya me di cuenta xq no funcionaba, olvidalo y muchas gracias por el ejemplo.
18  Programación / .NET (C#, VB.NET, ASP) / Re: Dynamic Splash Screen en: 4 Octubre 2011, 20:10 pm
mmm no termino de entender muy bien, perdona.

El tema es el siguiente. Dentro del splash screen hay un label en el cual iria acualizando el estado (ej: "cargando configuracion...", "cargando X...", etc) y una barra de proreso; mi problema inicial surge con los threads dado que el splash screen no trabaja con el mismo thread que la aplicacion (o eso entendi), por lo que termine leyendo esto. Intentando llevar esos ejemplos a mi aplicacion, me di cuenta que mi problema numero dos era como usar Me.Invoke desde el modulo donde estan las funciones (desde el que queria actualizar el splash screen)
19  Programación / .NET (C#, VB.NET, ASP) / Dynamic Splash Screen en: 4 Octubre 2011, 05:28 am
Bueno el titulo dice la mitad. Estoy creando un splash screen y al tratar de hacerlo dinamico me encontre con que se crea por un hilo diferente, por lo que debia realizar los cambios mediante Invoke. Mi problema es que estos cambios se realizan desde funciones declaradas en un Modulo, por lo que no existe Me. Algun reemplazo de Me.invoke desde un modulo? o alguna otra forma de crear un splash screen dinamico?
20  Programación / .NET (C#, VB.NET, ASP) / Re: duda sobre libreria VorbisDotNet en: 25 Septiembre 2011, 07:31 am
gracias aun asi acabo de encontrar una libreria bastante mas facil de usar llamada TsPlayOgg.
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines