|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - UserCode
Páginas: 1 ... 11 12 [13] 14 15
301
« en: Viernes 21 de Octubre de 2005, 00:45 »
hehehe... varios archivos .zip cierto, se me paso, disculpas. en un solo .zip pesaba 16MB, 23 MB es sin comprimir hehehe... muchisimas gracias por todo este apoyo PD: los fuentes pesan tanto porque hay una subcarpeta llamada Lib la cual contienen todos DLL y demas afines que necesita el programa para no estarlos buscando los habia juntado todos en dicha carpeta la cual pesa 16MB, excluyendo dicha carpeta, obviamente la carpeta de los fuentes pesa muchisimos menos... se me habia olvidado, sorry.
302
« en: Viernes 21 de Octubre de 2005, 00:32 »
si ya los envie y si son solo los fuentes, de vb, la bd, un .exe (no instalador) pero ya resolvi el problema por fin mi me falto un archivo pero era uno llamado MSVCP60.dll buscando en internet sobre el error del Crystl32.OCX en otros foros hacian referencia al archivo crpe32.dll el cual yo ya tenia en las librerias metido en el instalador compilado, tambien tenia el Crystl32.dep el cual Edite poniendo en comentario lo del crpe32.dll pero volvi a quitarle los comentarios porque obviamente si necesitaba ese archivo tenia que quitarle los comentarios al archivo que hacia referencia a las dependeicas del Crystl32.ocx Supe del MSVCP60.dll por una ventana al final de la instalacion que no haia salido antes indicando sobre este archivo, revise y vi que no lo tenia en las librerias adjuntas, lo busque lo meti y volvi a compilar le instalador... y ahora si se instalo sin problemas y carga la aplicacion todo bien con operaciones de registros. Pero al llamar a los reportes (no da error) pero no saca los reportes, parece que los carga y los cierra, se ve un pantallaso, como el /C del DOS. Pero no da error para nada, solo tengo que ver porque no muestra los reportes. Por suerte, al parecer el evento del reporte ha creado un archivo log informando esto: 10/20/05, 18:34:24, 4, 0, C:\Archivos de programa\DGUIAS\RepVentas.rpt:Physical database not found. Pero la BD si está, ya que de no estarlo, no hubiese podido ver los registros y editarlos para ver como el programa realizaba la operacion de registros. Donde lo estoy probando no tiene Office, no tiene Access, pero el Jet de access igual al hacer el instalador se lo anexa, porque sino, vuelvo a indicar, tendria errores con la BD, pero no es asi porque si funciona todo bien con la BD. Pero por el log del reporte, al parecer el Reporte no consigue la BD fisicamente aunque en el programa no sucede ningun error bueno al menos todo esto ya es un avance PD: como ya el instalador no da errores, ya cualquier cosa que comentar seria en otro Tema relacionado al Crystal, ya con el Inno Setup todo listo, es mas, lo comentado sobre el log del reporte ya lo voy a poner en otro tema a ver si a alguien le ha pasado lo mismo con el crystal en el foro de crystal.
303
« en: Jueves 20 de Octubre de 2005, 22:34 »
ya te lo mando, a quien quiera tambien se lo mando al rato...no pero, pesa 28MB y comprimido 16MB y no tengo ningun correo que permita adjutnar mayor a 10MB dejame probar enviarlo en varios correos la única opción que veo por los momentos. luego...Listo, enviados en dos correos, pensaba que serian mas.
304
« en: Jueves 20 de Octubre de 2005, 00:51 »
huuyyy ahora si que me pusiste en una bien dificil aun no he resuelto el error que saca el empaqueta de visual, el error 28 de espacio de pila insuficiente el cual lo cuelga y no compila nada, en pocas palabras, no puedo por los momentos obtener ningun archivo LST. Habia decidido hacer el instalador tomando nota de los archivos en el asistente del empaquetador el cual indica que este Crystl32.OCX va en System32 bueno dejenme seguir viendo a ver que puedo hacer porque en verdad que esto si es tener mala suerte
305
« en: Jueves 20 de Octubre de 2005, 00:00 »
ya agrege en un compilado de instalador nuevo el noregerror y el problema persiste igualito, bueno voy a seguir viendo
306
« en: Miércoles 19 de Octubre de 2005, 22:28 »
Me complace decir que hice otras pruebas, otro instalador, en donde usando el wizard sin modificar nada, sin colocar nada de: restartreplace uninsneveruninstall regserver para registrar las DLL y OCX, pues al parecer se instala mejor con menos errores, ya que el único error que ha sacado este ultimo instalador ha sido el ultimo mensaje: El componente 'Crystl32.OCX' o uno de sus archivos dependientes no está registrado correctamente: falta un archivo o no es válido. Busco el OCX y lo trato de registrar manualmente por Ejecutar, y saca el aviso: LoadLibrary("C:\WINNT\system32\Crystl32.OCX") failed - No se puede encontrar el módulo especificado. Ahí si que ya no sabria que sucede, ya que el archivo existe y se trata de registrar pero por algun error, el sistema no permite su registro, indicando una faltante para ello de no sé que. Al menos ya el error recae en un solo archivo o un grupo de archivos más pequeños, antes todos daban error, al parecer no se registraban o no lo hacian bien. Lo curioso es que en el paquete he metido todo archivo crys* que he encontrado, realmente no sabria bien a que archivo se refieren del crystal si todos estan ahí, en todo caso seguire investigando a ver si por fin compilo un instalador como dios manda.
307
« en: Miércoles 19 de Octubre de 2005, 17:24 »
Tengo unos serios problemas, aqui pongo lo del Inno Setup no sea que haya algo que no deberia estar como deberia: [Files] Source: "C:\Archivos de programa\DGUIAS\Exe\DGUIAS.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Archivos de programa\DGUIAS\BaseDatos97.mdb"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Archivos de programa\DGUIAS\RepVerde.rpt"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Archivos de programa\DGUIAS\RepRoja.rpt"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Archivos de programa\DGUIAS\RepVentas.rpt"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Archivos de programa\DGUIAS\Lib\Crystl32.dep"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\STDOLE2.TLB"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\Crystl32.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\MSCOMCTL.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\Crystl32.oca"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\ADVPACK.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\ASYCFILT.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\COMCAT.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\Crpaig80.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\crpe32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\crypt32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\cryptdll.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\crystalwizard.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\dao350.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\expsrv.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\Implode.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\mfc42.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\msjet35.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\Msjint35.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\msjter35.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\msrd2x35.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\msrepl35.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\MSVBVM60.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\MSVCRT40.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\msvcrt.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\OLEAUT32.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\OLEPRO32.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\P2smon.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\pg32conv.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\scrrnes.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\scrrun.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\sscsdk80.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\Vb5db.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\VB6ES.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\VB6STKIT.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\vbajet32.dll"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\W95INF16.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\W95INF32.DLL"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver Source: "C:\Archivos de programa\DGUIAS\Lib\vbrun60.inf"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons] Name: "{group}\DGUIAS"; Filename: "{app}\DGUIAS.exe" Name: "{userdesktop}\DGUIAS"; Filename: "{app}\DGUIAS.exe"; Tasks: desktopicon
[Run] Filename: "{app}\DGUIAS.exe"; Description: "{cm:LaunchProgram,DGUIAS}"; Flags: nowait postinstall skipifsilent
En mi WinXP hice el instalador el cual ejecute en una PC virtual usando el Virtual PC en un Win2000 y en el proceso de instalación me arrojo todos estos errores: ---------------------------------------------------------------------------------- Todos estos archivos sacaron el siguiente aviso: C:\WINNT\System32\ADVPACK.DLL C:\WINNT\System32\ASYCFILT.DLL C:\WINNT\System32\Crpaig80.dll C:\WINNT\System32\crypt32.dll C:\WINNT\System32\cryptdll.dll C:\WINNT\System32\expsrv.dll C:\WINNT\System32\Implode.dll C:\WINNT\System32\Msjint35.dll C:\WINNT\System32\msjter35.dll C:\WINNT\System32\msrepl35.dll C:\WINNT\System32\MSVCRT40.DLL C:\WINNT\System32\msvcrt.dll C:\WINNT\System32\P2smon.dll C:\WINNT\System32\pg32conv.dll C:\WINNT\System32\scrrnes.dll C:\WINNT\System32\sscsdk80.dll C:\WINNT\System32\Vb5db.dll C:\WINNT\System32\VB6ES.DLL C:\WINNT\System32\VB6STKIT.DLL C:\WINNT\System32\vbajet32.dll
Unable to register the DLL/OCX: GetProcAddress failed; code 127. No se encontró el proceso especificado.
----------------------------------------------------------------------------------
OTROS ARCHIVOS SACARON ESTE AVISO:
C:\WINNT\System32\Crystl32.OCX C:\WINNT\System32\crpe32.dll
Unable to register the DLL/OCX: LoadLibrary failed; code 126. No se puede encontrar el módulo especificado.
----------------------------------------------------------------------------------
Y OTROS ERRORES SACARON ESTO:
C:\WINNT\System32\Crystl32.oca C:\WINNT\System32\W95INF16.DLL C:\WINNT\System32\vbrun60.inf
Unable to register the DLL/OCX: LoadLibrary failed; code 193. %1 no es una aplicación Win32 válida.
----------------------------------------------------------------------------------
Y OTROS ESTO:
No se encuentra la biblioteca de vinculos dinámicos MSVCP60.dll en la ruta especificada.
La aplicación o DLL C:\WINNT\System32\Crystl32.oca no es una imagen válida de Windows. Compruebe esto contra su disquete de instalación.
La aplicación o DLL C:\WINNT\System32\vbrun60.inf no es una imagen válida de Windows. Compruebe esto contra su disquete de instalación.
No se encuentra el punto de entrada del procedimiento SUnMapLS_IP_EBP_16 en la biblioteca de vínculos dinámicos KERNEL32.dll
La aplicación o DLL C:\WINNT\System32\W95INF16.DLL no es una imagen válida de Windows. Compruebe esto contra si disquete de instalación.
LUEGO DE TERMINAR LA INSTALACION, AL EJECUTAR EL PROGRAMA:
El componente 'Crystl32.OCX' o uno de sus archivos dependientes no está registrado correctamente: falta un archivo o no es válido.
A alguien le ha sacado el instalador problemas parecidos a estos ?
308
« en: Miércoles 19 de Octubre de 2005, 15:19 »
muchas gracias cpmario curiosamente busque el archivo Crystl32.dep y no lo encontre, aunque lo retome del CD del Crystal, que efectivamente es el 8.5 lo edite e hice las modificaciones poniendo en comentario esas lineas que se indican que hay que hacer. Igualito el error persiste, pero al menos ya sé a que podria ser debido, gracias man
309
« en: Miércoles 19 de Octubre de 2005, 03:39 »
saludos nuevamente, Se me ha presentado un problema referente al instalador... Me encontraba haciendo el instalador con el Empaquetador del Visual Studio solo para al final de todo el proceso poder tener el archivo setup.LST el cual me informaria todo acerca de las dependencias del programa, cuales son las DLL, demas archivos, asi como su ubicación necesario y registros. Pero resulta que al final del asistente del Empaquetado del VS, ocurre un error, justo al darle al boton Finalizar, el cual es el siguiente: Se produjo un error inesperado 28: Espacio de pila insuficiente Y se queda colgado "supuestamente" generando el instalador, y precisamente lo primero que hace como proceso al terminar el asistente es crear el archivo LST que es precisamente el que necesito, y el cual no lo crea ya que se queda colgado luego de mostrar dicho aviso de error. Como podría solver esto, o de qué otra manera podría obtener el archivo LST un millon por quien me apunte el dato
310
« en: Miércoles 19 de Octubre de 2005, 01:16 »
Listo, ya se soluciono el problema... Lo que pasa es que mi HD virtual (que al aprecer es de 16 GB) no tiene nada por lo que windows cree que no es un HD, osea un HD sin ninguna particion, pero como es virtual nunca toca el HD fisico (original). bueno igual, thanks!
311
« en: Miércoles 19 de Octubre de 2005, 00:07 »
Muy buenas D/T/N He bajado de la web de microsoft la version Trial de prueba de 45 dias del Virtual PC 2004 el cual pienso usar para poder instalar varios Windows sin tener que hacer particiones. Esto es para los programas que haga en VB para probarlos en plataformas como Win98 en donde es donde se presentan los problemas tanto al instalar como en la ejecución del programa desarrollado, en resumen, probar lo que uno hace en PCs que no tienen el lenguaje ni DLL ni etc, para ver si se empaqueto y si todo corre bien, evaluar lo hecho, ya que solo tengo 1 sola PC. Teniendo WinXP y lamentablemente sin tener el Win98, procedo a al menos instalar el Win2000 Professional en el Virtual PC. Pero me preoucpa que al momento de iniciar la instalacion del Win2000 la tipica pantalla azul de instalacion bajo MSDOS del Windows me advierte lo siguiente: Programa de instalaci¢n de Windows 2000 Professional ====================================== El programa de instalaci¢n ha determinado que el disco duro de inicio de su equipo es nuevo, ha sido borrado o bien su equipo tiene un sistema operativo que no es compatible con Windows 2000. Si el disco duro es nuevo o ha sido borrado o si desea desechar su contenido actual, puede elegir continuar con la instalaci¢n. Si su equipo tiene un sistema operativo incompatible con Windows 2000, continuar con la instalaci¢n puede da¤ar o destruir el sistema operativo existente. Presione C para continuar con la instalaci¢n. ADVERTENCIA: perder todos los datos almacenados en el disco duro de inicio de su equipo. Presione F3 para salir.
Entonces me preocupa que aunque esto se está instalando en el Virtual PC (una pc virtual claro) de igual forma me termine borrando el winXP para instalar el Win2000. Alguien ha usado el Virtual PC para ver si puedo continiar con la instalación???
312
« en: Martes 18 de Octubre de 2005, 23:31 »
Saludos compañeros Tengo una gran duda con respecto a la ubicación de las BDs en SQL Server, tengo el 7 instalado, al parecer cualquier BD que cree la ubica en la carpeta C:\MSSQL7\Data\BaseDatos Pero veo que hay dos extensionas las cuales son: .MDF y .LDF cual es la BD y cual es lo otro ? Si la BD se hace en una PC (digamos en una empresa) y uno desea trabajar el fin de semana (llevar trabajo a casa) me imagino que debo crear el Servidor y debe llamarse igual que el del trabajo cierto ??? Si trabajo en otra PC, el Servidor y Ruta deben ser la misma no?? Lo diferente de una PC a otra me imagino seria el nombre del Servidor porque la carpeta C:\MSSQL7\Data serian igual en otro equipo, ya que es Local. me podrian aclarar bien todo esto, plis!
313
« en: Martes 18 de Octubre de 2005, 18:00 »
Es un muy buen dato claro Pero eso es algo que ya he hecho y al menos a mi no me ha servido, bueno referente al Gmail el cual al parecer siempre sabe que el archivo es X cuestion sin importar cualquier maraña que uno le haga. Aunque no he probado eso en correos como hotmail, pero en definitiva, Gmail no puede ser engañado, poner a extesión Txt o JPG una BD Access o un Instalador de algo que uno ha hecho, no lo engaña Gmail siempre sabe el origen del archivo (su verdadera extensión) y no lo permite. Supongo que con otros correos pueda engañarse, pero en lo que respecta Gmail, a pesar de necesitar invitacion y cada dia ir subiendo un poco más sus GB, en lo que a mi respecta, Gmail no me sirve para nada, que al menos dejen que uno configure el correo y que cada vez que se mande un correo con archivos de este tipo salga un aviso indicando que es bajo riesgo del usuario dicho envio de datos o algo por el estilo. Saludos.
314
« en: Martes 18 de Octubre de 2005, 17:33 »
Muy buenas Tengo varios correos incluyendo hotmail y Gmail, este ultimo realmente no me ha servido casi para nada, porque a pesar de tener 2.6GB de capacidad y creo que 10 MB de adjunto, pues por cuestiones de seguridad claro, no permite adjuntar ni enviar archivos con extesiones .exe, ni siquiera las BDs Access, de ningun tipo, sea comprimodo o no, sea cambiandole la extension al archivo para engañarlo, nada. A menos que sea fotogrado o escritor de novelas, en lo que a mi concierne el correo Gmail no me sirve para nada, pueda tener todos los GB que disponga, no necesito 2GB para enviar correos de Texto o enviar Fotos, ya que ni MP3 deja enviar. Entonces a todo esto pregunto... Existira algun tipo de correo (no pago claro) en el que pueda adjuntarse archivos ejecutables ¿porque quiero adjutar a los correos archivos .exe, .mdb, etc..? Pues obvio, por el ambito de la programación, porque en estos momentos en que escribo esto tengo el problema de que debo enviarle una BD Access y un Reporte a otra persona y por la BD, ningun correo me acepta enviarlo, se devuelven. Supongo que si podria haber correos que si lo permitan porque no creo que yo sea el único que se le presente alguna vez, el tener que enviar o recibir Bases de Datos, Fuentes, el ejecutable, etc... al menos para quienes no somos fotogratos o escritores de novelas.. y que hasta de vez en cuando enviar o recibir unos mp3, nada laboral. Tal vez solo los correos pagos lo permiten
315
« en: Martes 18 de Octubre de 2005, 14:57 »
No puedo usar ese control, debe ser TxtDia, TxtMes y TxtAño porque la data aparece y se imprime en unas guias prediseñadas
316
« en: Martes 18 de Octubre de 2005, 04:38 »
Muchisimas gracias a ambos, estoy viendo el modulo que me indicaste cpmario Gracias Nogard mira aqui tengo ese nuevo codigo puesto pero me sigue apareciendo 20 en TxtAño, al llegar al IF indica que es =20 El Year(Date) me arroja 20 tambien. El problema con esto es precisamente el Año, si lo muevo de 20 a 05 al ver en win98 no saldra nada en TxtAño porque debo bajarle a Mid(Date,7,2) para que en Win98 salga en TxtAño=05 Claro al volver a mi PC con WinXP saldra TxtAño=20 TxtDia.Text = Day(Date) TxtMes.Text = Month(Date) TxtAño.Text = Year(Date) If Len(TxtAño.Text) = 4 Then TxtAño.Text = Mid(TxtAño.Text, 3, 2) End If
317
« en: Martes 18 de Octubre de 2005, 01:36 »
Caramaba compadre muchisimas gracias, efectivamente la imagen que arme antes la pase a powerpoint y la guarde como .emf y la he colocado en el MDIForm, se ajusta perfectamente y si se restaura o maximiza o se cambia su tamaño tomando la ventana por los bordes con el mouse, igual la imagen no deja de cambiar su tamaño igual con el MDIForm.
Muchisimas gracias tremenda info para el futuro porque siempre me toca gente que no le gusta el fondo gris.
318
« en: Martes 18 de Octubre de 2005, 01:05 »
aqui yo con un nuevo problemilla en esto con respecto a la fecha
En una ventana aparece la fecha pero no en un solo TextBox sino en 3, es decir, asi: TxtDia, TxtMes, TxtAño, se encuentra compuesto de esa forma por la exigencia de la ventana y cuestiones para su impresion.
Lo que hice fue poner Date en cada TextBox pero usando Mid lo cual se carga en el Load de la ventana asi:
TxtDia.Text = Mid(Date, 1, 2) TxtMes.Text = Mid(Date, 4, 2) TxtAño.Text = Mid(Date, 9, 2)
Esto saca por ejemplo el dato en cada TextBox algo asi: [17] [10] [05] ([ ] => TextBox ejemp)
El problema es que para mi gran sorpresa, en mi PC con WinXP el año sale bien: 05
Pero probe en una pc con win98 y para que el 05 salga debo cambiar las cosas asi: TxtAño.Text = Mid(Date, 7, 2)
Probablemente el la PC con Win98 la fecha esta configurada a 17/10/2005 y en la otra a 17/10/05 en realidad es una suposición.
Con TxtAño.Text = Mid(Date, 7, 2) en mi PC con WinXP donde antes salia el 05 ahora sale 20.
Qué debo hacer con respecto a capturar la Fecha del sistema para que siempre salga bien los digitos de la Fecha sin importar sea Win98, 2000, Me o XP. De igual forma me preocupa que pueda estar en otras PC: mm/dd/yy y en otras dd/mm/yy (ó /yyyy y no /yy).
Como podría crear una especie de standar fijo de recolección con respecto al dato de la fecha, gracias.
319
« en: Martes 18 de Octubre de 2005, 00:51 »
que buen dato con lo de el archivo LST pero me dejaste frio con eso ultimo significa que si hay un archivo muy especial como dices, tengo que crear en un ejemplo como el que indicas una carpeta con subcarpetas con esos nombres en Archivos de programa, solo para que la DLL funcione correctamente, y eso es porque tiene que tener esa ruta???
320
« en: Lunes 17 de Octubre de 2005, 20:26 »
Unas preguntas... Es malo si uno usa el wizard del Inno Setup? Es cierto que windows busca primero las dependencias (dll, ocx, oca, etc) en la propia carpeta del programa y si no las consigue ahí, es que luego se va a System32 ??? es mejor dejar los archivos en System32 o en la propia carpeta del programa ? Tengo el Inno Setup hace un par de dias y habia hecho un instaldor con el asistente, pero como que mejor recopilo toda la información que han expuesto y aqui y me hago un manualsito Para saber todos los archivos DLL y etc que necesita el programa hecho, yo lo que hacia era iniciar un instalador con el Empaquetador del Visual, solo hasta el punto donde me mostraba los archivos, los copiaba en el block de notas, y luego los buscaba para el Inno Setup, recientemente me entero de un archivo Setup.Lst o algo asi en donde sale dicha información, baje tu programa Sagutxo es tremendo ¿Como sabe uno cuales DLL deben ser registradas y cuales no necesiaremente? ¿puede registrarse igual si está en System32 o en la carpeta del programa? PD: Perdon por lo metio
321
« en: Lunes 17 de Octubre de 2005, 18:38 »
Hola, aqui tienes un codigo para tener las cuestiones transparentes en tus ventanas, cualquier objeto dentro de la ventana sera transparente igual que la ventana, no sé si es solo la imagen o la ventana completa, mira a ver como te sirve esto aqui te lo dejo. Sino, haciendo una ventana a parte con un control Picture por ejemplo que abarque casi los bordes de la ventanita y la llamas para que cargue la imagen. 'Codigo Interezante para forzar transparencia en un form de manera muy sencilla y con transparencia graduable Private Declare Function GetWindowLong Lib "USER32" Alias "GetWindowLongA" _ (ByVal hWnd As Long, ByVal nIndex As Long) As Long Private Declare Function SetWindowLong Lib "USER32" Alias "SetWindowLongA" _ (ByVal hWnd As Long, ByVal nIndex As Long, _ ByVal dwNewLong As Long) As Long Private Const GWL_STYLE = (-16) Private Const GWL_EXSTYLE = (-20) 'Requires Windows 2000 or later: Private Const WS_EX_LAYERED = &H80000 Private Declare Function SetLayeredWindowAttributes Lib "USER32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long Private Const LWA_COLORKEY = &H1 Private Const LWA_ALPHA = &H2 Public Sub MakeWindowTransparent(ByVal hWnd As Long, ByVal alphaAmount As Byte) Dim lStyle As Long lStyle = GetWindowLong(hWnd, GWL_EXSTYLE) lStyle = lStyle Or WS_EX_LAYERED SetWindowLong hWnd, GWL_EXSTYLE, lStyle SetLayeredWindowAttributes hWnd, 0, alphaAmount, LWA_ALPHA End Sub 'La transparencia es graduable modificando el alphaamount en este caso esta en 150 mientras menor es este valor mas transparente se torna Private Sub Form_Load() Call MakeWindowTransparent(Form1.hWnd, 150) End Sub
Saludos
322
« en: Sábado 15 de Octubre de 2005, 15:24 »
Una asesoria por favor...
Para poner una imagen en un FormMDI es un poco problematico ya que de poner una imagen de determinada resolución, dependiendo de la resolución del ordenador en donde se ejecute el programa, la imagen se vera más pequeña o grande...
Pero al parecer las imagenes de formato .WMF (Windows MetaFile) son archivos de imagenes que se ajustan con el FormMDI, significa que si se ejecuta un FormMDI en una resolución de 17'' o de 15'' o 14'' la imagen siempre se ajustaria al ancho y largo del FormMDI.
La pregunta es, ¿cómo paso una imagen JPG o GIF o BMP a formato WMF? El Paint de windows no tiene ese tipo de extensión, ni el Photoshop, y baje un editor de imagenes llamado "Graphics Converter Pro" que supuestamente lo hace, pero ni lo entiendo, es bien complicado, que para colmo parece que precisamente al conversión a este formato no la tiene disponible a menos que me registre y pague la demo.
Alguna sugerencia no tan complicada para hacer un archivo .WMF??
323
« en: Sábado 15 de Octubre de 2005, 00:13 »
Muchas gracias Roll ¿? Sabrias tambien como podria hacerse para que se haga lo de Sumatoria pero no con el total de registros en el Reporte sino por separación o separandolos... Asi.. Numero de Registros C.O.D.: 12 Numero de Registros CONTADO: 17 Los que estan en el reporte... Si el crystal no puede, supongo que tendria que hacerlo por codigo del visual basic y metiendo en unos campos nuevos eso no ?
324
« en: Sábado 15 de Octubre de 2005, 00:05 »
Problema resuelto
325
« en: Viernes 14 de Octubre de 2005, 21:50 »
no compadre... no sirve
Páginas: 1 ... 11 12 [13] 14 15
|
|
|