• Miércoles 29 de Abril de 2026, 20:53

Mostrar Mensajes

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.


Temas - Drache

Páginas: [1]
1
C++ Builder / Uso de Tchart
« en: Domingo 3 de Agosto de 2008, 12:20 »
Hola, he usado el buscador, y lei los post relacionados a esto, solo quisiera que alguien me ayudara a construir una pequeña y sencilla grafica usando Tchart

por ejemplo graficar esta tabla:

Mes   Errores
1   25
2   345
3   4
4   345
5   4
6   45
7   56
8   5
9   456
10   65
11   234
12   456

Chart1->SeriesList->operator[1](Numero de la serie)->AddXY(X,Y,"");
encontre este codigo pero no entiendo como se usa, me parecen errores.. si alguien puede ayudarme a hacer una grafica sencilla para entender su funcionamiento.. al final quiero graficar a partir de informacion de una base de datos, un saludo y gracias

2
C++ Builder / Duda De Compilacion
« en: Domingo 6 de Abril de 2008, 03:21 »
mmm lo siento, se que esta duda es de noobs pero hace años que no toco el builder, y ahora no recuerdo donde tenia que picarle el opciones para que el exe fuera compilado con las librerias y todo junto para que pueda executarse en otra computadora...


ya busque en el foro, pero la verdad no se ni como buscarlo en el titulo, si alguien puede ayudarme lo agradeceria, saludos

3
C++ Builder / Hay Alguna Manera De Agregar Codigo De Barras?
« en: Domingo 6 de Abril de 2008, 02:16 »
Hola,

La idea es agregar codigos de barras a un reporte, el cual pueda imprimirse y posteriormente escanearse, ya hay paginas de internet y programillas que generan este codigo, entonces una solucion, es imprimir un formulario desde builder, y despues imprimir por separado el codigo de barras y pegarsela a la hoja... algo asi... entonces quisiera saber si desde builder puedo generar este codigo de barras... gracias un saludo

4
C++ Builder / Que Recomiendan La Version 5 O La 6?
« en: Viernes 14 de Marzo de 2008, 11:09 »
Hola, en mi epoca de estudiante genere muchos programas y codigos, comence desde la version 1.0 de builder c++

ahora tengo la version 6, pero no puedo compilar archivos que cree en la version 5, y tengo mucho tiempo sin tocar nada de esto, necesitaria echar un vistazo a los codigos fuente para recordar...

alguien sabe si puedo tener instalada la version 5 y la 6 juntas?

vale la pena la diferencia entre la version 5 y la 6?

creo que lo que puedo hacer es tener dos sistemas operativos y en cada una instalar diferente version, pero eso implicaria reiniciar para echar un vistazo jajaja

no se, si alguien ha probado las dos versiones pueda orientarme en que es mejor.

gracias! un saludo

5
C++ Builder / Comunicación Via Usb
« en: Miércoles 6 de Diciembre de 2006, 12:59 »
Hola, ya tengo dias buscando en internet como lograr comunicar algo por usb.

Ya logré comunicarme al puerto paralelo, asi que se me ocurrió la idea de comprar un convertidor de USB a puerto paralelo.....  yo imaginaba que con esto aparecería un puerto paralelo virtual, es decir un LPT2  y asi podria poner la nueva direccion 0x278

Pero No fue así  :unsure:
Lo que detectó la computadora fue una impresora USB... jeje   ni hablar, gasté dinero y no me funcionó.

Estoy tratando de rescatar esa pequeña inversion que hice, ¿alguien tiene una idea?

¿como podria enviar datos asi?  ya que nisiquiera tengo una impresora para mandar a imprimir algo y de este modo "enviar" datos...  el driver de ese USB es usbprint.sys

http://blog.peter.skarpetis.com/archives/2...on-usbprintsys/

En este link viene algo de eso, pero sinceramente es demasiado complejo para mi...  
lo leo y lo leo pero sigo asi  :blink:

Si alguien tiene una idea, o si pueden "traducirme" lo que dice ahi, lo agradeceria.. Un saludo

6
C++ Builder / Decifrar Comandos En Un Memo
« en: Martes 24 de Octubre de 2006, 08:18 »
Hola, he logrado programar el orden de encendido de unos leds mediante el puerto paralelo, controlando el tiempo que duran encendidos, asi como la combinacion con la que se hace, sin embargo el codigo o la "programacion" con la que se encieden y se apagan es fijo cuando compilo el programa.

Me gustaria hacer algo, para que en tiempo de ejecucion poder "programar" el encendido de los leds.

Es decir, que yo ponga un par de lineas en algun memo, y poder "decifrar" lo que dice, y asi con algun algoritmo complejo ejecutar esas lineas.

algo como:     LED1   ON  

al escribir eso en el memo en una linea que encienda el LED 1, nose, ¿pueden ayudarme?  ¿alguna sugerencia?

7
C++ Builder / Captura De Byte En El Puerto Paralelo
« en: Jueves 1 de Junio de 2006, 01:30 »
Hola, ya tengo varios meses leyendo paginas y foros a cerca del puerto paralelo, sus funciones etc.

ya he logrado enviar datos al puerto usando el io.dll, y la funcion OutPort()

pero no se como se lee fisicamente...

los puertos de datos, son 8, del D0 al D7, ya he mirado sus diagramas en internet.

pero, mi pregunta es, para que FISICAMENTE, lea en el D0 por ejemplo, debo puentear el D0 a un Ground?

eso seria un 1 ?   lo que no entiendo, es que los puertos al encender el pc ya tienen corriente...

además, no sé como se puede enviar datos, y también leerlos.

cuando envio un dato al puerto, este ya no cambia, quedan energizados los pins, ¿como puedo enviar datos a estos pins? no estudié electrónica, ni programacion, les pido un poco de comprensión si ando muy errado o si no tengo idea de como se envia la info al paralelo.

lo que quiero, es leer bytes en el paralelo, repito, ya hice un programa que envia información, pero no sé como se leen.

Gracias

8
C++ Builder / Lectura De Datos En El Puerto Paralelo
« en: Lunes 29 de Mayo de 2006, 10:34 »
Hola, estoy leyendo datos exitosamente del puerto paralelo, sin embargo, no logro la manera de que estos datos los tome como enteros, o como un binario o como lo que sea.

Es decir, no se como manipular el dato una vez leido porque no sé ni de que tipo es.

Al leerlo y imprimirlo en un Edit o Label, por ejemplo, para el dato correspondiente al decimal 94 se imprime este simbolo "^" el mismo que sale al presionar "Alt + 94"

Pues eso, para los otros datos me aparecen sus correspondientes y esta barra | para todos los simbolos como  estos ☻♥♦♣♠•◘○ que no se pueden mostrar en el Edit o Label.

Edit1->Text=PortIn(0x378);

Para que se den una idea, este es el código que estoy utilizando, pero me parece que deberia de llevar algo similar a un StrToFloat() o algo similar, que convierta el dato que se lee del puerto y lo cambie a uno que se pueda manejar de otro modo.

Escucho por ideas o propuestas, que yo programa por hobbie nunca he llevado clases de esto, pero he leido bastante de el puerto, pero ahora que logro leer el dato no sé como se manipula.

PARA UNA MEJOR EXPLICACION:
El dato que se lee de el puerto paralelo, va desde el 0 hasta el 255
es decir, 256 permutaciones son las que existen para un byte, o 8 bites.
Entonces, al meter el 0, no sale nada, el ALT + 0 = NADA.
Lo mismo pasa con el 1, ALT + 1 = ☺ (una carita, pero esta no se despliega enlos edits)
y si continuara uno por uno... (ya lo hice)
encontraria algunos caracteres que SI despliega el edit, tales como el
19 ()
33(!)
34(")
35(#)
36($)
37(%)
38(&)
39(')
40(()
41())
42(*)
....
Hasta llegar a la conocida @
64(@)
94(^)

Entonces, el problema no está en leer el dato del puerto, eso ya lo logré.

El problema es que al querer manipularlo, es como si presionaran el ALT + el dato que entra al puerto en decimal. (del 0 al 255)

Quisiera saber como puedo manipularlo, como si fuera el decimal para poder desplegarlo en un Label o Edit, tal cual es un decimal del 0 al 255, y no con esos simbolos raros.

Gracias

9
C++ Builder / Copiar Al Portapapel Una Impresión De Pantalla
« en: Lunes 24 de Abril de 2006, 02:27 »
Quiero tomar impresiones de pantalla, tal como si lo hiciera con el boton PrtSc
pero de manera automática, a intervalos de tiempo.

Ya he intentado diferentes eventos y funciones pero sigue sin darme resultados.

por ejemplo:

Clipboard()->Assign(Image->Picture);

Esto es correcto, pero al querer asignarle el Screen, ahi no me funciona

Clipboard()->Assign(Screen);

O también...

Screen->CopyToClipboard();

O en los eventos de OnKeyPress

if (Key == VK_RETURN) Key =VK_SNAPSHOT;

Si alguien tiene idea de alguna función que pueda usar,  que me lo diga porfavor

saludos

10
C++ Builder / Uso Del Enter Como Si Fuera Tab En Campos Edit
« en: Sábado 15 de Abril de 2006, 09:52 »
Saludos, justo he encontrado algo que tenia tiempo causandome un dolor de muela.
No es un problema de programación en sí.
Es un problema de ergonomía para quienes usen el programa, en un formulario con varios campos Edit, quienes no saben de programación después de llenar el primer Edit presionan el "ENTER" para saltar al siguiente Edit

Esto ocaciona que el formulario se cierre, y si no hay un botón predeterminado como un BitBtn en kind de mrOk windows sencillamente emité un sonido molesto.

Pero ya he encontrado una manera de evitar esto, aqui esta el codigo probado en C++ Builder 5.0
Esto va en el evento de key press del Edit1:

Citar
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if(Key == VK_RETURN)
{Key=0;
PostMessage(Handle, WM_NEXTDLGCTL, 0, 0);}
}

El Key=0 es para evitar el molesto sonido.
WM_NEXTDLGCTL esta orden es para pasar al siguiente objeto en el orden del TAB

VK_RETURN Corresponde a la tecla que se presiona, en este caso el ENTER ¿alguien sabe donde puedo encontrar una lista con el resto de las teclas?
Solo por curiosidad, en caso de necesitarlo algún dia  :D
Espero le sea útil a alguien más como lo es para mi, saludos

11
C++ Builder / No Encuentro La Libreria "bcbsmp60.bpl"
« en: Sábado 15 de Abril de 2006, 03:36 »
Hola, pues es eso, no puedo ejecutar una aplicación porque no tengo esa libreria, en la página oficial de Borland viene pero necesitas tener una clave de registro.

Ya he buscado por la web pero no encuentro el archivo bcbsmp60.bpl

Tengo el Builder 5.0 y es una libreria del 6.0, si alguien la tiene agradeceria si me la envian, o me dicen donde puedo descargarla

gracias

Páginas: [1]