BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  20038 - QBASIC CON VBASIC
Autor:  Jose Antonio P
Tengo un codigo en qbasic que trata de capturar el sector 0 del disco duro, esto se puede compatibilizar con vbasic o con alguna librer铆a.
gracias.
  Respuesta:  Eduardo Cifuentes
hola...
El c贸digo es el mismo pero difieren en que uno es gr谩fico y el otro es para DOS.
Logicamente varian un poco en algunos comandos, pero el resto es casi lo mismo.
Es como comparar C, con C++. de la Borland...

    Pregunta:  20054 - ERROR EL REGSITRAR MSGSRV32
Autor:  Juan leon
Tengo un programa realizado en Visual Basic 6.0, ya he creado los instaladores del mismo, al instalarlo me sale que no puede registrar msgsrv32, no tengo idea como solucionar este problema, AYUDENME PLEASE...
  Respuesta:  Mario Campos
Lo que pod茅s hacer es excluirlo de la lista de componentes que se van instalar y luego registrar la dll manualmente.
Fijate que si no se registra es muy posible que ya lo est茅 y si est谩 en uso no te va a dejar registrarla.
Cualquier cosa avisame y te mando un programita para registrar dll's.
Saludos, Mario.

    Pregunta:  20129 - PROTECCI贸N ANTI PIRATERIA / HACKERS
Autor:  Roberto Avalos V.
Que tal, estoy realizando un programa, que pienso vender, en Visual Basic 6.0 y realmente es muy frustante, para cualquiera que desarrolle aplicaciones, el trabajar tanto tiempo en en el desarrollo de una aplicaci贸n para que en un ratito alguien te lo piratie o te lo hackien.

Me gustaria saber si alguien me puede ayudar dandome algunos consejos para hacer que mi programa sea mas dificil de piratear y de hackear...

De antemano Gracias...
  Respuesta:  Danibc
Otra manera de hacerlo es comprar llaves (mochilas) para tu aplicaci贸n (Hardlook, Alladin, etc..)
  Respuesta:  SuNcO
Para eso yo utilizo la nueva manera de hacerlo Microsoft, aunque yo ya lo hacia antes, aunque es algo tedioso para el comprador

Lo que hago es leer el numero de serie del disco duro, lo codifico y lo grabo en un archivo, y tal vez lo envio por mail a mi cuenta y lo decodifico, y lo codifico de nuevo y despues lo comparo con el numero de serie

Esto es infalible, ya que el numero de serie no es igual en ningun disco duro

    Pregunta:  20169 - PASAR DE VISUAL4 A VISUAL6 Y CRYSTAL REPORTS 8
Autor:  Sergi Castells Gimenez
Hice hace tiempo una aplicaci贸n en Visual Basic 4.0, usando los controles m谩s est谩ndar incluyendo el dbgrid. Todos los informes los hice con el control Crystal Reports que inclu铆a el paquete, usando las propiedades ReportFilename, Selectionformula, Destination, etc.
Me pregunto si por una parte es posible pasar la aplicaci贸n a Visual 6.0 y por otra parte si puedo convertir los reports a Crystal Reports 8 y mantener el c贸digo que utilice con el control Crystal anterior.
  Respuesta:  Oswaldo Monagas
Tuve un problema hace varios meses donde tenia que llevar una aplicacion del VB 3 al 5 o 6, en muchas oportunidades lo intente, pero siempre salia algun error de carga. La solucion me la dio unos programadores mejicanos que ahora no tengo su direccion electronica, pero se basa en lo siguiente: Tu proyecto esta hecho en VB 4 de 16 o 32 bits? Si no sabes esto instala la version de 32 bits en tu computadora y trata de leer el programa, si no hay problemas la version 4 de 16 y 32 bits, son compatibles o sea, instala los controles, ocx, etc necesarios para que tu programa funcione correctamente. Ahora instala el VB 6, y desinstala el VB 4, como las dos versiones (4 y 6) estan o estaban instaladas en la misma maquina, no debe haber problema cuando lo leas con el VB 6, solo te pedira que si deseas actulizar al VB 6, esto se debe a que tienes todos los controles en el system, de windows. Si se presenta errores al cargar, debes anotar que controles no puede leer tu programa y luego los instalas en el system, estos controles los encuentras, o se instalan con el VB 4, como por ejemplo llevar un control .vbx a su correspondiente .ocx Hay un archivo que se llama THREED.VBX este es un ejemplo. Una vez que copies los controles que presentaron errores en el system debes registrarlos con el regsvr32 THREED.VBX y lo haces con el run del Inicio de Windows. Nunca guardes los cambios cuando hay errores, solo lo haces despues que no hay errores de carga. Una vez que cargaste tu proyecto sin errores debes sustituir manualmente los controles que son tipicos del VB 6, como por ejemplo cajas de dialogos, etc, porque el programa esta leyendo los instaldos del VB4. Hay otras cosas que quizas tengas problemas pero me escribes y te ayudo a irlos solucionando poco a poco. Aqui te envio un articulo de como hacerlo desde el VB3 donde habian mas problemas, pero creo que en tu caso deben ser muy pocos.

Espero que te sea util y puedas entender este acertijo.

Descargar

    Pregunta:  20236 - POR QUE ADO NO ABRE UN BD VISUAL FOX
Autor:  jorge anibal escobar
tengo una base de datos en visual fox pro 6.0, y una plicacionsita en visual basic 6.0 que se enlasa a esta base de datos por medio de ADO cuando varias personas acceden a la base de datos no deja acceder si no al primero en conectarse.

驴acaso las bases de datos de visual fox pro no son multiusuario?
驴si migro la base de datos a oracle 7.0 o superior tendria este mismo problema ?
  Respuesta:  Mauricio Leyzaola
Has probado a vincular la base de datos de FoxPro por medio de access? Entonces podr铆as hacer la conexi贸n con access pero estar铆as modificando la base de FoxPro.

Creo que esto solucionar谩 en parte el problema del acceso a varios usuarios a la vez, aunque te advierto que access no es precisamente lo m谩s profesional para este fin, mejor utiliza oracle es un mundo de diferencia con microsoft. Saludos.

    Pregunta:  20377 - USAR MSAGENT EN MI APLICACION
Autor:  Genaro Sanchez
Como puedo usar el Agent en mi programa hecho en Visual Basic. Ya puedo mostrar el agent, los eventos y comandos. Mi pregunta es:
Como hago para que el mismo agent saque el msgbox y no lo saque Visual Basic. Asi como el Office, cuando esta el agent cargado en vez de un msgbox, lo pregunta el agent, uno le da click al boton que desee. O sea un msgbox pero lo da el agent. Como hago eso desde VB.

Gracias de antemano.

Saludos
  Respuesta:  Juan Jose Paris
Deberias de crear un clase que contenga todas las funcionalidades que quieras del Agente luego lo unico que tienes que hacer es en el metodo que te hayas creado para mostrar un mensaje, preguntas si esta activo el agente o no, en caso de que no este activo muestras un msgbox ejemplo de codigo para el metodo:

Public Sub Speak(ByVal strOracion As String, Optional ByVal oBoton As VbMsgBoxStyle) ' Metodo utilizado para HABLAR
If iaCargaAsistente.Visible = False Then
MsgBox strOracion, oBoton
Else
iaCargaAsistente.Speak strOracion
End If
End Sub

Saludos

    Pregunta:  20434 - MILISEGUNDOS EN VISUAL BASIC
Autor:  Memphys

Hola a todos. Me gustar铆a hacer un cronometro con milisegundos y se muestren en pantalla y no me sale.

A ver s铆 me podr铆ais echar un cable.Gracias
  Respuesta:  ces
Puedes probar utilizando la funci贸n Gettime o Gettimecount que encontrar谩s en el API de Windows

    Pregunta:  20467 - COMO ABRIR UNA BASE DE ACCES QUE TIENE UNA PASSWOR CON ADO
Autor:  Christian Domenichelli
Estoy tratando de escrbir el codigo para abrir una base de acces que contiene una password y no logro que esta se conecte, ademas los controles como el Data Envairomen o el AdoDatacontrol tampo pueden llegar a conectarse cuando la base tiene una passwor. Lo extra帽o de esto es que sin password si logro conectarme y tambien los controles.
Trabajo con Visual Basic 6 son el Service Pack 5. y la base de acces es de la version 97.
Si alguien sabe como hacerlo le agradeceria mucho un ejemplo muchas gracias.
  Respuesta:  Oswaldo Monagas
Aqui tienes el codigo para hacerlo, esta es un forma, pero hay otra mas.

'DAO:
Public Function OpenPasswordProtectedDatabase(DBPath As String, _
Password As String) As Object

'DBPath: Trayectoria de la base de datos Access
'Password: La Password

On Error Resume Next
Dim db As DAO.Database

Set db = DAO.OpenDatabase(DBPath, False, False, _
";pwd=" & Password)

If Err.Number = 0 Then
Set OpenPasswordProtectedDatabase = db
Else
Set OpenPasswordProtectedDatabase = Nothing
End If

End Function

'ADO:
'Abrir una Base de Datos con Clave desde VB

Dim BDatos As Database
Set BDatos = DBEngine.OpenDataBase("Path:\Base.mdb", False, _ False, ";Pwd=clave de la Base")

'Otro Codigo
Conectarse a una base de datos Jet con contrase帽a simple

驴Como conectar un control Data a un base de datos protegida con contrase帽a simple?. Ejemplos:
En tiempo de ejecuci贸n:
Set db = DBEngine(0).OpenDatabase(BaseDeDatos, False, True, ";PWD=miPWD")
...
With dat
.DatabaseName = db.Name
.Connect = db.Connect
.RecordSource = miSQL
.Refresh
End With
En en tiempo de dise帽o asignamos a la propiedad Connect la l铆nea:
;PWD=miPWD

Otra forma:

Function OpenDB(ByVal DBFileLocation As String) As Boolean
Dim strcn As String
On Error GoTo errorDB
strcn = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & DBFileLocation & ";" _ ' Localizacion de la BD
& "Persist Security Info=False;" _
& "Jet OLEDB:Database Password=" & DBPassword ' Password de la BD

Set cnConexionJet = New Connection
cnConexionJet.Open strcn
OpenDB = True
Exit Function

errorDB:
OpenDB = False
MsgBox "Error: " & Err.Number & ". " & Err.Description
End Function

Otra forma:
Dim strPassw as string

strPassw = ";database=NombreBaseDatos.mdb;pwd=tuclave" 'Constante del password de acceso a la BD
Set db = DBEngine.Workspaces(0).OpenDatabase("", False, False, strPassw)

No creo que necesites mas.
Saludos

    Pregunta:  20494 - PROBLEMAS CON MULTIUSUARIO EN SQL SERVER
Autor:  Ignacio Palomino
Tengo una aplicaci贸n de acceso a BD en Visual, para la BD utilizo SQL server y como conexi贸n ADODB. Se supone que sql es por defecto multiusuario y cuando abro los recordset lo hago con el bloqueo menos restriccivo posible, por registro. Pero al abrir dos instancias una da time out.
Gracias.
  Respuesta:  Pedro Herrarte Sanchez
Parece que tienes un problema de bloqueos.
SQL Server (lo que te digo es valido para version 7) utiliza varios tipos de bloqueos en sus transacciones.
Puede ser que estes habriendo una transaccion (metodo BeginTran de la conexion) y que no la estes confirmando (metodo CommitTran o RollbackTran), esto habe que SQL server server mantega "bloqueos de intento" y no permita el acceso a otras transacciones no ya al registro sino a toda la pagina de datos.
Te explico:Cuando haces un update y pones un 7 donde habia un 5, pero no le das la orden de marcado como correcto(commit) cuando otra transaccion intenete leer el dato no sabra lo que contine(tenia un 5 pero estas escribiendo un 7).
Existe una forma de marcar el nivel de aislamiento de las transacciones para que no establezcan estos "bloqueos de intento". Ejecuta como si fuese una SQL la siguiente instruccion:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITED
Con esto eliminas los bloqueos de intento.
Saludos.
  Respuesta:  googer
驴Y al abrir una s贸la instancia no te da time out, aunque s贸lo sea a veces?

NO creo que el problema sea que es una aplicaci贸n multiusuario. No s茅 si estar茅 en lo cierto o no, pero creo que abres un recordset y, sobre el mismo, ejecutas un bucle o haces operaciones que "entretienen" al SQL m谩s de 30 segundos (aproximadamente).

CREO y repito CREO que el problema est谩 en que debes hacer el c贸digo m谩s din谩mico. Yo tengo aplicaciones en las que concurren m谩s de 50 usuarios a la vez y no me da ni un problema en cuanto a multiusuario. Ahora bien, tuve que corregir mucho c贸digo, e incluso el dise帽o de las tablas y la base de datos, para evitar el error time out.

Espero que te sirva.

Besos para ellas y saludos para ellos.

    Pregunta:  20536 - COMO LEER UN DOCUMENTO WORD EN VISUAL BASIC 5.0
Autor:  Leopoldo Figueroa Silva
Estimados se帽ores.
Mi problema es el siguiente: tengo que leer un documento word (V.6) el cual contiene una variedad de cosas (actas de reuni贸n, cotizaciones de trabajo, art铆culos legales, etc.), los cuales deben dividirse en distintos documentos word, todo esto desde Visual Basic(V.5.0).
El problema real es como puede recorrer ese documento e ir detectando esos titulos(palabras claves), marcar y copiar todo su contenido en un nuevo documento word.

De ante mano Muchas Gracias.
  Respuesta:  Jorge Jara
En Visual hay un objeto llamado richtextbox.
con el cual tu le das la direccion de tu documento y 隆隆SORPRESA!! tu documento esta hay pero no lo puedes modificar.

|<  <<  189 190 191 192 193 194 195 196 197 198 199  >>  >|