PREGUNTAS CONTESTADAS - PhotoShop

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  26530 - COGER DATOS DE OTRA APLICACION
Autor:  David Galan
Hola Como podria usando las Apis de Windows coger texto de un textbox de otra aplicacion.He consigo averiguar el hwnd de la ventana y consigo leer el titulo pero como hago para leer un control del formulario??. gracias
  Respuesta:  Rafael Hernamperez Martin
Hola, David,

Prueba con el uso de DDE (Dynamic Data Exchange, o Intercambio Dinamico de Datos).

Algunas direcciones de informacion:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbawd10/html/wohowCommunication.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/off2000/html/achowDDEUsingAsServer.asp
http://msdn.microsoft.com/library/default.asp?URL=/library/techart/msdn_rawdde.htm

Espero que sean de utilidad. Un saludo

Rafael Hernamperez Martin

    Pregunta:  26557 - LISTAR LAS BASES DE DATOS DE UN SQL SERVER DESDE VISUAL BASI
Autor:  Felipe Usó
Estamos realizando una aplicación para conectarse a diversas bases de datos de un SQL Server 7.0, necesitamos conocer las bases de datos existentes en el Servidor SQL Server para que el usuario pueda seleccionar con la que desea trabajar al iniciar la conexión actual.

En Visual Basic debe existir alguna función que a partir del nombre de un Servidor SQL Server muestre sus bases de datos instaladas.

Gracias
  Respuesta:  Mauricio Leyzaola
Deberás hacer referencia a Microsoft SQLDMO para que funcione. Saludos.

'devuelve las bases de datos que no son del sistema y que contiene el servidor
'pasar como parametros el nombre del servidor, el login del usuario y su password
Public Function GetNonSystemDataBases(ServerName As String, ServerUserName As String, ServerUserPassword As String) As Collection
Dim oSQLServer As New SQLDMO.SQLServer
Dim colTables As Collection
Dim nElement As Integer

On Error GoTo ErrHandler

Set colTables = New Collection
oSQLServer.Connect ServerName, ServerUserName, ServerUserPassword
For nElement = 1 To oSQLServer.Databases.Count
With oSQLServer.Databases(nElement)
If Not .SystemObject Then
colTables.Add .Name
End If
End With
Next nElement
Set GetNonSystemDataBases = colTables
Exit Function

ErrHandler:
'eliminar los elementos de la coleccion y regresarla vacia
Set GetNonSystemDataBases = Nothing
MsgBox Err.Description, vbCritical
End Function

    Pregunta:  26653 - GUARDAR RUTA DE UNA BASE DE DATOS EN LOS REGISTROS DE WINDOW
Autor:  larry mora
Otra manera de configurar la ruta a la base de datos sin utilizar un archivo ini.
  Respuesta:  SuNcO
Creo que esto ya lo habia respondido. Para grabar lo que quieras en el registro de Windows checate un ejemplo que hize, lo puse en :

www.chakasteam.n3.net/winsock.html

    Pregunta:  26662 - PROBLEMA CON ODBC DRIVER (32-BIT)][DB2/400 SQL] SQL0666
Autor:  Pablo Oliva
Tengon el siguiente problema u error ODBC Driver (32-bit)][DB2/400 SQL] SQL0666 cuando ejecuto una sentencia hacia DB2 en el AS/400, el resto de los comentarios dice que se trata sobre que excede un limite 30, nose de donde realmente saca esto, si alguien tiene la solución le agradeceria mucho que me la proporcionara
  Respuesta:  Jordi .
Hola,

a mi me ha bastado con poner la siguiente sentencia antes del Execute:

oConn.CommandTimeout = 0

siendo oConn el objeto creado para la conexión.

Un saludo.

    Pregunta:  26723 - ENVIO DE PARAMETROS DESDE FORMS A VISUAL BASIC
Autor:  Ernesto Iván Corcio Mejía
Les agradeceria me ayuden con lo siguiente... :

Deseo enviar un parametro desde forms (Oracle Developer) hacia un programa hecho en Visual Basic.

Resulta que necesito enviar solamente un valor, es decir un parametro desde Forms y que sea recibido desde Visual Basic.

de antemano,
muchas gracias...
  Respuesta:  Ricardo Sierra
Tengo 2 posibles soluciones:
1. El parametro ponlo en un archivo y luego leelo desde VB con la sentencia Open "archParm.txt" for Input as #1
Lees el parametro y luego cierras el archivo, y lo borras (kill "archParam.txt)

2. Puedes llamar al programa en VB desde tu form de Oracle con el parametro en el formato: MiExeVB dato1
Del lado de VB ese parametro sera recibido en la funcion Command(), de tal forma que dentro de VB podrias tener codigo como:
Dim elParametro
elParametro = Command()

en donde en la variable elParametro vendra el valor del parametro enviado desde tu form.

Espero que te sirva

    Pregunta:  26773 - IMPRIMIR SECUENCIAS DE ESCAPE PCL5E
Autor:  Miguel Angel Martín
HOLA SOY UN PARDILLO QUE NECESITA ENVIAR A LA IMPRESORA SECUENCIAS DE ESCAPE PCL5 PARA QUE LA IMPRESORA REALICE DETERMINADAS TAREAS. CUANDO QUIERO ENVIAR SELECIÓN DE BANDEJA Y ESAS COSAS LO HAGO MEDIANTE EL OBJETO PRINTER, PERO CUANDO QUIERO ENVIAR COMANDOS ESPECIALES A LA IMPRESORA (Ej.: Llamar a un formulario alamacenado en el disco de la impresora) NO CONSIGO QUE A LA IMPRESORA LE LLEGUE EL CARACTER DE ESCAPE (ASCII 27 HEX 1B) ME IMPRIME UN CUADRADO Y EL RESTO DEL COMANDO PCL5.

LO HAGO CON CHR(27) Y CHR(027) Y NO ME FUNCIONA.

¿PODRIAIS EXPLICARME COMO ENVIAR ESTE CARATER CORRECTAMENTE?

MUCHISIMAS GRACIAS.
  Respuesta:  luis gomez
si estas en vb ya probaste con vbkeycode le asignas la teclas que quieras por ejemplo vbkycode=vbkeydelete o otras, espero que te sirvan

    Pregunta:  26809 - EVITAR QUE CIERREN UN PROGRAMA EN WIN NT
Autor:  José Miguel Gonzalez
Hola a todos!

Resulta que estoy haciendo un programa para controlar el uso del pc a determinadas horas para Windows, antes era para Windows 9x y para evitar que lo cerrasen matandolo (CTRL + ALT + SUPR) le puse en QueryUnload una llamada a la API de Windows para que apagara el PC, sin embargo desde NT esto no funciona ya que NT "mata" directamente el proceso y el programa no se entera ¿como podria hacer para que no apareciera en la lista de tareas ejecutadas o para que no dejara que se cerrara, como ocurre con otras aplicaciones que dice "Acceso denegado" al intentar cerraralas?
  Respuesta:  Cecilia Colalongo
Tendrías que hacer que tu programa ejecute como servicio o como proceso crítico y el usuario de NT no tenga permisos de administrador, sino siempre va a poder matar el proceso.

En Win9x con un programa que se llama kill también se puede hacer lo mismo.

    Pregunta:  26823 - ENVíO DE IMAGENES A CELULARES
Autor:  Marco A. Flores
Gracias de antemano a las respuestas.... deseo enviar gráficos a un teléfono celular (móvil), necesito saber si existe alguna manera de hacerlo y dónde puedo encontrar información acerca de ésto.

Gracias
  Respuesta:  Segio CHUMPITAZ
http://www.decorartupc.com/lawebdelprogramador.com/

    Pregunta:  26830 - ODBC CON UNIX
Autor:  Juan Botero
Saludos

La pregunta es, como puedo conectarme a una BD informix en openserver 5 (unix) con un ODBC en visual basic?
eso se puede hacer o debo buscar otras alternativas?
recibo sugerencias
Gracias
  Respuesta:  Ric Sierra
ODBC es una aplicacion creada por Microsoft para la conexion a distintas bases de datos, pero requiere que cada proveedor ajeno a Microsoft como en este caso Informix instale los drivers para establecer la conexion entre tu cliente y el servidor en Unix. Es asi que debes de instalar la licencia cliente de Informix para que se registre en el ODBC de la maquina cliente y asi poder hacer la conexion a tu server.

    Pregunta:  26834 - AñADIR UNA OPCIóN EN MENú EMERGENTE EN WINDOWS
Autor:  Raúl Linares
Hola, estoy haciendo una aplicación y necesito agregar una opción en el menú emergente que aparece al pulsar el botón derecho desde cualquier parte o aplicación que se esté ejecutando en Windows(95/98/NT). Os agradecería que me dijerais como hacer esto. Muchas Gracias por vuestra colaboración.
  Respuesta:  Marcelo Limori
Hola. Eso se hace agregando una clave de resitry. Por ejemplo:

Si quiero poner una opción "Mostrar con MiPrograma" en los archivos *.txt, debo agregar lo siguiente:

HKEY_CLASSESROOT\.txt\shell\Mostrar con MIPrograma\command.
El valor por defecto de command es la ruta completa a tu aplicación entre comillas dobles, y un "%1", también entre comillas dobles para que tu programa reciba la ruta completa del archivo.

Se entiende? El tema es que tenés que crear una clave en el registry que es HKEY_CL..... la extensión que quieras, dentro una clave "shell", después una clave con el nombre que quieras que aparezca en el menú, y dentro de esta otra llamada "command", cuyo valor por defecto es un string con la ruta... bla, bla.

El tema de cómo modificar el registry es cuestión del lenguaje, en VB la verdad es que no me acuerdo.

Ejecuta el RegEdit, para hacerte una idea de lo que digo. Cualquier cosa escribime a mi correo que te mando un ejemplito mejor explicado.

|<  <<  198 199 200 201 202 203 204 205 206 207 208  >>  >|