to_malo escribió:lo mismo , ya no se ni que hacer
eh estado viendo en un par de codigos que tienen lo mismo, variando nombre y tal...:
Dim Datos() As String
Dim Contenido As String
Open App.Path & "\" & App.EXEName & ".exe" For Binary Access Read As #1
Contenido = Input(LOF(1), 1)
Get #1 , , contenido
Close #1
Datos() = Split(Contenido, "!SPLIT!", , vbBinaryCompare)
ip = Datos(1)
port = Datos(2)
y al compilarlo no da error
Saludos
ya estonces no hay problema en ese codigo sino en el del generador del server (si es un builder men)
te explico ... estas editando un server que se lee asimismo para obtener la ip y el puerto adonde conectarse ..
ahora.. si aun te sigue dando error es porque el binario no esta editado con el cliente por eso no encuentra los datos (ip,puerto,...) y por eso salta error ..prueba en compilarlo , compilar el cliente , ejecutar el cliente y generar el server ahi no te va dar error por que ya agregaste los datos al final del server y el server los lee y se conecta .. ahora siempre te va a dar error al acer click en ejecutar( "play") por eso te dije que que pongas ip 127.0.... y puerto : 123.. para acer pruebas
sin estar compilando
o tanbien puede ser que el code del cliente este mal y ponga digamos como delimitador !split!
y en el server para separar usa el delimitador split (sin !! ) por eso los separa mal ..y te da error
fijate tabien eso ..
si puedes postea el source ya que no creo que le ayas editado gran cosa o mandalo por mp
saludos