• Miércoles 16 de Octubre de 2024, 08:54

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.


Mensajes - TRod

Páginas: 1 2 [3] 4 5
51
C++ Builder / Re: Borland C++
« en: Viernes 26 de Septiembre de 2008, 22:40 »
Si estas iniciando Builder desde cero, consigue "Programacion con C++ 5" de Fransisco Charte. Ese lo tengo yo y me sirvio bastante cuando me inicie en este compilador.

Desviandome un poco del tema y aprovechando que esta aqui Eternal Idol -sabiendo que "adora" a Borland :argh: .... :clown: -
Tengo una pregunta para ti.
¿Como notas el Futuro de C++ Builder, Delphi y demas herramientas ex-borland bajo las manos de Embarcadero Technologies?
Por ahi dicen que el final de Delphi esta cerca (por consiguiente el de Builder)
¿Algun link que hablen de ello?

52
C++ Builder / Re: Ajustar una imagen a la pantalla del PC
« en: Miércoles 17 de Septiembre de 2008, 22:21 »
Te doy 2 pistas:
-TScrollBox. (te complicarias mas la vida usando solo el scrollbar)
-Jugar un poco con los valores Image1->Picture->Width/Height

Suerte.

53
C++ Builder / Re: VALIDAR TEDIT PARA INTRODUCIR FLOTANTES
« en: Jueves 21 de Agosto de 2008, 05:11 »
Existe una variable global:
DecimalSeparator
... y eso es todo... :hitcomp:

54
C++ Builder / Re: Uso de Tchart
« en: Lunes 4 de Agosto de 2008, 00:27 »
Chart1->SeriesList es un apuntador que contiene la lista de todas las series que existen en Chart1 (barras, pastel, lineas, etc.).
El apuntador operator[](0) (Seguramente has de haber observado que hay muchas clases en Builder que usan esta instruccion) esta apuntando a la misma localidad de memoria que esta apuntando Series1.
El caso es que operator[](0) == Series1;  operator[](1)==Series2; operator[](2)==Series3.  Siempre y cuando exista una Grafica en el Chart1. Si no es asi, el programa truena (ver propiedad SeriesList->Count)
Pero es mas comodo usar las variables que se crean en tiempo de diseño con el nombre por defecto: "Series(n)"
Saludos :good:

55
C++ Builder / Re: Uso de Tchart
« en: Domingo 3 de Agosto de 2008, 18:23 »
Agregar una serie:
    1) Doble click en el TChart (tiempo de  diseño, mas facil) y en el apartado "Chart" agregar y escoger el tipo de grafico mediante el boton "Add..."
    2)Con el metodo Chart1->AddSeries(TChartSeries*)  (tiempo de ejecucion, mas "laborioso")
    Nota: al agregar una serie en tiempo de diseño observa que en el archivo .h se agrega una variable de tipo: T<gr>Series *Series#.

Agregar datos al grafico:
 Chart1->SeriesList->operator[](<index>)->AddXY(1,25,"Enero",clBlue); ... o bien, con la variable comentada anteriormente:
 Series1->AddXY(2,345,"Febrero",clBlue);

Maquillar el Grafico:
 1)Cuadro de edicion del Chart....  -_-   me da flojera... investigatelo...  :clown: :P
 
Hay mas informacion en el clasico libro PDF: la cara oculta de Builder donde hay un capitulo dedicado a este tema. Puedes usar el componente TDBChart para ligarlo con tablas de Base de Datos, pero este metodo nunca lo he usado e ignoro los detalles relevantes en su uso.
Suerte.

56
C++ Builder / Re: Objeto en varios Form´s
« en: Domingo 20 de Julio de 2008, 19:18 »
En tu archivo CListaPos.hpp antes de definir tu clase, ¿agregaste las sentencias:
Código: Text
  1. #ifndef _miClase_
  2. #define _miClase_
  3.  class xxxxxx.......
  4. #endif
  5.  
?  De vez en cuando esto sirve.

57
C++ Builder / Re: Tamaño Tedit
« en: Jueves 19 de Junio de 2008, 03:17 »
Hechale un ojo a la propiedad:
AutoSize
Creo que va por ahi el problema. Suerte.

Nota: Creo que Borland no es tan malo como dicen, ni tan grandioso como otros pensamos, simplemente es cuestion de que tantas malas experiencias has podido revertir. :comp:
Suerte.

58
C++ Builder / Re: Lectura De Archivo
« en: Viernes 13 de Junio de 2008, 22:22 »
Te recomiendo que agregues una excepción (try/catch) y verificar que datos esta leyendo.

59
C++ Builder / Re: Utilizar El Tshiftstate
« en: Miércoles 11 de Junio de 2008, 22:18 »
No se si estoy entendiendo bien tu problema, me parece que quieres saber qué celdas tienes seleccionadas, ¿no?.
El TStringGrid tiene una propiedad llamada Selection, esta podria ayudar... espero :ph34r:

60
C++ Builder / Re: Problemas Con Vcle40.lib
« en: Miércoles 11 de Junio de 2008, 21:38 »
Prueba las soluciones que te plantean Elforious y sonGoku, o si no, inicia un nuevo proyecto y dale un Copy-Paste a tu codigo a los nuevos archivos.
Y checa si estas usando alguna libreria ver. 4 y que este seriamente modificada en la 6.

61
C++ Builder / Re: Captura De Video
« en: Martes 3 de Junio de 2008, 22:16 »
En Builder claro que si se puede... una pista por aquí mismo.

62
C++ Builder / Re: Problemilla Con Listbox
« en: Viernes 21 de Diciembre de 2007, 21:54 »
Me parece que te estas olvidando de Add(), no?
Saludos

63
C++ Builder / Re: Excepciones Con Dbimage
« en: Martes 13 de Noviembre de 2007, 03:18 »
¿ya probaste corriendo directamente el ejecutable, es decir, sin intervención del compilador?
Pero te recomiendo que "resuelvas" la excepcion poniendo a NULL la propiedad picture
antes de probar.

64
Clipper / Re: Ventana De Confirmacion
« en: Jueves 4 de Octubre de 2007, 16:13 »
¿Tu papá? Diablos... ya estoy viejo...  :unsure:
Hace mucho tiempo q' no progamo en clipper, pero por lo que recuerdo los cuadros de dialogo los construia a partir del
@<coordenadas> BOX "<caracteres>"
Y después el menú:
@X,Y Prompt "SI"
@X,Y Prompt "NO"
MENU TO <var>

Pero no recuerdo cómo era el truco para recuperar los caracteres "ocultados" por el cuadro de dialogo.
Agradeceria si alguien me lo recuerda :rolleyes:  

Espero que sea eso lo que estas buscando, mis conocimientos de clipper ya estan muy oxidados...
Saludos.

65
C++ Builder / Re: Obtener El Path De Un Directorio Con Un Tdialog
« en: Miércoles 18 de Julio de 2007, 16:46 »
Creo que puedes armar un cuadro de dialogo con algunos componentes que están en la paleta "win 3.1"
Suerte.

66
C++ Builder / Re: Nuevo Usuario Firebird
« en: Lunes 16 de Julio de 2007, 04:44 »
Asunto arreglado.
Por si a alguien le interesa, solo era cuestion de cargar la libreria gds32.dll y tambien incluir un archivo .h proporcionado por el propio Firebird.

 :kicking:  :comp:

67
C++ Builder / Nuevo Usuario Firebird
« en: Sábado 14 de Julio de 2007, 21:17 »
Alguien sabe como agregar un usuario a Firbird sin usar las herramientas de administración, o sea, usar mi propio codigo para hacerlo.
La unica solucion q' veo por el momento es ejecutar la linea de comando gsec desde mi programa.
No hay una solucion mejor... API, SQL, etc. ?

68
C++ Builder / Re: Problema Con Delete This
« en: Sábado 14 de Julio de 2007, 21:09 »
Ya has intentado con el evento OnClose(... TCloseAction &Action )  
de los formularios hijos ???
De ahi puedes hacer un casting al Owner de tu formulario "nieto" -por decirlo asi- :P
y ejecutar su metodo Close()
el delete this se me hace demasiado suicida para un objeto.

Suerte.

69
C++ Builder / Re: Borland Builder C++
« en: Sábado 7 de Julio de 2007, 03:06 »
La cara oculta de Builder es el obligado para los que quieren
iniciarse en el tratamiento de Base de Datos con el Builder.
Yo tambien lo recomiendo.
Pero si no tienes nociones de la VCL (ni de Delphi, obviamente) esto te puede ayudar un poco.
Todo depende de qué es lo que quieres aprender. :question:

PD: Los manuales de la version 5 se aplican tambien en la 6. No hay mucha diferencia entre estas versiones.

70
C/C++ / Re: Ayuda Program De Reloj
« en: Martes 26 de Junio de 2007, 04:05 »
Puedes crear un ciclo infinito con un while(1){...
Despues puedes meter las funciones kbhit() / getch().
Para mas informacion, consulta la ayuda de TC sobre la funcion kbhit, funciones de fecha y hora. ahi debe de haber ejemplos para que te des una idea de como hacerlo y darle la vuelta al ensamblador.
Esa funcion kbhit() me ayudo para "emular" un ambiente orientado a eventos con teclado y raton.
Ahora bien, lo ideal es que uses Visual C++/C# o Builder C++, es mas fácil. Pero si quieres hacerlo de la manera dificil, sigue con Turbo C

71
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Viernes 15 de Junio de 2007, 22:20 »
Tu programa me recordo una vieja utileria de Clipper que servia para diseñar pantallas.
Podias escoger caracteres, borrarlos, agregar colores, escribir un patron, eliminar filas, columnas, etc.   Todo esto, claro, en modo texto. Posteriormente el programa creaba un archivo .PGR donde se editaba automaticamente los @X,Y SAY '▓▓▓▓▓▓' (creo que asi era la sintaxis, no recuerdo)
Viejos tiempos... :rolleyes:
Saludos.

72
C++ Builder / Re: "dibujar" Texto En Imagenes
« en: Viernes 15 de Junio de 2007, 05:52 »
¿ Puede Servir: Canvas->Brush->Style = bsClear ?

73
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Viernes 15 de Junio de 2007, 04:38 »
Cita de: "Luchingador"
  fwrite(&mat[a],a*b,1,arch);
¿Crees que un compilador de 16 bits pueda manejar un char de (a*b)bytes ?
Yo creo que los de 32 tampoco...  :whistling:
Me imagino que ya entendiste el error. Suerte.

74
C/C++ / Re: Ayuda, Hacer Programa De Dibujo
« en: Jueves 14 de Junio de 2007, 22:02 »
Cita de: "Luchingador"
como esbribo en el?

fwrite(&mat
  • [y],0,1,arch)??????


en un doble for que haga avanzar el "x" y el "y"??

Juega un poco con lo que tu mismo has propuesto, vas bien.

75
C/C++ / Re: Algo Falla
« en: Jueves 14 de Junio de 2007, 16:29 »
El error esta en fwrite(&stock, ...
'stock' no tiene nada mas que basura, nada que ver con lo que se quiere guardar.

Páginas: 1 2 [3] 4 5