|
Mostrar Temas
|
Páginas: 1 [2] 3 4
|
12
|
Programación / Programación Visual Basic / Como obtengo el Handle de un Form desde un Ctl Control de Usuario
|
en: 5 Octubre 2010, 02:21 am
|
Wenas, Esta vez me topé con algo tonto y no se por que pero no tengo más ideas.., Tengo un Ctl dentro de un Form y no se me ocurre como poder obtener el Handle del Form donde este control está situado, he intentado con GetParent pero no me devuelve el Handle del Form no se porque.. La idea es al ejecutar el evento "UserControl_Initialize" obtener el Handle del Form automáticamente y usarlo posteriormente para otros fines.. Agradezco cualquier ayuda SaluDOS!!!
|
|
|
13
|
Programación / Programación Visual Basic / Problema al intentar aplicar MSSTYLE de XP a un Form
|
en: 2 Septiembre 2010, 06:49 am
|
Wenas, Estuve practicando un poco en VB6, y se me ocurrió intentar aplicar un Theme (.msstyle) de XP a un Form, Aclaro que es usando API's de "Uxtheme.dll".. Haber vamos al grano, Supuestamente debe ser así: Private Declare Function OpenThemeFile Lib "uxtheme.dll" Alias "#2" (ByVal pszFilename As Long, ByVal pszColor As Long, ByVal pszSize As Long, ByVal hTheme As Long, ByVal dwReserved As Long) As Long
Pasando los parámetros 'correctamente' sería así: lRet = OpenThemeFile(StrPtr("C:\WINDOWS\resources\Themes\Luna\Luna.msstyles"), StrPtr("Metallic"), StrPtr("NormalSize"), VarPtr(Handle), 0)
Pero no pasa nada , pero si devuelve el Handle del Theme Para comprobar Intenté aplicar la clase de "WINDOW" a un "BUTTON" usando la API SetWindowTheme, pero no sale nada del supuesto theme aplicado, Haber si alguien puede ayudarme , estoy totalmente desorientado. SaluDOS!!!
|
|
|
14
|
Programación / Programación Visual Basic / Duda - Buscar si existe una matriz dentro de otra matriz
|
en: 14 Agosto 2010, 06:09 am
|
Wenas, Tal vez no lo planteé bien al decir "buscar una matriz dentro de otra", lo aclaro así: Tengo una matriz X e Y, que contiene solo números, graficando sería: (Matriz Global) ______ X ________ | 1 2 3 4 5 6 7 8 9 0 | 0 9 8 7 6 5 4 3 2 1 Y| 1 2 3 4 5 6 7 8 9 0 | 0 9 8 7 6 5 4 3 2 1 | 1 2 3 4 5 6 7 8 9 0
y tengo otra matriz más pequeña, y quiero buscar si existe en la matriz (Global): Así, lo de color Azul: ______ X ________ | 1 2 3 4 5 6 7 8 9 0 | 0 9 8 7 6 5 4 3 2 1 Y| 1 2 3 4 5 6 7 8 9 0 | 0 9 8 7 6 5 4 3 2 1 | 1 2 3 4 5 6 7 8 9 0
Como lo haría, aparte de usar For, que otra opción abría? ya que la matriz es muy grande SaluDOS!!!
|
|
|
16
|
Informática / Software / Billy v2.1 Inteligencia artificial - Para D.O.S
|
en: 9 Agosto 2010, 01:36 am
|
Wenas, IA - Billy v2.1 Es un programa (Para DOS, funca en Win) que usa Inteligencia Artificial para poder dialogar con un ser humano (Persona), usa un generador de palabras que se basa en las respuestas o preguntas que le hagas al programa, así podemos decir que 'aprende', genera un log de todas las conversaciones de las cuales aprende, y responde de acuerdo a lo aprendido. El programa es FreeWare, y de libre distribución: Created by Greg Leedberg, 2000Download MediaFire - Billy v2.1>>Original postNo se decepcionen si se les dice que está en ingles, ya que con un poco de práctica podrías enseñarle español SaluDOS!!! PD: No lo insulten, por que también aprende.. xD
|
|
|
17
|
Programación / Scripting / [DosWindow - Interface] - GUI para aplicaciones D.O.S by 3D1 [ALPHA]
|
en: 8 Agosto 2010, 21:43 pm
|
[DosWindow - Interface] - GUI para aplicaciones D.O.S Written by EddyW (3D1)Dejo un Screen: Es un proyecto que inicié solo , hace algún tiempo cuando aprendí a programar en "QuickBasic" y "Visual Basic 1 (Versión para DOS)", es realmente sencillo, es un 80% se parecen al VB6 de ahora Bueno, el proyecto esta en fase beta, no esta terminado. Como se ve en el <Screen>, es una interfaz gráfica para ejecutar aplicaciones MS-DOS, o incluso archivos Batch (Archivos de comandos) usando una interfaz gráfica, el programa también actúa de interprete de Comandos interno del Cmd (Así como un Add-On para añadir comandos internos), esto quiere decir que podemos ejecutar comandos desde Batch y a la vez desde el mismo batch escribir comandos internos para DosWindow que permitan crear ventanas dentro del entorno. Ventajas:- Las ventanas no son estáticas, se pueden mover.
- Funciona como GUI bajo Windows (Ej: Ejecutarlo con la consola de recuperación).
- Es un Add-On para Cmd, interactua con DosWindow.
- Añadir Iconos al Desktop de DosWindow. (No disponible en v. Beta.).
- Añadir elementos en el menú (No disponible en v. Beta).
- Crear ventanas usando comandos internos de DosWindow en Cmd (En proceso...)
- . . . (Aún no disponible.).
[Download DosWindow- 101.11 Kb]>> Página OficialPara una mejor visualización ejecutar antes: Mode con cols=80 lines=43
o, en FullScreen (Screen Modo 9), ejecutarlo así: DosWindow.exe /F
( Creo que no le cambie el nombre se quedo con Desktop.exe) Nota: No presionar Alt+Enter para hacer FullScreen, por que se ve feo, ejecutar el comando con el parámetro "/F" Si alguien quiere aportar con sus ideas es bienvenido Como verán no tiene las funciones importantes como añadir ventanas, iconos, elementos en el menú, ya que están en desarrollo, quisiera saber que opinan, y si tienen alguna idea mas. SaluDOS!!!
|
|
|
19
|
Programación / Programación Visual Basic / ¿Existe Lex para VB6? - Analizador léxico
|
en: 23 Junio 2010, 03:54 am
|
Holas, Estoy creando una aplicación sencilla que convierte un script (inventado) a código Basic, que luego es interpretado por el compilador de QB y este lo convierte a código de máquina. Bueno, el problema esta en que mi analizador léxico es bastante ineficiente, y lento , así que me puse a buscar en la INet, y no encontré nada, excepto esto: http://dinosaur.compilertools.net/lex/index.htmlHe visto traducciones a Delphi/Pascal y C/C++, y a lo que vi en las diferentes webs que visité es muy bueno, el problema es que no programo en C/C++ (Recién estoy aprendiendo, se solo lo básico.) y mi proyecto comenzó en VB, así que no puedo cambiarlo. Alguien conoce el Lex para VB (Si existe), u otro analizador léxico parecido? SaluDOS!!!
|
|
|
20
|
Programación / Scripting / [Batch]FullScreen - Ejecutar código ASM para hacer FullScreen usado Debug BY 3D1
|
en: 21 Marzo 2010, 03:31 am
|
FullScreen Hace algún tiempo estoy sin aportes en Batch. Bueno, este código es en ASM, lo explico todo en los comentarios, pueden escribir el archivo en .COM, si así lo desean y no tener que usar Debug para ejecutarlo cada vez, si saben como solo pregunten. Esto me salio por equivocación , estaba buscando cambiar el modo de texto a modo gráfico, pero salia re-feo, pero lo bueno que saque de todo esto es el FullScreen. (Código ASM para hacer FullScreen By 3D1) (Esta con explicación y un ejemplo de como se ve.) ( ::::Asemble ::::Ax = 4 ::::Establecer modo grafico (Para que haga FullScreen) ::::Ax = 3 ::::Establecer modo de texto ::::Final del Programa:::: Color 1E Echo.Archivo por lotes para ejemplificacion Echo....................................... Echo. SCOT-Team [Batch Games] y a CPH Ping LocalHost -n 5 >nul 2 >&1 Tree %WinDir%
Weno, cualquier duda solo postear. SaluDOS!!!
|
|
|
|
|
|
|