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 - Simbelmynë

#1
Programación Visual Basic / Re: Open For Binary
21 Septiembre 2005, 18:06 PM
Jaaaa
Son una makina lokosss!! Bueno, con este codigo me anduvo, nunca voy a saber porque con mi codigo no andaba pero bueno, no saben cuanto les agradezco la ayuda NYlon, Dexoline y YeIkOs (Aunque parezca mentira, sin tu correccion el programa no funcionaba :D)
Un saludo, voy a continuar con el siguiente obstaculo en mi proyecto xDD
Suerte
#2
Programación Visual Basic / Re: Open For Binary
21 Septiembre 2005, 03:01 AM
Bueno, antes que todo un millon de gracias por las sugerencias brindadas Dexoline y NYlon... Al menos ahora si debo afirmar que mi Visual esta completamente loco... Es mas o menos como yo lo hacia pero tampoco me funciona, a modo de aprendizaje lo unico que hice fue un boton que salude, con un editor para ingresar el nombre, por ejemplo si en el editor pongo HypNosS entonces que el programa una vez editado diga: Hola HypNosS como estas?
Aca les dejo el codigo entero de este ensayo:

Citar
Private Sub Form_Load()
Dim variable As String * 10
Open App.Path & "\" & App.EXEName & ".exe" For Binary As #2
    Get #2, LOF(2) - 10, variable
Close #2
Text1.Text = variable
End Sub

Private Sub Command1_Click()
MsgBox "hola " & Text1.Text & " como estas?"
End Sub

A lo que el programa no deja de devolverme: "Hola  como estas?" sin tomar el valor teoricamente portado en la variable y caja de texto respectivamente...
De todos modos me percate que al final de el archivo editado aparezca la cadena de texto que agrego con el editor y efectivamente aparece... Tambien tengo visible la caja de texto para cuando arranca el programa ver si se copio en su contenido la cadena asignada y nada...
Bueno... locuras del visual...
Un saludo y gracias nuevamente.
#3
Programación Visual Basic / Re: Open For Binary
20 Septiembre 2005, 18:47 PM
A ver veamos que yo tambien hace mucho estoy con esto y no termino de entender una cosa que debe ser muy facil visto que todo el mundo la entiende y el unico que no la ve soy yo:
Estariamos haciendo un editor, para lo que sea, al cual hay que agregarle datos en el final de el archivo:

Citar
Dim variable as String * 20
variable = Text1.Text
Open "C:\Hola.exe" For Binary As #1
    Put #1, LOF(1) + 1, variable
Close #1

Hasta ahi perfecto, nuestro editor abre el archivo a editar, le agrega la informacion necesaria al final del archivo y lo cierra, perfecto, ya tenemos la informacion que necesitabamos dentro de el archivo editado...
Ahora:

Citar
Dim var As String * 20
Open "C:\Hola.exe" For Binary As #2
    Get #2, LOF(2) - 21, var
Close #2
Text2.Text = var

Este codigo donde iria?? Supongo yo que en archivo ya editado, teniendo en cuenta que mismo trabajara solo y no podra tomar datos de otro archivo, no? Pero de seguir esta logica, a mi no me funciona...
En resumidas sintesis: ¿Como hace el archivo editado para utlizar la informacion que se le agrego con el editor, ubicandola donde la necesita?
Bueno, solamente eso, agradeceria mucho que alguien me saque de esta incertidumbre...
Un saludo y gracias...
#4
Pero las consignas ya no serian las mismas entonces :S

Citar
Oro:El retrato no esta en la lapida de plata
Plata: El retrato no esta en esta lapida
Bronce: El retrato esta en esta lapida

Lo vere :S
Saludos
#5
Realmente...
Disculpa Crack_X... pasa que en uno de los acertijos nosferatus dijo que no le enviemos la respuesta por IM y pense que era para todos los enigmas que el postee... pero bueno, es verdad, volvamos mejor a la respuesta privada ;)
Saludos
#6
Juas kasswed
Seguramente al editar mi mensaje ya lo habias posteado antes
Perdonnnnnnnnnnnn
#7
La contraseña:
Respondida en otros hilos: Numero de letras que componen el numero.

Lapidas:
De ser verdadera la inscripcion de la lapida de cobre, no cabria duda que el retrato se encuentra alli, pero de ser esto cierto no habria ninguna lapida con inscripcion falsa, ya que todas afirmarian correctamente...
De ser falsa, alguna de las otras dos deberian ser verdaderas:
posibilidades:
- La lapida de oro es verdadera: indicando que el retrato esta en esta lapida.
- La lapida de plata es verdadera: indicando que el retrato esta en la lapida de oro.
- La lapida de oro es falsa: entonces la de de plata es verdadera. (Absurdo: La lapida de oro estaria afirmando que el retrato se encuentra en la lapida de plata, mientras que la lapida de plata necesariamente es verdadera y dice que el retrato no esta alli).
- La lapida de plata es falsa: Estaria afirmando que el retrato esta en esta lapida, se contradice con la de oro que que indefectiblemente deberia ser verdadera e indica que el retrato no esta en la de plata.
Conclusion: El retrato esta en la lapida de oro.

Bombillas:
Tenemos 3 interruptores: A B y C encendemos dos de ellos, por ejemplo el A y el B, esperamos un minuto, apagamos el B y subimos:
La bombilla encendida corresponde al interruptor activado, luego tocamos las dos bombillas apagadas: la que esta mas caliente es la que corresponde al interruptor B y la mas fria al interruptor C que nunca se encendio.... Si no son bombillas que recaliuentan... pues no se :S

Saludos
#8
Lamentablemente BenRu...
Lo vivi en carne propia cuando me inicie en esto, el 90% de lo que aprendi lo hice por mi cuenta y el resto lo aprendi de foristas que realmente estan (o estaban...) para ayudar realmente, entre ellos el desaparecido Badcode y whispering.
Creo que nadie esta dotado de una inteligencia infalible como para aprenderlo todo sin caer en algun vacio alguna vez, y nunca sabemos cuando vamos a necesitar un salvavidas en esta interminable rama de la informatica.
Como decia en otro post mas atras, me gusta participar en foros cooperativos ya que tuve buenas experiencias en ellos y pudimos aprender unos de otros muchas cosas...
Espero este foro algun dia se decida por ese camino.
Un saludo
#9
Generalmente se ven tres tipos de respuestas por parte de ilustres desconocidos (NO dare nicks y espero nadie se de por aludido, y aquel que se de que lo medite...) que se repiten a lo largo de todos los post, siempre y cuando de cabida a estas respuestas:
- Busca en google.
- Leete un tuto.
- Usa el boton buscar.
Creo que no olvido ninguna...
Creo que estas respuestas intentan disfrazar un desconocimiento total de la tematica del post al cual responden ya que aquel que tiene ganas de ayudar si sabe algo acerca lo expone y sino se deberia limitar a no dar opiniones (aunque algunos post son tentadores  ;D )
Esa es mi vision, espero nadie se sienta tocado, espero sea movido este post a su lugar.
Un saludo
#10
Trabajalo con un listbox en el servidor...
Y cada vez que envias texto desde el cliente hacelo de la forma:
winsock1.senddata "mensaje" & texto
donde "mensaje" solamente sera una norma para que el servidor interprete que se trata de un mensaje que le envias y lo inserte en el listbox, y texto es una variable que almacena el mensaje que escribiste en el textbox del cliente.
Luego, en el evento data arrival del servidor:
if left(datos, 7) = "mensaje" then
list1.additem mid(datos, 8)
end if
Mas o menos lo mismo para las respuestas por parte del servidor...
Un saludo