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 - seba123neo

#1991
Programación Visual Basic / Re: ayuda archivo .res
2 Diciembre 2009, 00:43 AM
una forma es algo asi:

Código (vb) [Seleccionar]
Dim vDatos As String
vDatos = StrConv(LoadResData(101, "CUSTOM"), vbUnicode)
Open "C:\Imagen.jpg" For Binary As #1
Put #1, , vDatos
Close
Picture1.Picture = LoadPicture("C:\Imagen.jpg")
Kill "C:\Imagen.jpg"


Saludos.
#1992
ya te dije cual es el mejor, puede ser verdad lo que dice, lo he leido en otras partes  (de que es mejor DAO para access), pero trabajar con ADO no es pecado ni nada por el estilo, hay miles de programas realizados con access con ado y sin embargo funcionan bien.pero el tema aca no es que si a vos te enseñaron DAO con 97 vas a tener que usar eso para siempre y porque "zafa" como decis, como te dije practicamnete este metodo NO EXISTE MAS, y se usa para cuando uno  empieza a introducir en el mundo de visual basic con bases de datos(lo mismo que me dieron a mi), pero despues debes pasarte si o si a ADO, cuando sepas realmente la diferencia entre uno y otro ahi vas a decir ¿pero para que estuve perdiendo tiempo en algo tan viejo que no se usa mas? si vos queres seguir con DAO segui porque lo vas a tener que usar para el instituto si o si, no te van a aceptar que le cambies de DAO a ADO .pero cuando lleges a tu casa vos ponete a ver ADO para el futuro y empeza a estudiarlo y olvidate de lo otro que antes servia...hoy por hoy no sirve mas.
#1993
me parece tu maestro no se entero que eso depende de la versión de DAO que estes usando...fijate que cuando vas a Proyecto-Referencias y ahi esta la libreria de DAO llamada Microsoft Data Access Objects tenes las versiones 2.5/3.5 la 3.51 y la ultima es la 3.6 y si estas usando esa podes conectarte a access 2003, y con ADO te podes conectar a la que quieras.

pero igual aca el tema principal no es si uno abre una versión y no habre la otra, aca el tema es que la diferencia entre DAO y ADO son muchas y es mejor usar este ultimo sin dudarlo.
#1994
haber...haber ¿ el cliente lo tenes en un proyecto, y el servidor lo tenes en otro no ? te conectas con el winsock no? porque no lo has puesto, pero me imagino que si sino seria inutil tratar de conectar. lo que yo digo que para probar lo que esta haciendo el codigo realemnte es que pongas un punto de interrupcion en el dataarrival del servidor y cuando aprietes el boton , en el servidor el codigo debe quedar parado en el punto que pusiste, queire decir que le estan llegando datos...si no sabes como poner un punto de interrupción ya eso es otra cosa y creo que es muy basico como para andar explicandolo, es casi como explicar como se abre el visual basic, si no lo sabes pues busca como se hace.
#1995
investiga estas api's...en internet o en el api guide hay ejemplos de como usarlas.

FindWindow
FindWindowEx
GetClassName
GetParent
GetWindowText
GetWindowTextLength
EnumWindows
EnumChildWindows
#1996
si, en los institutos suelen dar DAO, no me preguntes porque, pero te lo digo porque a mi tambien me lo dieron  :xD, con los controles DATA y el visdata para hacer las bases de access que solo toman la versión 97, un desastre... :xD :xD

hacelo en DAO solo para rendir en el instituto, pero cuando salgas de el, cambia a ADO, no hay que cambiar casi nada, solo la libreria que contiene las funciones.y cambia algo del codigo fuente..pero no es mucho, y una vez que te acostumbres ya vasa ver que es re facil. y vas a poder conectarte sin problemas a access 2003 y el que quieras. y si te vas a pasar a .NET con mas razon entonces tenes que usar ADO.
no entiendo porque sigen dando DAO si microsoft lo declaro obsoleto hace años, ¿digo yo los maestros no se enteraron de eso? anda a saber...

saludos.
#1997
lo que pasa es que no tengo nada para probar ahora, pero es facil comprobar si eso funciona, lo unico que debes hacer es poner un punto de interrupción en el codigo fuente del servidor, obviamente debes tener abierto el servidor antes de ejecutar el boton del cliente.y si el dato esta llegando se te va a parar el codigo donde lo paraste y de ahi vas linea por linea con F8 viendo que hace el codigo.
#1998
yo cuando vi que habian creado el foro de Base de datos no lo encontraba, y despues vi que estaba dentro de desarrollo web y la verdad me parecio que estaba mal ubicado, como dijeron estaria mejor en programacion general,o como un foro padre aparte que abarque todo....porque si yo voy a preguntar algo de visual basic de ado.net eso no tiene nada que ver con desarrollo web y queda todo como descolocado.es mi opinion no se ofendan.

saludos.
#1999
ahora no puedo probar, pero lo lei muy por arriba y tendrias que enviarle al servidor con .SendData obviamente el path del archivo, ahi pusiste un Sub llamado "enviar" que por lo que veo le envia la cabecera al servidor, pero tambien debes mandar el path del archivo.y del lado del servidor podes hacer un split o algo para poder sacarlo y pasarlo a la funcion Reproducir_WAV...

saludos.
#2000
pregunta critica, ¿que sistema operativo tenes ? si tenes un UE o uno de esos modificados te digo desde ya que ese es el problema.

si no tenes uno modificado, pues proba desinstalar completamente el visual studio y lo instalas de nuevo. y tambien instala despues el service pack 6 de visual basic que corrige varios errores. parece ser un error critico el que te tira y se sale de la aplicación.a veces se corrige instalando todo de nuevo.sino ya veremos, pero por ahora hace eso.

el codigo fuente no hace nada raro como para que se cierre, igualmente algunas recomendaciones de paso que te doy son que indentes el codigo fuente y que trates de trabajar con ADO en bases de datos, en vez de DAO como estas usando, ya que ese metodo no existe mas digamos...

saludos.