Página 1 de 1

Problema en Builder

Publicado: 03 Nov 2012, 20:24
por Scorpio
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.

Re: Problema en Builder

Publicado: 03 Nov 2012, 23:44
por orlando9427
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!

Re: Problema en Builder

Publicado: 04 Nov 2012, 00:21
por Scorpio
Gracias por la pronta respuesta, no entendí del todo pero ya lo capto mas o menos jaja

Re: Problema en Builder

Publicado: 11 Nov 2012, 19:25
por Slek
¿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!!