BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  63006 - CONTROLAR SOFTWARE EXTERNO DESDE MATLAB O VISUAL BASIC
Autor:  Adolfo Benítez Herrera
Hola a todos!
Deseo abrir un software externo .exe (en este caso es el Polar Protrainer), introducir un archivo en el software externo (los archivos del Polar Protrainer tienen la extensión .hrm), cambiar ciertas variables del programa y guardar el resultado.

Lo estoy intentando hacer con el Matlab, pero no veo posibilidades de DDE o COM con el software Polar Protrainer (sólo que hay opciones con Microsoft Office).

Viendo la dificultad de hacerlo con Matlab, amplio la búsqueda de la solución al Visual Basic.

El proceso lo tengo que hacer de manera automática por la enorme cantidad de archivos a analizar. OS: Vista

Un saludo
  Respuesta:  Adolfo Benítez Herrera
Finalmente encontré la solución programando un robot JAVA con dos eventos: mover ratón y click de ratón.

De este modo usé de manera automática el software. Con Matlab fui moviendo los archivos procesados de una carpeta a otra.

Un saludo.

    Pregunta:  63412 - PROBLEMA AL INSTALAR EN UN SO EN ALEMÃN
Autor:  Jorge Sanz
Hola y gracias de antemano por vuestra atención.
Os cuento mi problema y si alguien sabe cuál es el problema le estaré enormemente agradecido!
He desarrollado una pequeña aplicación en Visual Basic 6.0. Para distribuirla, he usado el asistente de Visual que genera el paquete de instalación y funciona correctamente en XP, Vista y Windows 7 siempre estando el sistema operativo en ESPAÑOL. (Mi SO es XP 2002 SP3)
El problema ha surgido al instalarlo en un ordenador con XP en Alemania, (con su SO en alemán claro). Según me han dicho no pueden instalar el programa, dicen que el mensaje es algo así como "archivo incompatible" pero no me han podido dar más detalles.
He pensado tres posibles fuentes del error:
- en el archivo Setup.lst aparece esto: PrivateGroup0=Verdadero
Parent0=$(Programs), y "Verdadero" no es muy alemán que se diga... quizá el SO no lo entiende.
- en el mismo archivo Setup.lst aparece lo siguiente [email protected],$(WinSysPathSysFile),,,7/28/98 12:00:00 AM,102912,6.0.81.69, ¿podría dar problemas el orden de la fecha (dia/mes/año)?
- Lo último que se me ocurre es que las bibliotecas que instalo no sean compatibles o algo así pero esto ya escapa a mis conocimientos.

Si alguien puede ayudarme repito que le estaría enormemente agradecido ya que este problema me está desesperando!!
Muchas gracias a tod@s, un saludo!
  Respuesta:  mario echeverria
hola que tal en mis pocos conocimientos deverias de ver si el xp no tiene los Bits muy elevados para porque hay sistemas operativos como el windows 7 viene con 32 bits o 64 bits el de 64 bits en pocas palabras lo que ocurre esque no reconoce algunas aplicaciones ya que no tienen los mismos recursos que con el de 32 bits que es el mas comun ya que en el corre sin problemas las aplicaciones
deverias de rebisar eso y probar si en alguna ottra computadora con el mismo sistema operativo te sale el mismo error
espero que te aya servido

    Pregunta:  63479 - ELIMINAR UNA LINEA DE EXCELL CON VISUAL
Autor:  Naiara Lasa
Buenas, tengo una hoja excell la cual tiene varias columnas y en la tercera columnas depediendo de la segunda columna tiene algunos sumatorios, lo que yo quiero es que me borra todas aquellas lineas donde en la columna A tenga texto, para ello he utilizado la sentencia
With ThisWorkbook
.Sheets(nombreHojaPS).Row(i).EntireRow.Delete
End With
pero no funcion alguien me ayuda????.

Agradeciendoles por anticipado.
  Respuesta:  Gonzalo Quintana
Hola Naiara

Deberíamos ver el proceso anterior y posterior de tu código para poder brindarte una mejor ayuda.

Por lo pronto podría preguntarte ¿¿a que hace referencia la "i"??

Saludos,

Gonzalo

    Pregunta:  63599 - BUSQUEDA SQL CON VB6 EN ACCES 2000 NULA
Autor:  CArlos Ruiz
Buen dia para todos!!!

Mi problemita es que realizo una busqueda desde una aplicación que estoy desarrollando en Visual Basic 6, mediante SQL, a una base de datos de Acces 2000 la cual no me arroja ningun tipo de resultado, es mas ni 1 solo error. Ya he trabajo con casi todo tipo de busquedas, estaba experimentado una forma en la que desde la misma aplicacion se escoge el parametro de la tabla de la base y luego en un textbox se escribe lo q se desea buscar. Al parecer esta es mejor forma que se ajusta a mi aplicación.
El caso es que con breakpoints me di cuenta que la cadena de conexion de busqueda no me esta asignado lo que le escribo en codigo.
Me explico:
strSQL = "SELECT * FROM TMascota WHERE ' " & buscarm & " ' = ' " & bmascota & " ' "
nota: las comillas las separo para que vean que uso la sintáxis correcta.
Donde bucarm es el parametro de busqueda q elijo a través de un combobox (es decir, para asignar el campo de la tabla TMascota que deseo filtrar) y bmascota es lo que le asigno para realizar la busqueda (es decir el contenido del campo que elejí).
Cuando leo el valor de la variable String strSQL aparece " ". Lo que me indica que no me asigna el codigo escrito arriba.

Agradecería enormemente las sugerencias que me puedan dar.

Saludos!!!!
  Respuesta:  Arturo Fdez-Pacheco Conesa
El campo de la tabla que le pasas no de be ir entrte comillas

Debes codificarlo asi:

strSQL = "SELECT * FROM TMascota WHERE " & buscarm & "' = ' " & bmascota & " ' "

    Pregunta:  63754 - DSN DESDE VISUAL BASIC
Autor:  Elier Lora B
Saludo a Todos:
Mi Problema es que he creado un DSN por Código, de la siguiente Manera

Private Declare Function SQLConfigDataSource Lib "ODBCCP32.DLL" ( _
ByVal hwndParent As Long, _
ByVal Frequest As Long, _
ByVal LpszDriver As String, _
ByVal lpszAttributes As String) As Long

Private Sub CreaDSN()
Dim CadAtrb As String
Dim Dl As Boolean
CadAtrb = "DSN=dsnPlantilla" & Chr(0)
CadAtrb = CadAtrb & "Server=Hanuman" & Chr(0)
CadAtrb = CadAtrb & "Trusted_Connection=True" & Chr(0)
CadAtrb = CadAtrb & "Database=Plantilla" & Chr(0)
If SQLConfigDataSource(0&, 4, "SQL Server", CadAtrb) Then
MsgBox "DSN Creado correctamente"
Else
MsgBox "DSN No Fué Creado"
End If
End Sub

El DSN se crea sin dificultad... Pero al ejecutar los programas que lo utilizan (para visualizar Reportes de Crystal Report) no se logra la coneccion con el servidor en el momento de ejecutar el Reporte... sin embargo, sin hacer nada mas... voy por el panel de control Origenes de Datos, localizo el DSN creado... lo edito sin realizarle ningun cambio... al llegar al final pruebo la coneccion y resulta satisfactoria la prueba. y desde ese momento funcionan los progrmas que antes no funcionaban, es como si el DSN necesitara algún Detalle en los atributos. que por supuesto no sé cómo realizarlo desde el código.

Alguien podría Ayudarme?
Gracias
  Respuesta:  Laubrisa Orellana
Por lo que veo en tu codigo te falta indicar usuario y clave aunque no tenga el usuario una clave debes identificar el usuario con que tienes acceso

    Pregunta:  64558 - OBTENER NAME DE MENUS EN TIEMPO DE EJECUCION
Autor:  Andres Gutierrez
Hola.
Necesito obtener la propiedad Name de los menus y submenus de una forma en visual basic 6. He encontrado que con GetMenuString obtengo la propiedad caption de culquier estructura del menu, pero me gustaria saber si tambien hay forma de obtener la proiedad name?

Gracias
  Respuesta:  Warren Jason Román
no se si esto te sirva, pero si lo que quieres es que devuelba el nombre en String(Texto) del menu y ya sabes el nombre... el comando

[nombre].Item(Index).Name

Regresara el nombre del objeto menu
Tal vez sea util en menus con matrizes y el mismo nombre
fuera de eso no le encuentro otra utilidad

PD: Perdon si no contesta tu pregunta

    Pregunta:  64736 - PROBLEMA CON NUMEROS ALEATORIOS
Autor:  Gonzalo
Hola, estoy armando un programa en visual studio y necesito crear 4 numeros aleatorios diferentes entre 10
Buscando en internet encontre un algoritmo que me funciono a medias, lo estudie y lo modifique y me andubo bastante bien, pero cada tanto me da dos veces el numero 1 en distintas posiciones, y realmente no se en donde esta el problema, aqui les dejo el algoritmo a ver si alguien me puede ayudar a que no se repita. Aclaro, solamente me repite el numero 1, y de los 4 numeros, solamente se repite 2 veces ej: 3, 1, 1, 7, o 1, 1, 4, 6, etc...
Public Sub Naleatorios()

Randomize()

For i = 0 To 4

If i = 1 Then
numeros(j) = Int((10 * Rnd()) + 1)
If j = 4 Then
j = j
Else
j = j + 1
End If
Else
retorno:

For x = 0 To 3
temporal = Int((10 * Rnd()) + 1)

If temporal = numeros(1) Then
GoTo retorno
End If
If temporal = numeros(2) Then
GoTo retorno
End If

If temporal = numeros(3) Then
GoTo retorno
End If
If temporal = numeros(4) Then
GoTo retorno
End If

numeros(j) = temporal
If j = 4 Then
j = j
Else
j = j + 1
End If
Next x
End If
Next i

End Sub

Muchas gracias por su tiempo
  Respuesta:  Fernando Fumero
Option Explicit
Dim VECTOR(1 To 7) As Integer
Dim N As Integer

Private Sub Command1_Click()
Dim REPETIDO As Boolean
Dim NUMERO As Integer
Dim I As Integer
Randomize Timer
NUMERO = Int((10 * Rnd()) + 1)
For N = 1 To UBound(VECTOR())
Do
REPETIDO = False
NUMERO = Int((10 * Rnd()) + 1)
For I = 1 To N
If VECTOR(I) = NUMERO Then REPETIDO = True
Next I
If Not REPETIDO Then VECTOR(N) = NUMERO
Loop Until Not REPETIDO
Next N
End Sub

Private Sub Command2_Click()
Label1 = ""
For N = 1 To UBound(VECTOR())
Label1 = Label1 & VECTOR(N) & " | "
Next N
End Sub

Cortesía de FUMERO CORP. - [email protected] -

    Pregunta:  64762 - INSTALAR PROGRAMA VB6 EN WINDOWS 7
Autor:  Cesar Ambrossio
Hola Buenos días, Como andan?.
Mi pregunta viene en como instalar una aplicación hecha en Visual Basic 6 en windows 7, ya que tengo un programa realizado y en WinXP funciona perfectamente pero al instalarlo en Win7 no anda!!. Necesito una ayuda urgente!!.

Desde ya Muchisimas Gracias!!..

Saludos!..
  Respuesta:  Adolfo Diaz
Tienes actualizada la version del VB6? Además de haberlo instalado en tu PC, instalaste el servipack 6.0 de VB? Ahí están todos los archivos necesarios para que al empaquetar, te funcione en windows 7.0. Espero haberte ayudado

    Pregunta:  65096 - VINCULAR C++ Y C
Autor:  ingersirius
Hola.. a todosss...
el que conozca del caso y pueda brindar su ayuda... se agradece. XD
Como puedo Vincular un proyecto de c++ a un proyecto de C. utilizo visual 2010.
lo que quiero es que dentro de mi proyecto creado con formularios y POO exista un boton que me habra el proyecto c++... que se pueda agregar. es esto posible? ya tengo dias en ello... grax x la atencion prestada. ^^

datos Extras:Lo quise hacer por agregar proyecto-->Consola win 32 --> pero al crear un codigo cuando lo intento correr en c++ me sale el error que no encu entra el archivo .exe en la carpeta debug
  Respuesta:  Maryori Leal
Bueno si de tanto darle vueltas al asunto ya se como agregar un proyecto de c++ a un proyecto de visual basic. por un momento dude de que esto fuera posible, pero realmente si se puede la confusion que se me presentaba era de llevar un proyecto de c++ hasta visual y cuando realizaba la depuracion del proyecto en c++ este me generaba un error de ejecutable. por ello, en una de las pruebas locas y ya desesperadas en darle solucion al problema decidi aplicar el proceso inverso. pense... si el proyecto en visual corre a la perfeccion porque no llevarme mejor el proyecto de visual hasta c++, y amigos mios os ha funcionado a la perfeccion. hice cualquier prueba q me generara error al realizar las funciones de la programacion orientada a objetos y nada todo se encuentra bien. por tanto ha sido simple la vinculacion.
att. Ing Leal
Os espero haberos ayudado. ^^

    Pregunta:  65422 - MACRO MUY LENTA
Autor:  Oriol Plana
Tengo esta macro que lo único que pretende es copiar los campos de una hoja (pantalla de entrada) y copiarlos en otra a modo de base de datos (consulta). El problema es que me tarda unos 30s cada vez que la ejecuto y el aplicativo se vuelve muy pesado de utilizar. He aprendido visual en los últimos dos días y seguro que hay una forma más fácil de hacer lo que quiero.
Copio la macro para ver si alguien lo puede solucionar.
Muchas gracias

Public Sub new_client()
Dim fila_1 As Integer
Dim fila_2 As Integer
Dim col_1 As Integer

fila_1 = 2
fila_2 = 8
col_1 = 3

While fila_1 < 1000
If Hoja3.Cells(fila_1, 2) = "" Then
While fila_2 < 49
Hoja3.Cells(fila_1, col_1) = Hoja16.Cells(fila_2, 5)
fila_2 = fila_2 + 2
col_1 = col_1 + 1
Hoja3.Cells(fila_1, 22) = Hoja16.Cells(54, 9)
Hoja3.Cells(fila_1, 23) = Hoja16.Cells(56, 9)
Hoja3.Cells(fila_1, 1) = Hoja3.Cells(fila_1, 3) + "-" + Hoja3.Cells(fila_1, 14) + "-" + Hoja3.Cells(fila_1, 15)
Hoja3.Cells(fila_1, 2) = Hoja3.Cells(fila_1, 3) + "-" + Hoja3.Cells(fila_1, 15)
Wend
End If
fila_1 = fila_1 + 1
Wend

End Sub
  Respuesta:  Gonzalo Quintana
Oriol Plana:

Porque no pruebas agregandole al principio del código lo siguiente:

Application.ScreenUpdating = False

y por ahi bajando col_1 y fila_2 a Byte, o sea

Dim col_1 as Byte (Byte, valor de 0 a 255)
Dim fila_2 as Byte

Va a hacer que las variables ocupen menos espacio y por lo tanto más rápida

Por lo demás, el código me parece bastante simple

Comentás??

Saludos,

Guli

|<  <<  243 244 245 246 247 248 249 250 251 252 253  >>  >|