BUSCAR EN PREGUNTAS Y RESPUESTAS

 Se han encontrado 2654 coincidencias.<<  >> 

Visual Basic
    Pregunta:  3916 - MODIFICAR LA CONFIGURACION DE LA MONEDA, HORARIO DEL SISTEMA
Autor:  marcelo rodrigues
Como puedo modificar opciones del panel de control de windows, especificamente las configuraciones de moneda, horarias y lenguage, desde mi aplicacion visualbasic 5.0.
El problema es que cuando estas no corresponden con la originales el sistema entra en error.
Desde ya muchas gracias.
  Respuesta:  Ximena Tamame
Para cambiar la configuracion en tiempo de ejecucion existen varias funciones que te permiten saber que configuracion existe actualmente, y setear la que quieras, son API麓s de windows. La declaracion de la funcion para setear una configuracion es:
Private Declare Function SetLocaleInfo Lib "Kernel32" Alias "SetLocaleInfoA" _
(ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String) As Long
y, por ejemplo, para setear el separador decimal y el de miles es:
Call SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, ".")
Call SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STHOUSAND, ",")
las constantes utilizadas tiene los siguientes valores:
Private Const LOCALE_USER_DEFAULT = &H400
Private Const LOCALE_SDECIMAL = &HE 麓Para cambiar el separador decimal
Private Const LOCALE_STHOUSAND = &HF 麓Para cambiar el separador de miles
Las tenes que declarar primero, me costo mucho encontrar los valores para lo que queria cambiar (separador de miles y el separador decimal), para el separador de miles y el separador decimal de la moneda son:
Private Const LOCALE_CURRDECIMAL = &H16 麓Para cambiar el separador decimal monetario
Private Const LOCALE_CURRTHOUSAND = &H17 麓Para cambiar el separador de miles monetario
no se para los demas, si los encuentro te los mando. Espero que te sirva.
  Respuesta:  Pedro Fabi谩n Hern谩ndez Barbosa
la configuraci贸n de windows desde sus inicios a sido en base a dos archivos principales el Win.Ini y el system.ini(y a partir de Win95 el registro), puedes abrirlos para edici贸n desde cualquier editor de texto normal, cuando cambias algunos valores de la configuraci贸n de windows que se encuentran en esos archivos tendr谩s que reiniciar la computadora para que tomen efecto.
los valores a los que haces mencion estan en el archivo Win.Ini.
puedes leer las configuraciones con algunas instrucciones de VB5 pero en realidad no se cuales.

    Pregunta:  3930 - FLASH EN VISUAL BASIC
Autor:  Edsel Sanz
Se puede utilizar las animaciones de flash 4 en un formulario de visual basic 5? Si se puede como lo hago?
  Respuesta:  Miguel Lucero
Si tenes instalado la versi贸n registrada (original) de flash 4 y por supuesto vb, en los componentes te aparece un activex para usar en los formularios.
Es muy f谩cil de usar.

    Pregunta:  3948 - IMPRIMIR
Autor:  jorge enrique atara ramirez
como imprimir un archivo, fichero desde visual basic ???
  Respuesta:  SnoopDree
Imprimir todo (tipo de letra, bold, negrita, etc.)
En Vb5 a veces hay problemas con el cambio de Fuentes asi que define esta rutina y seguramente no tendras problemas. Deberias declarar el procedimiento en un Modulo.

Sub CambiarFuente(Letra, Tama帽o, Negrita, Subrayado, Italica As Variant) As Variant
Dim X As New StdFont
With X
.Name = Letra
.Size = Tama帽o
.Bold = Negrita
.Underline = Subrayado
.Italic = Italica
End With
Set Printer.Font = X
End Sub
Cuando la necesites la llamas asi enviando el nombre de la fuente, el tama帽o , Negrita (True o False), Subrayado (True o False), Italica (True o False)
Call CambiarFuente("Arial", 12, True, True, True)
  Respuesta:  Miguel Arg眉ello
Para poder imprimir un archivo con visual en la impresora, tienes que utilizar el objeto printer, por ejemplo, para imprimir un peque帽o texto seria:

Private Sub Imprimir_Peque帽o_Text(Cadena as String)

Printer.Print Cadena
Printer.EndDoc
End Sub

Con la funcion Printer.Print, lo que haces es pasar una cadena a un archivo "temporal de impresion", y la funcion Printer.EndDoc sirve para cerrar ese documento y empezar a imprimir.

Ahora que sabes como imprimir, para imprimir un archivo, lo unico que tienes que hacer es abrirlo, y una a una las lineas del archivo que quieres imprimir e ir enviandola a este archivo temporal, una vez llegado al final del archivo dar la intruccion Printer.EndDoc y la impresora empezara a imprimir el archivo.

Puedes controlar la posicion del texto con CurrentX y CurrentY, el tama帽o con FontSize, el tipo de letra con Font.

Espero que te sirva de ayuda. Un Saludo

Miguel

    Pregunta:  3993 - ERROR 713 EN VB
Autor:  angel martin mecca
Constru铆 una aplicaci贸n que trabaja con el dise帽ador de informes (data report de Visual Basic 6),al distribuir esta (previo a un empaquetado)en distintas m谩quinas, las cuales no tienen instalado el visual basic, cuando quiero imprimir se produce un error n煤mero 713 ("error de la aplicaci贸n o del objeto"). No sucede lo mismo en aquellas m谩quinas que tienen instalado el visual basic. La aplicaci贸n trabaja con una base de datos construida con Access 2000. La conexi贸n del dataenvironment es con Microsoft Jet 4.0 OLEDB
La opci贸n de empaquetado se realiz贸 con el paquete de instalaci贸n standard y no con el archivo de instalaci贸n de dependencia.
  Respuesta:  RICARDO SANDOVAL
LO MAS PROBABLE PARA ESTE PROBLEMA, ES QUE EN EL MOMENTO DE CREAR EL INSTALADOR, NO SE ADICIONO EL OBJETO CTRL32.OCX.

    Pregunta:  4052 - GUARDAR IMAGEN DE VISUAL BASIC A SQL SERVER
Autor:  Cesar Augusto Cruz Morales
Como insertar un grafico con extension tif dentro de una base de datos de SQL Server 7.0.

Existe alguna sentencia a la cual se le da la ruta del archivo y que formato debe tener el archivo.
  Respuesta:  Diego Guida
TE MANDO UN EJ. SOLO A MODO DE REFERENCIA, PARA ACCESS (USA LAS FUNCIONES NECESARIAS PARA TU SOLICITUD). CON MUY POCAS MODIFICACIONES, LO PUDE HACER ANDAR PARA SQL SERVER, SIN PROBLEMAS.

Por el tama帽o de la respuesta, est谩 en el archivo resp4052.txt

    Pregunta:  4063 - VISUAL BASIC & ORACLE / OBJECTS FOR OLE
Autor:  Jose Ignacio Gonzalez Lorente
Tengo un problema de perdida de memoria trabajando con:
- W. NT
- Visual Basic 5.0
- Oracle 8.0
Mi problema consiste en que cada vez que creo un Dynaset dentro de un Timer
el programa va ganando memoria, hasta el punto de que como este se ejecuta
las 24 horas, mi sistema se satura, teniendo que resetear cada dos dias.
He probado a desconectarme y volver a conectarme a la BD. Oracle, en cada bucle
de ejecucion, ganando algo, pero sin llegar a solucionar el problema.
No se si estoy haciendolo bien, el caso es que me han hablado de tecnicas de
programacion para Liberar Memoria, y de tecnicas para Objects for OLE, pero
soy incapaz de encontrarlas.
Gracias de antemano.
Hago una cosa como esta:
Dim OraSession As Object
Dim OraDatabase As Object
Dim MsgDynaset As Object
Set OraSession = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSession.OpenDatabase(DatabaseAlias, Usuario & "/" & Clave, 0&)
OraDatabase.Parameters.Add "PResolucion", 0, 2
Set MsgDynaset = OraDatabase.DBCREATEDYNASET(sql$, &H8&)
Do While Not MsgDynaset.EOF
kk = Trim$(Str(MsgDynaset.Fields("X")))
kk1 = Trim$(Str(MsgDynaset.Fields("Y")))
sql = "begin Proc_almacenado(" + kk + ",麓" + kk1 + "麓); commit; end;"
DoEvents
OraDatabase.DBEXECUTESQL (sql)
MsgDynaset.Delete
MsgDynaset.DbMoveNext
loop
MsgDynaset.close
Set MsgDynaset=Nothing
  Respuesta:  Jose Ignacio gonzalez Lorente
El problema es que oracle tiene un Bug que alloca memoria. Se soluciona solicitando a Oracle un parche, Oracle Object for OLE 1.6. Se instala y los problemas de gestion de memoria se solucionan.
  Respuesta:  Ruben Alejandro Romero Mansilla
Se me ocurre que primero que nada saques este codigo del Timer y lo pongas en un procedimiento al cual luego llames desde el timer (si bien parece que no tiene ninguna diferencia si la va a tener) y segundo lo que podrias agregar antes de la ejecucion de dicho procedimiento (dentro del timer) es un procedimiento de control de variables. algo como

if isobject(MsgDynaset) then
Set MsgDynaset = nothing
end if

Saludos
  Respuesta:  Luis Francisco Sorarrain
Hola,
No esta mu y claro el problema, si veo que haces cosas que no tienen funcion apararente como el de mydynaset.close que esta por compatibilidad, si se ve que cerras el cursor.
no se entiende que haces con esos parameters.
si podes hacerlo un poco mas claro lo veo y hasta lo puedo probar donde trabajo yo.
bye!

    Pregunta:  4071 - MAIL HTML DESDE VISUAL
Autor:  Laura Lopez Saldivar
Hola, yo quiero enviar un mail desde Visual, yo genero el archivo, y lo pongo en el directorio correspondiente para que lo mande, el problema que tengo es que no se que setearle para que me lo mande como HTML y no como texto.
Incluso hasta creo el archivo como HTML pero no me funciona. Si me pueden ayudar por favor.
  Respuesta:  I帽aki Oraindi Leonet
Hola Laura:
No s茅 si habr谩 otras opciones pero la que utilizo yo es la de un programa externo. Es decir utilizo una DLL de un programa llamado ASPEMAIL.
Este programa me sirve para enviar emails tanto en VB como en paginas ASP.
Es muy sencillo de utilizar, lo puedes bajar tanto el programa como documentaci贸n.
Si te interesa lo puedes bajar de :
http://www.aspemail.com/download.html

    Pregunta:  4078 - PROBLEMAS CON CRYSTAL REPORT (TOWORD)
Autor:  Wilder L贸pez Mel茅ndez
Tengo un problema con el Crystal report, necesito crear una formula que me convierta un campo NOTA a letras e utilizado la funci贸n Towords() que se encuentra en el asistente.
Pero al ejecuarlo en presentaci贸n preliminar sale un error informandome que el archivo CRXLAT32.DLL esta da帽ado, e reinstalado el Visual Basic 5.0 pero continua el error, hay alguna forma de solucionarlo? o alguna otra formula para convertir n煤meros a letras (15 quince)?. porsupuesto desde crystal report, Gracias
Wilder
  Respuesta:  Jose Lozano
Yo tuve el mismo problema, el archivo que viene en los instaladores traen este error, aqui de mando el link donde puedes encontrar el parche para corregir esto.
http://community.seagatesoftware.com/updates/default.asp?q6=crx*&cType=FilesAndUpdates&c6=@META_SSFileName&ct=livecommunity-ftpfiles&button.x=16&button.y=16

    Pregunta:  4103 - VISUAL BASIC CON ACCESS 2000
Autor:  cristina gomez martin
Necesito utilizar el Visual Basic 5 con el Access 2000. Me sale el error "No se reconoce el formato de la base de datos". Las referencias marcadas son:
VB for Applications
VB runtime objects and procedures
VB objects and procedures
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Objects 2.0 Library
Microsoft Data Formatting Object Library
Microsoft Access 9.0 Object Library
Haciendo lo mismo con Access 97 no tengo problema.
Si hay alguien que pueda ayudarme, se lo agradecer铆a. Un Saludo. Una programadora principiante. Cristina.
  Respuesta:  Marger Arteaga
Si estas Utilizando DataControl deber谩s establecer lo Siguiente:

Data1.Connect=Access 2000;

Si la Base de Datos Tiene Password hacer lo Siguiente:

Dim dbs As Database
Dim rs As Recordset
Set dbs = OpenDatabase("C:\MiBase.mdb", False, False, ";pwd=MiClave")
Set rs = dbs.OpenRecordset(SQL)
Set Data1.Recordset = rs

    Pregunta:  4143 - VB BUSCAR SERVIDORES
Autor:  Daniel Manchego
Hola:

Quisiera saber lo siguiente.

Cuando estamos trabajando en red, bajo plataforma Windows NT o 2000, los que trabajan en bases de datos como SQL Server se habran dado cuenta de que el sistema busca los servidores activos y que han sido previamente registrados para que el usuario los registre en su MMC (Microsoft Management Console) y pueda trabajar con la informacion.

Pues bien, como puedo hacer para que mi programa de Visual Basic, capture a los servidores y me los muestre en una lista, o combo o grilla. Tan solo para que el usuario pueda conectarse con el.

Gracias.
  Respuesta:  Hector Ni帽o Romero
Prueba con sql-dmo (checalo en books on line)

|<  <<  145 146 147 148 149 150 151 152 153 154 155  >>  >|