Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 25352 - DETECCIóN DE RECONEXIóN A RED EN VB |
Autor: | xurxo fresco |
Tengo un programa que debe funcionar sobre una base de datos que está en el servidor. Todo perfecto si no fuese porque en ocasiones,por cuestiones de interferencias, se pierde la red. He logrado detectar la desconexión, pero en al hacer un dir() para comprobar cuándo se recupera la red, en la mayor parte de los ordenadores me dice que no tiene acceso. ¿Conoce alguien otro método para detectar la reconexión?
Gracias anticipadas |
Respuesta: | Julio Cesar Arango Cubillos |
Estimado sintocayo
Por las condiciones fisicas de desconexion, te aconsejo realizar tus programas mediante las opciones que tiene ADO de actualizar datos sin conexion a las bases de datos. Tambien te aconsejo hacer un programa cliente/servidor con sockets. Haces un programa servidor que siempre esté a la escucha. Cuando detectes la desconexion, invocas el programa cliente a que se conecte con el servidor, si hay respuesta del servidor es porque hay conexion establecida y puedes hacer tus actualizaciones. Espero que te sirva. |
Pregunta: | 25353 - COMO CONECTAR A UN SERVIDOR SQL MEDIANTE IP |
Autor: | Javier Nevado |
Hola. Estoy desarrollando una aplicación que tira contra un servidor SQL. Este servidor SQL tiene una IP pública y me gustaria que desde alemania se conectasen con la aplicación a nuestro servidor SQL mediante IP. Se puede hacer? como debería ser el código. A nivel interno me funciona así:
Texto_Conex = "Driver=SQL server;Server=xxx.xxx.xxx.xxx;Database=Selene2001;User ID=usuario;Password=usuario" Alguno me puede ayudar? Gracias |
Respuesta: | francisco braña |
en cierta ocasion utilice este sistema y me funciono:
strCon = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Proves;Data Source=" & txtIP.Text & ";Network Library=DBMSSOCN" donde txtIP.text es la direccion ip que el usuario introdute en un text. |
Pregunta: | 25371 - FORMULARIOS CON ESQUINAS REDONDEADAS |
Autor: | alberto fachi |
Estoy creando una aplicación en visual 6 y quiero redondear los bordes de los forms. Hasta ahora estuve usando la api createrectrgn con unos pictures en la parte inferior e izquierda(las que omite esta api), pero no me sirve porque en cuanto abro varios forms el pc me queda sin memoria y ya no sé que hacer.Gracias por anticipado por vuestra ayuda. |
Respuesta: | Mario Campos |
No probaste haciendo el formulario transparente y generando el fondo del formulario con una imagen, (tipo el go!zilla).
Después enviame tu mail y (si no lo tenés) te mando el código para los forms transparentes. |
Pregunta: | 25406 - VARIABLES DE ENTORNO |
Autor: | Antonio Perez |
Como puede leer y modificar las variables de entorno en Windows Nt desde Visual Basic
Gracias por vuestras ayuda. |
Respuesta: | Fabio Trech |
Usa la funcione de VB llamada "Environ".Tendras que pasarle como parametro una string,esta sera la variable del sistema y te devolvera el valor.
Ejemplo: valor=Environ ("OS") 'El valor sera el sistema operativo donde lo ejecutes o tambien valor=Environ ("TEMP) 'Devolvera el directorio temporario de windows Y para cambiar los valor de las variables tendras que usar una api de windows y aqui esta! SetEnvironmentVariable tambien puedes usar la api para obtener los valores de las variables con esta otra GetEnvironmentVariable Espero que te halla servido de algo. Chau un saludo. |
Pregunta: | 25525 - RESTO DE UNA DIVISION TIPO DOUBLE |
Autor: | Ernesto Blanco |
Hola a todos. Tengo un problema a la hora de realizar una di´visión. El problema es que es una división entre donde el dividendo tiene 26 dígitos y el divisor siempre va a ser 97. Lo que necesito de esa división no es el resultado, sino el resto. Creo que MOD sólo funciona si es una división entre números enteros. ¿Cómo podría solucionar este problema? Muchas gracias a todos. Salu2. |
Respuesta: | Dark MAC |
tu pregunta es tan sencilla que no deberia de estar aqui, pero en fin, te le respondere, primero, convierte el divisor y el dividendo en numeros enteros, primero, pones tres casillas de texto, un boton, 2 casillas son para poner dividendo y divisor, y la otra es para poner el resultado, en el boton pones el siguiente código:
Dim c As Double x = Int(Text1.Text) y = Int(Text2.Text) c = Val(Text1.Text) w = x / y If Val(Text1.Text) < Val(Text2.Text) Then MsgBox ("imposible realizar operacion solicitada, invierta los valores y pruebe de nuevo") Else For z = 0 To w If c > Val(Text2.Text) Then c = c - Val(Text2.Text) End If Next z Text3.Text = Str(c) End If y listo, espero que sea de tu agrado... |
Pregunta: | 25533 - OUTLOOK Y MAPI EN VISUAL BASIC |
Autor: | Mauricio Castro Quesada |
Compañeros, mi duda es la siguiente:
Estoy programando en Visual Basic, un control que me permita enviar correos electronicos desde Outlook, usando el objeto MAPI, que este me proporciona. Mi duda es la siguiente: Como puedo conocer el usuario que está asociado al perfil cuando yo utilizo el metodo Logon del MAPI. Asi: dim Correo as new outlook.application dim oMapi as outlook.NameSpace set Correo = CreateObject("Outlook.Application") set oMapi = Correo.GetNameSpace("MAPI") call oMapi.Logon("miperfil", "miclave",false, true) msgbox oMapi.CurrentUser.name El problema está en que yo no quiero ver ninguna pantalla, si no que me envie el correo. Sin embargo, no me lo envia porque el CurrentUser.Name es igual a "Unknown". Y solamente me funciona cuando tengo el Outlook abierto; y yo no quiero eso. Auxilio!!!. |
Respuesta: | Hubert Diaz |
Yo no utilizo un objeto application, sino los controles MAPI SESSION Y MAPI MESSAGE, necesitas configurar Outlook con el usuario remitente, y luego utilizas el metodo logon (si mal no recuerdo) del objeto MAPI SESSION y despues las propiedades y metodos del objeto Message.
Intenta así, a mi me funciono OK. |
Pregunta: | 25540 - CONTROL DE LISTAS CON CHECKBOX |
Autor: | Sema Wav |
Donde puedo encontrar un control igual al que aparece por ejemplo al instalar el Office 97 (una lista formada por lineas cada una de las cuales tiene un checkbox). También es la que aparece al querer insertar nuevos controles en la barra de controles en VB 6.0.
Es para utilizarlo en una base de datos. Gracias. |
Respuesta: | Mauricio Leyzaola |
Hola Sema. Un control ListBox que tenga en la propiedad "Style" el valor de 1-checkbox, creo que te servirá. Alternativamente puedes utilizar un ListView con Checkboxes, pero esto es más complicado de utilizar aunque bastante más flexible que el listbox.
Saludos y suerte. |
Pregunta: | 25545 - ULTIMA FILA EN MACROS DE EXCEL |
Autor: | XDuende Bosque |
Saludos,
En un Macro de Excel, existe alguna función que de el número de la ultima fila con valores. Actualmente, tengo una función que recorre todas las celdas, hasta encontrar una vacia pero me parece muy complicado. Gracias |
Respuesta: | SuNcO |
Pon esto en una macro :
Selection.End(xlToRight).Select otravez: If ActiveCell <> "" Then Selection.End(xlToRight).Select GoTo otravez Else Selection.End(xlToLeft).Select End If MsgBox ActiveCell.Address ----- - se presiona la tecla fin y la flecha derecha - si la celda activa es en blanco entonces : se presiona la tecla fin y la flecha derecha - vamos al goto - else (si la celda activa no es en blanco [significa que llegue a la IV, osa hasta el final] entonces... presiono la tecla Fin y flecha izquierda - muestro el rango actual |
Pregunta: | 25547 - EJECUTAR ACCESO TELEFÓNICO A REDES CON WINDOWS NT/2000 |
Autor: | Toni Ibáñez Gómez |
Hola,
Quiero establecer una conexión de acceso telefónico con Window. Si utilizo una instrucción de la forma: Shell("rundll32.exe rnaui.dll,RnaDial " & "MiConexión", 1) Me funciona correctamente en Window 9x, pero me falla en Windows NT; por algún problema con la 'rnaui.dll'. ¿Alguien conoce la forma de solucionarlo? |
Respuesta: | Javi . |
Yo se como hacerlo en NT/2000/XP.
es --> RUN /N RASDIAL "conexión" "user" "password" y luego RUN /N RASDIAL "conexión" /DISCONNECT para cerrarla,. van sin comillas. Necesito que me digas para windows 95/98 que es como tu haces el Shell, como se cierra esa conexión. Saludos. javi :-) |
Pregunta: | 25651 - LLAMAR A "ABRIR CON" |
Autor: | Patricio Gutierrez |
Hola, deseo llamar desde Visual Basic 6, a la ventana de Windows "Abrir con".
De antemano, Gracias. |
Respuesta: | Joaquin Ferrero |
por ejemplo
private sub command1_click () commondialog1.showopen picture1.picture=loadpicture(commondialog1.filename) end sub el commondialog1 es un obtejo que tenes que insertarlo, no apareece default dale click derecho a la barra de controles en agregar componentes, y de las tres listas queda nomas en la primera y selecciona el control common dialog 6 o microsoft common dialog 6 o algo muy parecido cual duda manda correo |
|< << 193 194 195 196 197 198 199 200 201 202 203 >> >| |