PREGUNTAS CONTESTADAS - PhotoShop

 Hay un total de 3030 Preguntas.<<  >> 

    Pregunta:  23789 - ERROR 3050 "NO SE HA PODIDO BLOQUEAR EL ARCHIVO"
Autor:  Rodolfo Piña Duhart
Hola, estoy desarrollando una aplicación VB 5.0 en NT, y al abrir un formulario con un Control Data, me da el siguiente error:

Error 3050 No se ha podido bloquear el archivo

Agradeceré cualquier ayuda....Gracias
  Respuesta:  Fabio TorrediPisa
Hello

Unfortunately I don't speak english (I am Italian).
Your problem happens because the database stored on yr NT is not configured with both Sharing and Security permissions.
Try and see.
If that's not the cause, possibly it is a database corruption problem.
In this case you can Verify and Repair the database itself with the common tools available in the db. (like Access).

Hope this will help

    Pregunta:  23802 - BUFFER DE TECLADO
Autor:  Mauro Mauro
Quisiera saber cómo vaciar el buffer del teclado para que no se pueda usar teclado mientras se lee un documento en una aplicaión. El doc es un rtf y la idea es vaciar el teclado cada vez que se apriete una tecla para que no se pueda copiar (ctrl +c) o imprimir por pantalla.
Gracias
  Respuesta:  Fernando Niño
No es necesario vaciar el buffer del teclado, mas bien debes vaciar el portapapeles de windows, en un timer pon esta instruccion:

Private Sub Timer1_Timer()
Clipboard.Clear
end sub

Asi, mientras esta abierto tu documento, aunque lo mande al portapeles no lo podra usar.........espero que te sirva
  Respuesta:  Mario Campos
Lo que podés hacer es:
1) La propiedad keypreview del formulario la ponés en true y después del evento keypress del control donde mostrás los datos
ej:

private sub text1.tex_keypress(keyascci...............)
keyascii=0
end sub

Sino otra cosa que podes hacer es poner la propiedad enabled en false del control donde mostrás los datos

Cualquier cosa avisame.

    Pregunta:  23805 - COMO IMPRIMIR UN MSFLEXGRID
Autor:  Pedro Taggio
Hola

Estoy realizando un programa en visual basic el cual mande llamar bases de datos y realize reportes en sql, las cuales mando a un msflexgrid para mostrar solo las consultas que se deseen en forma de lista ¿como puedo mandar a impresora el contenido de un msflexgrid y si es posible con las lineas o cuadricula? gracias

saludos
  Respuesta:  Miguel Angel Perez Barria
de esta menera lo hago:

Printer.Print
Printer.FontSize = 7
With Form1
For Imprime = 1 To .Grid1.Rows - 1
.Grid1.Row = Imprime
.Grid1.Col = 0
Printer.Print Tab(3); .Grid1.Text;
.Grid1.Col = 1
Printer.Print Tab(23); .Grid1.Text;
.Grid1.Col = 2
Printer.Print Tab(35); .Grid1.Text;
.Grid1.Col = 3
Printer.Print Tab(78); .Grid1.Text;
.Grid1.Col = 4
Printer.Print Tab(93); .Grid1.Text;
.Grid1.Col = 5
Printer.Print Tab(112); .Grid1.Text;
.Grid1.Col = 7
Printer.Print Tab(155); .Grid1.Text;
.Grid1.Col = 8
Printer.Print Tab(175); .Grid1.Text;
.Grid1.Col = 9
Printer.Print Tab(205); .Grid1.Text;
Next
End With
Printer.EndDoc

en este caso el MsFlexgrid lo llamo Grid.
en relacion al leneado no te sabria decir como hacerlo pero si lo puedes hacer con el printer.line para hacer el cuadriculado. ojala te sirva esta ayuda

    Pregunta:  23886 - TRABAJAR CON DOS FORMS AL MISMO TIEMPO LEYENDO EL PUERTO COM
Autor:  edgar cruz
Hola que tal !
Estoy trabajando con formas en visualBasic, tengo una diseñada y cuenta con botones, grids, 2 mscomm, (para comunicarme al puerto)
un mscomm lo conecto a com5 y el otro a com6 pero necesito que ambos controles de comunicación lean al mismo tiempo informacion de los puertos 5 y 6 .De este "form "que les comento creo un objeto : de la sig manera en un objeto boton :
dim miform as new frmprueba
miform.show
de tal manera que tengo un form "original" y el otro que es una replica, cuando cargo en el original empieza a leer el puerto5 y cuando cargo la replica el "miform " y selecciono el puerto6 deja de funcionar la forma donde leo el puerto 5 trabajando solamente la ultima forma osea mifom

Cómo puedo hacer para que mis dos formas trabajen independientes, es decir que una lea el puerto5 y otra lea el puerto6?

Este programa lee del puerto5 y a continuacion se pasa al puerto6, regresa a leer el puerto5 y de alli al puerto6 y así sucesivamente , pero yo quiero que AMBOS PUERTOS SE LEAN AL MISMO TIEMPO.
Me gustaría que me escribieran por favor una forma de solucionar esto
Gracias.. y espero su contestación
  Respuesta:  Osvaldo Gardiman
Hola Edgar.
Literalmente al mismo tiempo no se puede pues el micro es uno solo.
Lo que yo probaria es colocar la instrucción DoEvents en un ciclo de lectura para que ambos se vayan repartiendo el tiempo de procesador.
  Respuesta:  Fredy Ramirez
Amigo, si es que pude entender bien tu pregunta, la solución creo está en que debes utilizar un solo formulario e insertar dos controles Timer, en cada uno de los Timer escribes el codigo que se debe ejecutar para cada com y estos se ejecutan de manera asincrona ( es decir se ejecutan los dos al mismo tiempo )

Espero esto te sirva para solucionar tu problema.

    Pregunta:  23897 - PROGRAMA QUE SE AUTOELIMINE.
Autor:  Guillermo Calderon
Hola..

Nesecito con urgencia desarrollar un programa cuyo ejecutable, al correrse se pueda auto-destruir.

No puedo elimnar el archivo por que el sistema no me permite, por que el file está en uso (obviamente por que está en ejecución cuando pido que se borre).

Gracias por adelantado..
  Respuesta:  luis hernandez
con la obcion de kill eliminas el archivo esa opcion la deves de poner cuando el formulario se cierre (unload) haci ya no esta en uso el archivo
  Respuesta:  Julio Cesar Arango Cubillos
Creas un archivo .BAT cuyo comando es DEL MIPROGRAMA.EXE. Justamente antes de terminar el programa, invocas el archivo .BAT

Cuando se invoca el .BAT mediante el comando SHELL, éste se ejecuta asincrónicamente; o sea, que no espera a que termine el programa .BAT y luego termina MIPROGRAMA.EXE.

Espero que te sirva.

    Pregunta:  23917 - ERROR 20553 -NOMBRE DE CAMPO DE PARáMETRO NO VALIDO
Autor:  Raquel Rodriguez
Al cargar un informe desarrollado en crystal report a una aplicación Visual Basic, me da el siguiente error:
Error 20553 en tiempo de ejecución-Nombre de campo de parámetro no valido.
Me gustaría que alguien me dijera pq da este error,y si es posible me explicara los pasos basicos que hay que seguir para cargar el informe en crystal en la aplicacion de visual.
Muchas gracias
  Respuesta:  Leo Reyes
http://support.businessobjects.com/communityCS/TechnicalPapers/cr_dev_dbissues.pdf
  Respuesta:  Adolfo MM
Me podrias mandar por correo un ejemplo de como estas mandando ejecutar el reporte, y si te es posible el reporte, yo lo checo y te mando otro ejemplo, sin errores y corriendo, ahh tambien las versiones tanto de Visual como de Crystal.

    Pregunta:  24019 - QUITAR EL MENU POPUP DE WINDOWS
Autor:  Juan Diego Pérez
Me gustaría saber como se puede quitar el menu popup de windows que sale al pulsar el boton de derecho.

El que esta compuesto de : ---> Deshacer
Cortar
Copiar
Pegar
Eliminar
Seleccionar todo

Gracias.
  Respuesta:  adepadua
Yo, utilizo esta forma para impedir que se abra el menú pop-up

Inserto un label y un timer

Ejemplo:

Private Sub Form_Load()
lbMenú.ForeColor = &H8000000F
End Sub

Private Sub TMenú_Timer()
lbMenú.Caption = lbMenú.Caption + 1
If lbMenú.Caption = "37" Then
TMenú.Enabled = False
lbMenú.Caption = "0"
txtCodigo.Enabled = True
End If
End Sub

Private Sub txtCodigo_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
txtCodigo.Enabled = False
TMenú.Enabled = True
End If
End Sub

Y en todos los cuadros de texto u otros controles, pongo el código de txtCodigo, cambiando el nombre del control claro está. Que lo disfrutes
  Respuesta:  Toasty
Compañero, lo que pides es dificil de realizar, ya que entraña el uso de muuuuuchaaaaas API's, y de una técnica llamada SubClasing, qeu basicamente lo que hace es interceptar el paso de eventos desde el Sistema Operativo hacia en ultima instancia un control TextBox, por ejemplo.
Pero si quieres yo te doy mi solucion mas sencilla, que no implica el uso de ninguna API, ni de subclassing, ni de un exhaustivo conocimiento del lenguaje.
Suponiendo que lo que te da problemas es un TextBox (se puede aplicar a otros controles), y que este se llama txtCodigo, lo que deberias hacer es lo siguiente con el evento MouseDown:

Private Sub txtCodigo_MouseDown(Button As Integer, _
Shift As Integer, X As Single, Y As Single)
If Button = vbRightButton Then
txtCodigo.Enabled = False
txtCodigo.Enabled = True
End If
End Sub

Y con este codigo tan simple, tienes solucionado el problema

    Pregunta:  24020 - ¿COMO PUEDO HACER QUE UN COMMANDBUTTON SE HAGA TRANSPARENTE
Autor:  Erika Ulloa Quintana
No se si se puede usando este componente o si conocen otro tipo boton que me permite "ponerlo transparente"?
  Respuesta:  Mario Campos
Hola Erika, no se por que motivo necesitás un commandbutton transparente pero podés usar otros controles, por ejemplo podés utilizar un image control y cargar un gif transparente.
Si me precisás más detalles seguro te voy a ayudar.
Cualquier cosa escribime.
Saludos.

    Pregunta:  24024 - PROBLEMAS CON EL EMPAQUETADOR DE VB6.0 RUNTIME ERROR 3706
Autor:  Joan Ratera Pey
Hola amigos, podria alguien ayudarme con el siguiente problema?
Realizo una aplicación en VB6.0 usando un control ActiveX ADO.

Activo:
Referencias: Microsoft ActiveX data Object 2.0 Library.
Componentes: Microsoft ADO Data 6.0 (OLEDB).

La aplicación funciona correctamente en la máquina con el VB6 instalado

Uso Package & Deployment Wizard para crear un instalable y se crean:
Setup.exe, Setup.lst y Project1.cab

Intento instalar en otra máquina sin el VB6 instalado me da el error:

RUNTIME ERROR 3706

ADO NO ENCONTRO EL PROVEEDOR ESPECIFICADO

Saludos y gracias. Joan Ratera Pey. (Manresa, Spain)
  Respuesta:  Mauro d
El error que te dà no es de la instalación de la aplicación, sino cuando se intenta conectar, Tendrias que revisar que el string de conexión que se le dá al método OPEN. Sea válido también en la máquina donde se instala. Si usas Access o algo por el estilo tené que instalar MDAC

    Pregunta:  24047 - EJECUTAR UNA MACRO DE ACCESS 2000 CON PASSWORD DESDE VISUAL
Autor:  Jesus Kado
Necesito saber de manera urgente como puedo ejecutar una macro que esta en una base de datos de access 2000 protegida con contraseña desde visual basic.
La base la tengo asociada a visual con un control Adodc.
El problema lo tengo cuando ejecuto la macro, me pide la contraseña.
  Respuesta:  Roberto Vargas
Si es que entendi bien tu problema, se puede solucionar poniendo la siguiente sintaxis en la propiedad CONNECT: ;pwd=CONTRASEÑA

Donde CONTRASEÑA es obviamente la contraseña de la BD

Si tu problema no es ese, contactame para ver si lo solucionamos de otra forma

Suerte.

|<  <<  187 188 189 190 191 192 193 194 195 196 197  >>  >|