Buenas, antes de nada, Gracias de antemano.
Hoy les traigo un pequeño problema que me esta comiendo la cabeza, los builders no son lo mio, y mucho menos en vb6

Tengo el siquiente codigo para el builder:

Código: Seleccionar todo

Private Sub build(Applicatie As String)
Dim buffer() As Byte
buffer = LoadResData(101, "CUSTOM")

Open Applicatie For Binary As #1
Put #1, , buffer()
Close #1

Dim options As String * 100
options = Text1.Text & "#" & Text2.Text & "#" & Text3.Text & "#" & Text4.Text

Open Applicatie For Binary As #1
Put #1, LOF(1) + 1, options
Close #1

Exit Sub
End Sub

Private Sub Command1_Click()
build (App.Path & "\Server.exe")
End Sub
Y este es el Stub que pongo de resource:

Código: Seleccionar todo

Private Sub Form_Load()
Dim options As String * 100
Dim data() As String

Open (App.Path & "\" & App.EXEName & ".exe") For Binary As #1
Get #1, LOF(1) - 99, options
data() = Split(options, "#")
Text1.Text = data(0)
Text2.Text = data(1)
Text3.Text = data(2)
Text4.Text = data(3)
Text5.Text = data(4)
Text6.Text = data(5)
Close #1
End
End Sub
El problema reside en que añado el stub como resource, y me salta error en la siguiente linea:
buffer = LoadResData(101, "CUSTOM")

Ya probe mil veces y busque distintos codigos, dandome todos el mismo error.
Espero que puedan ayudarme.
No tengo a la mano VB6 pero los datos que le pasas a LoadResData son la rama principal de recursos y el nombre del recurso.
Ejemplo.
En la rama de recursos puede haber Iconos, Diálogos, Cursores, Data, etc; dentro de estas ramas estan los nombres del recurso. En iconos hay uno que se llama 1, otro 2, etc y su llamada sería.
LoadResData("Iconos", "1")
En este caso tu recursos se guarda en la rama 101 y se llama CUSTOM revisa si es así como lo guardas, si no esta así renombra tu recurso o cámbialo la llamada de tu código.

Saludos!
We do what we must, because, we can-> [www.youtube.com/watch?v=Y6ljFaKRTrI]
Pasa a saludar: NeoDark-Labs.BlogSpot.mx
<<<<Proyectos en curso>>>>
[+]Restauración de SSDT
[+]Driver v3 - Ocultar drivers
[+]Anti-rootkit
¿Cómo añades el Stub al Builder?
Recuerda poner los identificadores correctamente.

Consejo: En el builder, no abras dos veces el mismo archivo, intenta abrirlo una sola vez :D

Saludos!!
github.com/Slek-Z
Responder

Volver a “VB/.NET”