• Viernes 26 de Abril de 2024, 18:39

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - hamdycam

Páginas: [1] 2
1
Visual Basic 6.0 e inferiores / Bucle Letras Como??
« en: Viernes 11 de Enero de 2008, 14:53 »
hola amigos, intento crear un programa que me haga un bucle de letras para poder parar en cualquier momento y ver en cual va. la idea es esa:

salga en un textbox asi; a; b; c; d; (todos los caracteres asci2) creo que son desde el numero 32 a 126 en hex.

alguien sabe alguna forma de hacerlo?? por lo menos hasta cadenas de 10 caracteres, ejemplo:

a2e/(813

salu2

2
Visual Basic 6.0 e inferiores / Re: Problema Con Winsock
« en: Viernes 4 de Enero de 2008, 12:38 »
yo utilizo winsock para chat cliente servidor clientes jiiji. funciona de perlas pero para que rule al tener router hay que habir el puerto que vallas a usar en el server, para la ip de tu pc, si no lo habres nanai de la china.

eso de que te rule por el puerto 80 lo dudo por dos cosas; una el puerto 80 lo usan los servicions web, una vez que este usado por uno no te lo dejara usar.

dos, es un puerto que no esta dirigido a una ip interna de uno de los pcs, si no a toda tu red por la cual no sabria a donde entrar, por lo que tendras que hacer esto:

si tu pc el que va a ser server tiene la ip en la red interna por ejemplo 192.168.1.3, pues tendras qeu ir al router y abir el peurto por ejemplo 50000 para la ip 192.168.1.3. luego en el cliente en otro lado de la red internet tendras que marcar; remotehost 50000 y la ip publica de te conexion de server que como bien dice un compi la ves por internet. si haces asi funciona seguro.

un salu2.


yo lo que he intentado ha sido intentar hacer que el winsock enlazara por upnp a uno de los puertos que traen los routers abiertos de serie, como es el de msn y alguno mas para poder enviar archios, pero no he encontrado nadie que me diga como se enlaza con un puerto sin tenr que habrirlo en el router manualmente. salu2

3
Visual Basic 6.0 e inferiores / Re: Abrir Archivo Desde Vb6 Pero No Txt.....
« en: Viernes 4 de Enero de 2008, 12:15 »
al final la opcion richtextbox es la mas adecuadaaaaa jijij, y muxas gracias.

es decir, la carga es al instante del click, si es verdad qu lo hace en char pero esto se soluciona muy rapido con una funcion hex2ascii jijiji. aqui como lo he dejado, y deciros que va como un tiro, sobre todo porque uso archivos de 7000 bytes y esto se enredaba como unos 10 segundos, ahora solo el tiempo del click.

e aqui el code:

esto en el boton de arranque:

Citar
RichTextBox1.LoadFile txtArchivo.Text


txtHex.Text = Ascii2Hex(RichTextBox1.Text)

esto es la funcion:

Citar
Public Function Ascii2Hex(sAscii As String) As String
    Dim nCChar As Integer
    Dim sHex As String
   
    For nCChar = 1 To Len(sAscii)
        sHex = Hex$(Asc(Mid$(sAscii, nCChar, 1)))
        Ascii2Hex = Ascii2Hex & CStr(IIf(Len(sHex) = 1, "0" & sHex, sHex))
    Next
End Function


salu2 y wenos dias, ahora el progrma va lo rapido que deveria.


a ver si tengo un rato y os expongo aqui unas dudas que tengo trabajando con bignums, tengo muxos modulos creados pero me falla la velocidad, creo que seria interesante implementarlos en una dll pero agradecere ayuda para mejorar su velocidad. salu2 fierassssss

4
Visual Basic 6.0 e inferiores / Re: Abrir Archivo Desde Vb6 Pero No Txt.....
« en: Viernes 4 de Enero de 2008, 10:33 »
lo he probado y tampoco es muy rapido, pero lo weno es que  te va enseñando lo que carga ya en hex, no como el mio que te lo enseña al final del todo y mientras te quedas como un lelo viendo par ala pantalla jiji. solo me flata probar lo del richtextbox y ya contare algo. slau2 fieras y como siempre gracias

5
Visual Basic 6.0 e inferiores / Re: Abrir Archivo Desde Vb6 Pero No Txt.....
« en: Jueves 3 de Enero de 2008, 18:32 »
lo he conseguido haciendo alguna chapuza con parte del codigo pasado pro el compañero de antes y algun que otro retoqeu jijij. aqui esta:

 
Código: Text
  1.  
  2.     'Array que contendrá los bytes del archivo es decir los datos
  3.     Dim Data() As Byte
  4.     Dim Hex_Temporal As String
  5.  
  6.     'Variable Para el tamaño del archivo ( luego se usa para el Redim )
  7.     Dim fLen As Long
  8.  
  9.     'Abrimos el archivo en modo binario de solo lectura (Binary Lock Read)
  10.     Open Text5.Text For Binary Lock Read As 1
  11.  
  12.     'Redimiensionamos el array al tamaño del archivo
  13.     fLen = FileLen(Text5.Text)
  14.  
  15.     ReDim Data(fLen) As Byte
  16.     'Leemos el archivo entero y lo almacenamos en el array
  17.     Get #1, , Data
  18.     Close 1
  19.    
  20.     'los mostramos en el text6.text
  21.    
  22.     For i = 0 To fLen - 1 Step 1
  23.         Hex_Temporal = Hex$(Data(i))
  24.  
  25.         'ojo!! jii, por si tiene menos de dos caracteres le ponemos un cerito
  26.         If Len(Hex_Temporal) < 2 Then
  27.             Hex_Temporal = "0" & Hex_Temporal
  28.    
  29.            
  30.         End If
  31.         Text6.Text = Text6.Text & Hex_Temporal
  32.     Next
  33.  

muchas gracias por todo, no es muy rapido pero vale.


P.D: luego pruebo con el que me has puesto ahora. salu2 fierassssssssssss

6
Visual Basic 6.0 e inferiores / Re: Abrir Archivo Desde Vb6 Pero No Txt.....
« en: Jueves 3 de Enero de 2008, 17:05 »
gracias amigo pero eso ni me conexta un byte, es decir nada de nada jiiji.
he puesto en el mismo codigo que tengo lo de binary y tampoco. deb de tener que hacerse de otra forma. salu2

7
Visual Basic 6.0 e inferiores / Abrir Archivo Desde Vb6 Pero No Txt.....
« en: Jueves 3 de Enero de 2008, 15:35 »
hola amigos, aun que parezca una tonteria no lo consigo hacer funcionar. es decir, varias veces habro desde mis progrmas archivos txt, tanto linea a linea como el completo, pero el problema lo tengo ahora que quiero abrir un archivo .bin desde el visual y almacenarlo en una variable.

el archivo en si esta formado por caracteres del tipo chr, quiero abrirlos a un txt ypasarlos a hex, para eso hago un bucle con esta sentencia hex(ascb(datos chr)) y ya me los pasa byte a byte, pero el problema lo tengo en que no consigo habrir ese archivo, o solo me habre la primera linea o bien me lo abre todo igual con la primera linea repetida o si bien lo hago con imput no me lo habre y me da un error.

alguien sabe alguna forma de abrir archivos que no esten en formato normal y poder visualizarlos?? es decir, como si quisieramos abrir un .exe para ver su contenido. salu2

8
Visual Basic 6.0 e inferiores / Re: Envio De Datos Binaios Por Puerto Com Con Mscomm
« en: Viernes 7 de Diciembre de 2007, 15:24 »
una vez que esta conectado el cliente al sever, para enviar datos tanto de server a cliente como al contrario se usa el evento senddata

9
Visual Basic 6.0 e inferiores / Abrir Programa Desde Navegador Web
« en: Viernes 7 de Diciembre de 2007, 15:05 »
pues eso, mas o menos lo que hace el emule o el windows media cuando pegas en el navegador un enlace que empieza con su cabecera.

al poner por ejemplo en el navegador; miprograma://5,10

pues por ejemplo, se abriria el programa asociaod a miprograma y pondria el texto en color 5 y durante 10 segundos. supongo que para qal hacer esto se ejecute habra que escribir algo en el resgistro de windows...lo de escribir en el registro lo tengo dominado...alguien me dice qeu y como?? gracias fieras. un salu2

10
Visual Basic 6.0 e inferiores / Repetir Una Instancia Cada Cierto Tiempo, P.ej 15m
« en: Lunes 26 de Noviembre de 2007, 16:40 »
hola amigos, os cuento mas o menos loq ue me pasa y que querria conseguir.

el tema lo tengo con el control winsock, sabeis que tiene la propiedad state, que te dice en todo momnto si esta conectado, desconectado, en proceso de conexion, con un error etc.

el tema es qu ehe hexo un a utilidad cliente server, pero cuando esta conexion se cierra por problemas de internet por ejemplo el server no se da cuenta y sigue poniendo que el cliente esta conectado, y lo mismo con el cliente.

primero he buscado informacion sobre algun tipo de dubrutina que se ejecute cada vez que hay un cambio de estado. pro ejemplo asi:

desconetado es 0 conectado es 7 con un error es 9
entonces dentro de la sub que detecta los cambios de estado pondria un if, si es winsock.state=9 then, reconectas, y si no pos no haces nada.

pero no he encontrado ningun evento que salte con el cambio de etado (si alguien sabe la forma de declararlo que me lo diga jji, lo agradeceria mucho)

entonces he buscado una solucion alternativa.

hacer un bucle infinito siemrpe que le deamos a conectar, y que haga esto

comprueba si es el state=9, si lo es reconecta, si no lo es pues no hacemos nada.

este bucle se tendria que repetir cada 10 o 15 minutos, pero me surje un problema

utilizo un do while loop, pero me consume muchos recursos, es decir, si no pongo doevents no me lo hace y se cuelta, si lo pongo lo hacer pero se queda como pillado y es dificil calacar un boton, tienes qu edarle 20 veces.

alguien sabe como repetir una instancia, click de boton o como sea cada cierto tiempo sin consumir demasiados recursos, es decir, algo como un pico en el procesador?? agradecria contextacion, muchas gracias como siermpe.

11
Visual Basic 6.0 e inferiores / Re: Problema Al Maximinzar Con Windowstate
« en: Lunes 19 de Noviembre de 2007, 00:24 »
nadie se le ocurre algo??? anda jiji, aun que solo sea una tonteria, quizas podremos ir por ahi y quitar algo en limpio. salu2 maquinas

12
Visual Basic 6.0 e inferiores / Re: Métodos De Seguridad Para Nuestras Aplicaciones
« en: Sábado 17 de Noviembre de 2007, 20:23 »
no estoy de acuerdo con esta opinion que esta encima de mi cabecita...me dices que todo esta inventado y que tu no puedes crear algo util??? mentira, mentira , mentira.

claro esta que programs generados por grandes empresas con personal para campo de la progamacion, resultan con una interfaz grafica muy actual  y perfecta, y ademas unos codigos muy depurados. pero eso de que todos los sotf estan creados es una mentira muy grande.

no me refiero a las modificaciones de los ya creados, no no, sino a otras utilidades que se crean cada día y que tu puedes dar un salto muy bueno y engancharlas desde el principio. te pongo un caso; nada mas comentarse lo de las grabadoras ligthscribe ( o como se ponga), salieron al mercado y nero quito su nefasta utilidad. un compañero, viendo este tema que se parecia de muy buena explotacion se creo un soft para poder realizar estas operaciones, modificando un programa de diseño de imagenes y implementado los metodos de grabación., bien. ese programa ha funcionado perfectamente, actualmente para de la base  de su funcionamiento reside en otro soft comercial el cual no voy a nombrar, pero nadie puede negar que durante mas de una año su soft fue el mas puntero y util. Crees que no es suficiente el orgullo personal generado y las salidas que le ha dad????. como esto aparecen cada dia miles de cosas, que quizas no se te ocurre diseñar hasta que otro lo hace, pero si estan ahi, y ademas, veo muy importante modificaciones de soft genericos orientados a pequeñas empresas que no ncesesitan miles de operaciones como tienen los grandes soft, y que prefiern pagar a una persona por un soft personalizado que no por uno generico...y esto es así, y pasa, y es normal que pase ya que luego esa persona integra las modificaciones y evoluciones que le hacen falta, y de ahi que la persona este contenta de pagarle cada actualizacion, porque le ahorra mucho curro.

si no fuese asi no se para que aprendes por ejemplo programacion, de que te vale si todo esta creado? mas te vale aprender a usar el emule y nada mas.

espero no molestar a nadie, es solo una opinion personal,y como tal, no tiene que estar en acuerdo con lo que otros comentan. salu2

13
Visual Basic 6.0 e inferiores / Re: Problema Al Maximinzar Con Windowstate
« en: Viernes 16 de Noviembre de 2007, 22:58 »
si alguien tiene una idea de como cambiar el borderstyle del form en tiempo de ejecucion igual podemos hacer una ñapa. salu2

14
Visual Basic 6.0 e inferiores / Re: Problema Al Maximinzar Con Windowstate
« en: Viernes 16 de Noviembre de 2007, 22:39 »
si alguien tiene una idea de como cambiar el borderstyle del form en tiempo de ejecucion igual podemos hacer una ñapa. salu2

15
Visual Basic 6.0 e inferiores / Re: Problema Al Maximinzar Con Windowstate
« en: Viernes 16 de Noviembre de 2007, 20:51 »
he intentado una vez que esta maximizado poder redimensionar la altura height descontandole el tamño tipico de la barra de tareas. pero no se puede si esta esta maximizada. entonces una manera chapuza seria:

maximizar, cojer datos de height
restaurar
poner el form del tamño que daba maximizado menos el tamño tipico de la bara de tareas.


pero esto es una cutrada, porque si cambia la resolucion tambin cambia la anchura de la barra de tareas.
alquien sabe que poner para que se muestre?? pruebo a darle a f11 y nada, asi que no se que leñes hacer. agradezco ayuda un salu2

16
Visual Basic 6.0 e inferiores / Problema Al Maximinzar Con Windowstate
« en: Viernes 16 de Noviembre de 2007, 14:49 »
hola amigos. COmo mi form principal no usa bordes, no presenta el botón de maximinzar ni minimizar, con lo cual recurro a un boton en el formulario el cual tiene el siguiten code:

me.windowstate=2

el problema es el siguiente;: la barra de abajo, la de tareas, desaparece al segundo de maximizar. lo raro es que si al form lo pongo borde, y hago esta misma operacion con el windowsstate pues lo hace bien, no se oculta la barra, pero claro esta, esto no me vale.

alguien se le ocurre algun codigo para que la barra siga visible?? un salu2. :unsure:

17
muchas gracias amigo, me ha servido de mucho. yo la verdad solo queria que parpadeara cuando esta en segundo plano, pero no he sido capz, y eso que he cambiado un monton de valores. al final lo que he hecho es que ; parpadee dos veces si esta en segundo plano y se quede rojo hasta uqe lo habras, y si esta en primer plano, da un parpadeo rapido y se queda en zul , asi te indica pero no se quda fijo, es lo que mas parecido me ha quedado. en serio muchas gracias como siempre, si soy capaz de pulirlo como quiero indico la respuesta ya que veo por la red no esta explicado al 100%. un salu2

18
Visual Basic 6.0 e inferiores / Indicación Cuando Un Form En 2 Plano Tiene Cambios
« en: Lunes 12 de Noviembre de 2007, 00:42 »
pues mas o menos os explico:

me gustaría saber si alguien dispone de un codigo o bien un camino a seguir para poder hacer qeu cuando un form que esta en segundo plano, bien sea por otro form del programa, bien por una página web, o bien por otro programa...si este tiene cambios en su interior y esta así, en segundo plano, parpadee en la barra de tareas, tal como hace el msn si alguien te escribe y tu estas en otra ventana.

necestio esto porque tengo un program el cual trabaja con winsock para recibir datos, muchas veces no entra ninguno, y igual estoy navegando, y cuando voy a la ventana del programa ya esta saturado. a mi  me gustaria que cuando el textbox tiene cambios, y bien esta el programa en segundo plano pues haga esa indicación. salu2

19
Visual Basic 6.0 e inferiores / Sobre Winsock Y Puertos En Nat
« en: Domingo 26 de Agosto de 2007, 12:41 »
hola amigos, pues como os cuento en otros post tengo casi lista una utilidad de chat en vb6. en principio el server esta con un puerto abierto, y el resto de users se conectan a este por su direccion dyndns y el puerto, y ahi se enteran de todas las salas existentes. pero ahora viene el problema que no se solucionar pero que sin embargo se que tiene solucio por otras utilidaddes que hay en la red como los vnc aceptando conexion que si lo hacen.  lo que quiero hacer es esto:

todo el texto y privis pasan por el server, como es normal y este lo reenbia a los users, pero ahora el problema viene determinado a la hora de entablar conversaciones tipo webcam y de voz: os cuento, por una parte, saturarian al server si se usan por el mimsmo puerto, por otra parte no dan seguridad a los users por eso lo que quiero hacer es esto:


que la comunicacion de voz y webcam se haga entre los clientes, entre ellos mismos y asi nadie mas toca eses temas. como lo hago?? pues bien, meto otro winsock y hago que el que quiera entablar conversacion envie un mensaje al otro xico, el xico dice si acepta o no, y si acepta contexta con un mensaje y entonces el xico pone un winsock a  la escuxa y el otro conecta...pero.... podria hacer que le nevie y la ip y todo eso,,,pero el roolo son los puertos, el rollo es si los users tienen que estar abriendo un puerto para comunicacion webcam...supongo que hay alguna forma de ahcerlo por algun generico, como supongo hacen los programs de xat (algunos con las videconferencias) alguien tiene alguna idea para no tener que estar abriendo un puerto lso users y poder contextar igualmente el winsock?? salu2

20
Visual Basic 6.0 e inferiores / Re: Richtexbox No Me Vale, Pero Hay Otro???
« en: Domingo 26 de Agosto de 2007, 12:09 »
graicas, voy a probar. salu2

21
Visual Basic 6.0 e inferiores / Richtexbox No Me Vale, Pero Hay Otro???
« en: Sábado 25 de Agosto de 2007, 09:48 »
pues eso amigos, tengo casi finalizado un chat de salas al estilo mirc, pero con la diferencia que este tiene un interface y opciones tipo msn. el problema que me encuentro es a la hora de mostrar los gifs que se envia la peña. he conseguido mostrarlos junto con el texto en un control richtextbox, pero me gustaria probar con otro que admitiese gifs animados, ya que este, el richtexbox no lo hace, solo gifs fijos....sabeis de alguno?? un salu2 y agradezco colaboración. salu2

P.D. lenguaje vb6.

22
C/C++ / Re: Con Que Soft Compilar Este Makefile?
« en: Jueves 9 de Agosto de 2007, 08:35 »
si eso es lo que queria poner y me he explicado al contrario jijij., salu2 fieras

23
C/C++ / Re: Con Que Soft Compilar Este Makefile?
« en: Jueves 9 de Agosto de 2007, 00:08 »
segun tengo entendido solo se usa nmake en linux, no en windows jiji. por otra parte, lo hare desde linux, muchas gracias.

P.D. perodonad por lo del source code, si es emulacion, pero sin keys ni nada por el estilo, son los principios de funcionamiento de los principales metodos de encriptacion en dvb, perdonad otra vez no pense que tendria problema ya que lo he visto colgado en un par de webs, PERDON. salu2 y gracias fieras

24
C/C++ / Re: Con Que Soft Compilar Este Makefile?
« en: Miércoles 8 de Agosto de 2007, 22:21 »
weno os comento;

despues de todo el dia intentando trastear sobre el mingw no he conseguido nada, siempre algun error. supogo que sera falta de mis conocimientos sobre c/c++ lo que me hace no avanzar y la verdad busco info de los errores y poco avanzo.

como no escondo nada os cuelgo aqui las fuentes, para si alguno puede intentar por mi compilar el makefile y decirme..hamdy, el fallo esta aqui, o bien, es cosa del  makefile o lo que sea, asi despues si podere seguir avanzando, os lo agradeceria de corazon.

las fuentes estan aqui, y decir que el compilado final se llamara XXXXX.bin. salu2

25
C/C++ / Re: Con Que Soft Compilar Este Makefile?
« en: Miércoles 8 de Agosto de 2007, 14:38 »
weno, ahora da otro error pero por lo menos he avanzado algo jiji.

he descargado el mingw 5.1.3, lo he instalado y como no me reconocia los comandos, he tenido que poner manualmente el patch en valores de entorno.

ahora el programa ya va bien, pero sigo sin poder compilar, indico aqui el error que me pone y como lo hago.

entro en symbolo de sistema, y luego entro en la carpeta en la cual tengo el makefile  las fuentes, todo en la misma carpeta

una vez dentro ejecuto la siguiente orden mingw32-makefile y me sale el siguiente error:

I:\Documents and Settings\Cnstr.Valcárcel\Escritorio\matrix\mgcam_source>mingw32
-make
g++  -I.  -c -o big.o big.cpp
In file included from I:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/
c++/3.4.2/backward/iostream.h:31,
                 from big.cpp:12:
I:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/backward/bac
kward_warning.h:32:2: warning: #warning This file includes at least one deprecat
ed or antiquated header. Please consider using one of the 32 headers found in se
ction 17.4.1.2 of the C++ standard. Examples include substituting the <X> header
 for the <X.h> header for C++ includes, or <iostream> instead of the deprecated
header <iostream.h>. To disable this warning use -Wno-deprecated.
In file included from ./big.h:60,
                 from big.cpp:13:
./miracl.h:669: error: declaration of C function `void round(bigtype*, bigtype*,
 bigtype*)' conflicts with
I:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/math.h:707: error: pre
vious declaration `double round(double)' here
mingw32-make: *** [big.o] Error 1

I:\Documents and Settings\Cnstr.Valcárcel\Escritorio\matrix\mgcam_source>


agradezco mas ayuda jii :rolleyes:

Páginas: [1] 2