Hay un total de 3030 Preguntas. | << >> |
Pregunta: | 30216 - CóMO COMPRIMO CON EL CóDIGO HUFFMAN |
Autor: | Juan Pérez |
Buenas tardes
¿Alguien podría ayudarme? tengo muy poco tiempo programando en Visual Basic y mi maestro nos pidió para la proxima semana (lunes 18 de marzo) un programa que cree un archivo de texto y utilice el código de Huffman para comprimirlo, así como otro para descomprimirlo. La parte de general el texto ya pude hacerla, pero no se como hacer la compresión mediante el código de Huffman. De antemano gracias |
Respuesta: | Rafael Hernamperez Martin |
Hola, Juan,
Aunque sea un poco tarde quizás te siga interesando. En las siguientes direcciones encontrarás información sobre este código: http://www.ace.ual.es/~vruiz/investigacion/IR-1/html/node4.html http://www.lsi.upc.es/~iea/greedy.doc En la siguiente dirección encontrarás el código fuente del código Huffman en C y en Pascal: http://www.geocities.com/SiliconValley/Bridge/1910/codigo.htm Un saludo |
Pregunta: | 30290 - BLOQUEAR PUERTO LPT1 DE IMPRESORA |
Autor: | Miguel Talavera |
Deseo bloquear el puerto de la impresora con el fin de poder habilitar y deshabilitar la impresión cuando yo desee. Esto me es me |
Respuesta: | Camilo Q |
hOLAS
Lo que puedes hacer es usar la libreria inpout32.dll el cual maneja el puerto LPT desde visual basic asi cuando quieras bloquear envias siempre un uno logico lo que mostrara un error en el manejador de impresiones, y para que siga enviando liberas el puerto emitiendo solamente un 0 una vez. Bueno, sino puedes construirte un aparatillo LPT que engañe a la impresora, si tienes consultas escribe Nos vemos |
Pregunta: | 30455 - ERROR EN CONEXION ADO |
Autor: | Jorge Esposito |
Al abrir una conexión de base de datos en ADO como esta:
Dim conex As ADODB.Connection Set conex = New ADODB.Connection conex.Open "Provider= Microsoft.Jet.OLEDB.4.0;System Database=D:\DATA\Empleados.mdb;" Me da el siguiente error: Número de error: -2147467259 Descripción del error: No se pudo encontrar el archivo ISAM instalable. teniendo en mis referencias de proyecto a Microsoft ActiveX Data Object 2.1 Library Microsoft OLEDB Simple Provider 1.5 Library Cabe destacar que existe el proveedor OLEDB para ODBC y el OLEDB para Microsoft Jet. Yo quiero conectar la base de datos Empleados.mdb cualquiera de los dos ejemplos me sirven mediante OLEDB para Microsoft Jet o OLEDB para ODBC ¿Cómo lo hago?, ¿Qué parámetros me faltan? |
Respuesta: | Genaro N. Condori Estaca |
La cadena de conexion es la siguiente
' Esta linea es para que los cursores se creen por defecto en el cliente ' caso contrario se crearan en el lado del servidor. Si la omites al crear ' un recordset deberas establecer la siguiente propiedad antes de ' crear un recordset. ' recordset.CursorLocation = adUseClient conex.CursorLocation = adUseClient conex.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\biblio.mdb;Persist Security Info=False" Lo probe i no tube ningun inconveniente. Espero te sirva |
Pregunta: | 30467 - EL SO NO ADMITE LA SECUENCIA DE ORDENACIóN SELECCIONADA |
Autor: | JEREMIAS JONHSON |
Pq puede ser que me de este error cuando ataco un *.bdf dbase con una instrucción SQL...
"El sistema operativo no admite la secuencia de ordenación seleccionada" en una consulta tan simple como: Set Reg = Bdd.OpenRecordset("Select * from MOVIME where Client = 3") cualquier tipo de intruccion SQL me da ese error , expceto en algo así como "Select * from Tabla", pero como le añada alguna concición se me va al carajo. |
Respuesta: | Jose Luis Martinez Moreno |
Podria ser porque no tienes la ultima version de las libreias de acceso a datos de Microsoft MDAC_TYPE, las puedes bajar como un paquete de la web de Microsoft. |
Pregunta: | 30472 - EXPORTAR CRISTALREPORT A WORD |
Autor: | Miguel Natividad |
Hola:
Tengo un programa en VBasic que ejecuta un reporte en CrystalReport. Todo esta ok, el problema es al exportar desde el reporte a un archivo de Word, me envía todos los datos del reporte pero los campos memos se muestran desordenados, no respetan márgenes y aveces aparece una línea horizontal que no se como eliminar. Espero puedan ayudarme salir de este problema |
Respuesta: | Ric Sierra |
El problema es de Crystal... posiblemente utilizando una version mas reciente se corrija. |
Pregunta: | 30479 - SOLUCION A LA PERDIDA DE REND. AL EXTRAER XML DE SQLSERVER |
Autor: | jose Garcia |
Necesitamos extraer datos de sqlserver2000 mediante archivos xml lo que nos supone una bajada de rendimiento de los procesadores considerable.
Hemos probado for xml explicit, plantillas, etc. Alguien tiene alguna sugerencia. Gracias por adelantado |
Respuesta: | Pedro Padilla |
mm Tiene que ser forzosamente por XML, y si generaras archivos CSV, o texto plano, por medio de OSQL o ISQL, igual y con eso mejoraría el rendimiento. |
Pregunta: | 30528 - SABER CUANDO UNA APLICACION A TERMINADO DE EJECUTARSE |
Autor: | Luis Chaves Salazar |
Se empieza a ejecutar una aplicacion de instalación de componentes, finalmente cuando esta aplicación finalize se debe cargar otra aplicacion. He utilzado el comando Shell de visual basic 6 pero las ejecuta casi al mismo tiempo, la idea es ejecutar la segunda despues de haberse ejecutado la primera. |
Respuesta: | Wilfredo Pérez Velázquez |
Hola Colega,
Si tu pregunta se refiere a ejecutar una plicación propia durante la instalción del kit de distribución de Visual basic, te diré que debes entrar la código del setup1.exe que genera Visual basic y que es estandar, con este debes agregar el shell que dices a tu .exe extra que debe estar en dicho paquete de distribución. Otra variante sería que este setup1.exe reiniciara el ordenador mediante la API de windows, pero previamente dejaras en el runonce un acceso directo al programa que desees ejecutar. Para entrar al código de este setup1, debes tener instalado en tu ordenador el Visual Basic 6.0 con la opción de instalación de herramientas empresariales, que es donde viene el kit de distribución. Debes realizar una copia de suguridad a dicha carpeta en tu ordenador, pues es posible que realizando pruebas la estropees ok. Dicha carpeta se encuentra en C:\Archivos de programa\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1 De ahí debes copiar todo por seguridad y luego abrir el proyecto Setup1.vbp que está en dicho directorio y buscar donde termina dicha aplicación ok, pues ahora no recuerdo bién... Si necesitas otra cosa de este tema, contacta conmigo ok... Un saludo. |
Pregunta: | 30575 - GRILLA EDITABLE Y ACTUALIZABLE |
Autor: | Fredy Lopez |
Hola, espero que alguien me pueda ayudar. Tengo que cargar datos de diferentes tablas a traves de un procedimiento almacenado en SQL Server 7.0 (eso mi programa lo hace bien), hacia una grilla para que el usuario pueda editar (modificar y agregar) y luego guardar los cambios a las tablas correspondientes sin tener que realizar el ciclo o bucle ya que esto es muy lento sobre todo si son muchos datos, e intentado con el data grid, pero no se como setearla para que permita editar solo las celdas de la columna que elija y no todas las celdas.
gracias por cualquier aporte |
Respuesta: | Ronald Leon Madrid |
Hola Fredy :
Lo tuyo es bien fácil de manejar, tienes que crear de tu dbgrid una columna tipooper en la ultima columna de tu dbdrig, donde manejas constantes. tdbggrid.columns(tipoOper) = mnadicionar tdbggrid.columns(tipoOper) = mnmodificar tdbggrid.columns(tipoOper) = mneliminar tdbggrid.columns(tipoOper) = mnconsultar Espero que te sirva : Saludos. |
Pregunta: | 30607 - VISUALIZACIONES GRAFICAS CON WINDOWS MEDIAPLAYER EN VB |
Autor: | Alejandro Calad |
Necesito saber como puedo utilizar los plugins de visualizaciones graficas que tiene el windows mediaplayer 7 con codigo en Visual Basic 6, de modo que cuando suene un archivo aparezcan las visualizaciones en pantalla completa, y que no se interrupa la imagen al seguir sonando otros archivos en secuencia. |
Respuesta: | Jose Luis Coya |
Intalate el windows media player 9 series y ya espero te sirva |
Pregunta: | 30615 - HACER QUE UNA APLICACION VB60 EXPIRE |
Autor: | Omar Andres Vera Olarte |
Cómo hago para que una aplicacion hecha en Visual Basic 6.0 , y al crear paquete de instalacion esta funcione por un periodo de tiempo...
La intencion es que funcione como una especie de Demo. Agradesco la Colaboracion que me puedan Brindar. |
Respuesta: | Oswaldo Monagas |
Omar hay varias formas de hacer eso, yo no se si las conozco todas pero una forma es hacer esas entradas en el registro de window, llevar la fecha actual del pc al registro, o un archivo ini o de texto, para luego tomarla de nuevo y hacer una comparacion. Todo esto lo tienes en este pequeño ejemplo que te envio. No es de mi autoria pero puedes adaptarlo a lo que necesitas.
Saludos Descargar ejemplo |
Respuesta: | Josemari Etxagibel Alberdi |
Lo más sencillo es crear un archivo oculto en alguna carpeta del sistema en el que guardas, por ejemplo, le fecha de instalación. Por si acaso la guardas codificada. Luego, cada vez que se ejecute el programa, compruebas que ese archivo exista y lees la fecha de instalación. Esto te sirve para finalizar la ejecución en caso de que el número de días transcurridos desde la instalación sea superior al que tu querías.
Espero que te sirva de algo, un saludo |
|< << 212 213 214 215 216 217 218 219 220 221 222 >> >| |