BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  22353 - GRABACION CD DESDE VISUAL BASIC
Autor:  Marcelo Rafael Garc铆a Fenollar
Hola, me gustaria saber si desde visual basic se puede grabar a un cd un/os determinado/s directorio/s, vereis es que me gustaria hacer un backup de unos determinados directorios a cd, sin tener que utilizar un programa de grabacion de cd. Gracias.
  Respuesta:  jorge a
lo mas facil es formatear el disco con un programa de grabaci贸n, permitiendote grabar datos atraves del explorador o con la opcion guardar como: (por lo menos el easy Cd Creator la tiene).

ejemplo: formateas el disco en la funcion arrastrar
creas el codigo para que grabe como (Filecopy) a d:
listo, una vez que el disco se llena debes cambiarlo o borrarlo con el programa de grabaci贸n

    Pregunta:  22363 - CONEXION SIN ODBC EN ORACLE
Autor:  Claudia P茅rez
Mi duda es, se pueden realizar conexiones a Oracle desde Visual Basic SIN utilizar los ODBC\'s, y si es asi, de que forma, por objectos, por Active-x, por c贸digo. Ademas si agilizaria la conexion ?
Gracias.
  Respuesta:  Julio Cesar Arango Cubillos
Saludos desde Medellin.

En VB6 hay otra forma de conectarse a Oracle diferente a odbc y es la tecnolog铆a ADO.

Con objetos y controles ADO puedes hacer lo que estas solicitando.

Para aprender, te recomiendo el control ADO Data Control y se puede configurar en tiempo de dise帽o.

Cuando te logres conectar, lo reemplazas por el objeto ADODB.Recorset que se configura por codigo.

Esta 煤ltima forma es mas eficiente y te brinda mejor velocidad y presenta mayor flexibilidad y m谩s opciones a las bases de datos.

Espero que te sirva.

    Pregunta:  22365 - PROBLEMAS CON EL SHOW DEL FORM EN MS EMBEDDES VISUAL TOOLS 3
Autor:  jesus suso gil
El problema lo tengo realizando un programa para Pocket PC y utilizando para ello el Ms eMbedded Visual Tools 3.0. Pero la causa del mismo puede ser de car谩cter general.

Para verificar el funcionamiento del programa utilizo el emulador correspondiente que viene en la misma aplicaci贸n, no una m谩quina Pocket PC.

Utilizando el procedimiento form.show vbmodal o bien form.show vbmodelless el comportamiento del formulario al que llamo siempre es no modal y quiero que sea modal.

Como s铆ntoma decir que la ayuda de contexto que va apareciendo conforme escribes desaparece en cuanto escribo "form.show" seguido de un espacio en blanco. Es como si el software no esperara mas argumentos al respecto.

驴Alguien ha probado esto en Ms eMbedded Visual Tools 3.0. ?, 驴Le funciona o lo le funciona ?.

驴pudiera ser que el problema fuera de alguna librer铆a que tengo defectuosa ?. 驴Podr铆a ser problema del emulador?

Por si acaso he desinstalado el Ms eMbedded Visual Tools 3.0. y lo he vuelto a instalar pero el problema persiste.

Por favor, os agradecer茅 una ayuda al respecto. Llevo ya varios d铆as atascado con esto y no hay manera. GRACIAS
  Respuesta:  Rodrigo Osorio Hernandez
Lamento no poder ayudarte, por que a mi me ocurrio el mismo Problema o similar , al parecer el Visual Embedded esun poco restringido... ahora mi problema personalmente lo solucione de la siguiente manera:

---Lo que puedes hacer es crear un Objeto Tabs donde cada paleta haga referencia a un Frame (El Frame es tu pantalla.... ahora)
y el tratamiento seria Habilitando y deshabilitando los Frames... dependiendo del Indice Seleccionado...

Ejem:

Creas el Tabs = Tabs_EQ

Asignas True al Indice deseado

Tabs_EQ.TabS(1).Selected

Private Sub Tabs_EQ_Click()

If Tabs_EQ.TabS(1).Selected = True Then
FrmIngreso.Visible = True 'pones visiblela que quieres
FrmConsulta.Visible = False
FrmXXXXX.Visible = False

ElseIf Tabs_EQ.TabS(2).Selected = True Then
FrmIngreso.Visible = False
FrmConsulta.Visible = True 'pones visible la que quieres
FrmXXXXX.Visible = False

ElseIf Tabs_EQ.TabS(3).Selected = True Then
FrmIngreso.Visible = False
FrmConsulta.Visible = False
FrmXXXXX.Visible = True 'pones visible la que quieres
End If

-------------------------------------------------------------------------------------
En otra ocaci贸n yo necesitaba simular un teclado ya que el que proporciona el Pocket Pc no era muy bueno... entonces cree una nueva pantalla y no encontraba la forma de que el Show, fuera a la nueva pantalla se ingresaran los datos y volviera el control del Doble Click, como cosa rara este llamaba a la nva pantalla pero inmediatamente seguia con la instrucciones suiguientes del doble Click, en resumida no me servia para mi proposito, lo que hice fue que, como 煤ltima instruccion del doble Click fuera la llamada a la otra pantalla (Show), y cree variable Publicas de tipo Objeto y asi pude saber cual de los Text box.. me habia llamado a la nueva pantalla.

    Pregunta:  22378 - LA TABLA EXTERNA NO EST谩 EN EL FORMATO ESPERADO (PARADOX)
Autor:  Juan Carlos Acosta L
Cordial Saludo

Tengo unas tablas *.db creadas con Database Desktop 7 y deseo hacer una aplicaci贸n en Visual Basic 6.0 edici贸n profesional con estas tablas, pero al crear el control Data y ajustando las propiedades necesarias:

Connect=paradox 4.x;
DatabaseName=Ruta donde tengo las tablas
Recordsource=Tabla que deseo utilizar

Ejecuto el formulario y se muestra el siguiente mensaje:

"La tabla externa no est谩 en el formato esperado"

Qu茅 debo hacer para poder hacer este enlace?

Esto lo he intentado hacer utilizando c贸digo pero tampoco.

Otra inquietud es que el nombre de la tabla se recorta a 8 caracteres cuando el nombre es largo. Por ejemplo tengo una tabla llamada actividades.db y el motor Jet busca una tabla activida.db por lo tanto aparece un mensaje de error diciendo que no se encuentra la tabla. Esto sucede utilizando en la propiedad connect cualquier versi贸n de paradox. Por qu茅?

Les pido el favor me ayude con esto ojal谩 con un ejemplo peque帽o
  Respuesta:  Daniel Flores Avalos
Sin duda tu problema es sencillo de resolver:

Unicamente convierte la base de datos que estas utilizando a un formato mas compatible con VB 6.0 este formato es Acces98.

Habre la BD, despues en el menu "herramientas" del programa Microsoft Acces pulsa la opcion "utilidades de la base de datos", despues pulsa "convertir base de datos", en seguida elige "a una version anterior de la base de datos". Esto te permitira que la BD sea mas amigable y de facil manejo. Por ultimo prueba una vez mas tus codigos que has intentado anteriormente y veraz que asi resultara

Nota: esto corrige el nombre de las tablas que solo aceptan 8 caracteres

    Pregunta:  22419 - VISUAL BASIC5.0 EN WINDOWS2000
Autor:  Juan Antonio
Cuando salgo del Visual Basic5.0, me sale lo siguiente "VB5 ha generado un error, windows se cerrar谩", es que no es compatible con el windows2000, que versi贸n es compatible. gracias
  Respuesta:  Onorio Palavicini
Si es compatible, ha de haber alg煤n conflicto con win2000, te recomiendo desinstalar vb y volvero a instalar y si no funciona entonces deber谩s formatear la pc, instalar win2000 e instalar el VB.

    Pregunta:  22502 - BORRAR UNA CLAVE DEL REGISTRO
Autor:  Marceliano Crespo Bordonaba
Hola, Me gustar铆a poder usar la funci贸n de API RegDeleteKey() para poder borrar una clave desde Visual basic, distinta de las permitidas por el comando DeleteSetting. Muchas gracias.
  Respuesta:  SuNcO
No especificas si por API solamente o tambien por OCX. Entra a www.chakasteam.n3.net/winsock.html para que bajes un ejemplo de como editar el registro pero desde un OCX (agregado al ejemplo obviamente)

    Pregunta:  22507 - 驴COMO IMPLEMENTAR UN TIMER EN EXCEL 97, MEDIANTE UNA MACRO.?
Autor:  Claudio Reinoso Fuentes
Necesito insertar un "timer" (igual que en visual basic) en excel 97. Esto con el fin de calcular unos valores seg煤n el tiempo que se indique(20 seg , 30 seg,etc) y para actualizar los datos de la planilla de c谩lculo.

De antemano muchas gracias
  Respuesta:  Luis Miguel Mora.
Saludos, creo que este es el Codigo.

Sub Form_Load()
On Error Resume Next 'ignorar errores
Me.TimerInterval = 100 ' Intervalo del Timer (1000 = 1 seg.)
End Sub

Sub Form_Timer()
'nota: esta linea se ejecuta cada un(1) seg. por
'tanto aqui debe ir el cod para actualizar

Para cualquier cosa me escribes...

    Pregunta:  22510 - CERRAR SESI贸N DE NT
Autor:  Eduardo
Hola a Todos,

Mi consulta es la siguiente:

C贸mo puedo cerrar una sesi贸n de windows nt, al terminar de ejecutar una aplicaci贸n desarrollada en Visual Basic.

Desde ya, muchas gracias
  Respuesta:  Yazooo
'Con este peaso de codigo puedes cerrar o rearrancar windowsNT

Private Type LUID
UsedPart As Long
IgnoredForNowHigh32BitPart As Long
End Type

Private Type TOKEN_PRIVILEGES
PrivilegeCount As Long
TheLuid As LUID
Attributes As Long
End Type

Private Const EWX_SHUTDOWN As Long = 1
Private Const EWX_FORCE As Long = 4
Private Const EWX_REBOOT = 2

Private Declare Function ExitWindowsEx Lib "user32" (ByVal _
dwOptions As Long, ByVal dwReserved As Long) As Long

Private Declare Function GetCurrentProcess Lib "kernel32" () As Long
Private Declare Function OpenProcessToken Lib "advapi32" (ByVal _
ProcessHandle As Long, _
ByVal DesiredAccess As Long, TokenHandle As Long) As Long
Private Declare Function LookupPrivilegeValue Lib "advapi32" _
Alias "LookupPrivilegeValueA" _
(ByVal lpSystemName As String, ByVal lpName As String, lpLuid _
As LUID) As Long
Private Declare Function AdjustTokenPrivileges Lib "advapi32" _
(ByVal TokenHandle As Long, _
ByVal DisableAllPrivileges As Long, NewState As TOKEN_PRIVILEGES _
, ByVal BufferLength As Long, _
PreviousState As TOKEN_PRIVILEGES, ReturnLength As Long) As Long
Private Sub AdjustToken()
Const TOKEN_ADJUST_PRIVILEGES = &H20
Const TOKEN_QUERY = &H8
Const SE_PRIVILEGE_ENABLED = &H2
Dim hdlProcessHandle As Long
Dim hdlTokenHandle As Long
Dim tmpLuid As LUID
Dim tkp As TOKEN_PRIVILEGES
Dim tkpNewButIgnored As TOKEN_PRIVILEGES
Dim lBufferNeeded As Long

hdlProcessHandle = GetCurrentProcess()
OpenProcessToken hdlProcessHandle, (TOKEN_ADJUST_PRIVILEGES Or _
TOKEN_QUERY), hdlTokenHandle

LookupPrivilegeValue "", "SeShutdownPrivilege", tmpLuid

tkp.PrivilegeCount = 1 ' One privilege to set
tkp.TheLuid = tmpLuid
tkp.Attributes = SE_PRIVILEGE_ENABLED

AdjustTokenPrivileges hdlTokenHandle, False, _
tkp, Len(tkpNewButIgnored), tkpNewButIgnored, lBufferNeeded

End Sub

Public Sub ShutDown()
AdjustToken
ExitWindowsEx (EWX_SHUTDOWN), &HFFFF
End Sub

Public Sub ReStart()
AdjustToken
ExitWindowsEx (EWX_FORCE), &HFFFF

End Sub
Public Sub ReBooT()
AdjustToken
ExitWindowsEx (EWX_REBOOT), &HFFFF
End Sub

    Pregunta:  22705 - MOVENEXT, PROBLEMA AL MOVER AL ULTIMO REGISTRO
Autor:  Oscar Fernandez
Entorno NT 4(Service pack6) V isual Basic 6(Version empresarial)
En un programa con 2 control data, enlazados a 2 tablas(dynaset) de una base de datos, fusiono datos (relacionados por un campo).Problema en el siguiente bucle:
While not data1.recordset.eof
\' Suma del valor del campo importe
sum=data1.recordset.fields(\"CAMPO\").value
suma=sum + suma
data1.recordset.movenext
wend

El Error aparece al moverse al siguiente registro, cuando ha llegado al ultimo registro ERROR:\"La propiedad text es de solo lectura\"
Espero me podais dar alguna pista, gracias por tu interes.
Un saludo.
  Respuesta:  Agust铆n D谩vila
Porque no pruebas de hacerlo de esta forma, para ver si es por el Movenext:

do
\' Suma del valor del campo importe
sum=data1.recordset.fields(\"CAMPO\").value
suma=sum + suma
data1.recordset.movenext
if data1.recordset.EOF=true then exit do
loop

    Pregunta:  22829 - COMO GENERAR EJECUTABLES PARA WINDOWS CE CON EL VBCE
Autor:  Modesto R
Hola:

A ver, mi problema es el siguiente, me he creado una aplicaci贸n utilizando la herramienta "Microsoft eMbedded Visual Basic 3.0", pero no se como se puede compilar el c贸digo para que me cree el ejecutable, s贸lo me sale para crearme un fichero con extensi贸n .vb. As铆 que si alguien sabe como se hace, pues se lo agradecer铆a.

Un saludo
  Respuesta:  Rodolfo Solano
Hola Modesto.

Yo estoy trabajando con Visual Basic 6.0, pero este programa pertenece a MicroSoft Visual Studio 6.0 y este paquete que es unicamente para programacion, tiene un apartado que se llama MicroSoft Visual Studio tools este a su vez tiene na herramienta que se llama Package & Deployment Wizard, este programa se encarga de compilar tu programa y lo genera con la extencion exe, ademas de que te permite crear un un archivo Wizard que te ayudara cuando deses transportarlo e instalarlo en otra maquina. Como tu estas utilizando VB3.0, no hay problema si utilizas este programa ya que podras migrar tus proyectos a VB6.0 y asi actualizarte.

Saludos desde Mexico y espero que mis comentarios puedan ser de utilidad para ti.

|<  <<  193 194 195 196 197 198 199 200 201 202 203  >>  >|