• Miércoles 14 de Mayo de 2025, 20:59

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 - Enko

Páginas: 1 ... 37 38 [39] 40 41 ... 77
951
Pascal / Re: Descargar Delphi
« en: Sábado 24 de Junio de 2006, 15:51 »
Puedes descargarte una version shareware de Delphi de:
http://www.borland.com/downloads/download_delphi.html

952
Programación de Videojuegos / Re: Tema Para Artículo
« en: Viernes 23 de Junio de 2006, 20:27 »
Cita de: "Geo"
Enko, no recuerdo bien, pero no terminó el artículo ¿o si?

Saludos,
JJ (Geo).
 :rolleyes:
El articulo estaba compuesto por dos partes de las cuales, si mal no recuerdo, solo salió la primera.

953
Programación de Videojuegos / Re: Tema Para Artículo
« en: Viernes 23 de Junio de 2006, 14:24 »
Cita de: "schispy"
hola...
ruben.. por casualidad habras seguido trabajando en este articulo??

se que es un post viejo.. pero no esta publicado en la seccion articulos....

ahora necesito 'crear' un cuaternion con rotaciones independientes en los tres ejes.. ademas de traslacion..

informacion hay mucha.. pero pocos ejemplos, poco en español..

y no se bien por donde empezar a leer

agradeceria cualkier ayuda!!

 :hola:
Si, Ruben3D hizo el trabajo de Transformacion 3D.

http://codigolatino.allhyper.com/

Creo que estaba en la Primera Edicion. o la Segunda en todo  caso.

Suerte y Saludos.

954
Pascal / Re: No Se Hacer El Programa
« en: Viernes 23 de Junio de 2006, 01:13 »
Vamos por pasos:
Primero debes tener un tipo especial de datos para el mazo y los naipes
Código: Text
  1.  
  2. TPalo = (espada, basto, oro, copa);
  3. TNaipe = record
  4.    Palo: byte;
  5.    Num: byte;
  6. end;
  7.  
  8. TBaraja = array[1..40] of TNaipe;
  9.  
  10.  
Segundo: Debes tener una funcion que te cree una baraja ordenada.
Código: Text
  1.  
  2. procedure InitBaraja;
  3. var i,j: Integer;
  4. begin
  5.   for j:=0 to 3 do
  6.     for i:=1 to 10 do
  7.     begin  
  8.        {es i+i*j para que sea 4 veces de 0 a 10, 0..10, 10..20, 20....}
  9.         Baraja[i+i*j].Palo := Ord(j);  {es Ord(0)=espada, Ord(1)=basto, etc... revisa TPalo}
  10.          Baraja[i+i*j].Num := i; {seria del 1 al 10 4 veces por el for j}
  11. end;
  12.  
  13.  
Lo que hace lo anterior, es basicamente con una forma rebuscada crear un mazo de
naipes de 4 palos (0,1,2,3) con 4 veces del 1 al 10. (Es decir, una baraja)

Si no te gusta el c'odigo anterior, puedes hacer:
Código: Text
  1.  
  2. for i:=1 to 10 do
  3. begin
  4.     Baraja[i].Palo := espada;
  5.     Baraja[i].Num := i;
  6. end;
  7. for i:=11 to 20 do
  8.    Baraja[i].Palo := basto;
  9.    baraja[i].Num := i;
  10.  end;
  11. etc.....
  12.  
  13.  
pero supong oque el primer codigo tiene que funcionar, no lo prob'e, si no funciona, usa el segundo y completalo.....

Tercero; tienes que hacer un algoritmo capaz de mezclar el maso
Código: Text
  1.  
  2. procedure Mezclar;
  3. var
  4.   temp: TNaipe;
  5.    i: Integer;
  6.    rand: Integer;
  7. begin
  8.   For i:=1 to 40 do
  9.   begin
  10.      Rand := RAndom(40)+1;
  11.      temp := Baraja[i];
  12.      Baraja[i] := Baraja[Rand;
  13.      Baraja[Rand] := tem;
  14.  end;
  15.  
  16.  
Lo que hace lo anterior es simplemente intercambiar todos los anipes del mazo con un naipe de posicion aleatorioa.

955
Delphi / Re: Formularios
« en: Jueves 22 de Junio de 2006, 14:23 »
En realidad no había entendido mucho que es lo que quierías hacer, salgo mostrar algunas cadenas en labels :rolleyes:

956
Sobre los Foros de SoloCodigo / Re: Bannear A Thebluether
« en: Miércoles 21 de Junio de 2006, 17:37 »
Si es capaz de volver a escribir un mensaje, con igual facilidad será capaz de hacer una nueva cuenta. ¿No les parece?

957
Sobre los Foros de SoloCodigo / Re: Unir Foros De C/c++
« en: Miércoles 21 de Junio de 2006, 17:35 »
Porque esos forros estan  moderados por distintas personas y además, la clasificacion de los foros no está hecha por lenguajes sino que por diferentes entornos. Así el entorno de C++ Builder que es de Borland, es muy diferente a VC++.
Lo que ocurre, es que muchas veces, personas hacen preguntas de C++ en por ejemplo VC++ poruqe usan ese entorno, y no proque la pregunta sea de C++.
A mi me parece que los foros por ahora estan maso menos bien. Podrian estar tal vez mejor, pero la pagina carga bastante rapido así que no me quejo.

958
Dudas informáticas / Macos En Intel Y Amd64
« en: Miércoles 21 de Junio de 2006, 17:30 »
me preguntaba si es cierto que ahora hay una version de Mac OS que corre bajo Intel o Athlon64.
Aqui les dejo un enlace que dice como bajar y instalarlo:

http://www.cristalab.com/tutoriales/116/in...un-pc-intel-x86

959
Sobre los Foros de SoloCodigo / Re: Foro De Winfx!!!!!!!!!!!!
« en: Miércoles 21 de Junio de 2006, 17:27 »
Citar
QUOTE (Eugenio Enko)
No teniamos un foro de netframework 2.0, para que tener uno de 3.0
Ademas, es solo un entorno de desarollo, En el foro no tenemos un foro de MFC sino de Visual C++, no hay un foro de VCL sino de Delphi...... creo que la idea se entiende no?


Bueno lo que pasa es que no es un entorno de desarrollo, es un API de hecho es el reemplazo de Win32...

Seria buena idea tenerlo, pero lo que sucede es que no se que tanta penetracion tenga ese tema inicicalmene, pero a sabiendas de que sera un cambio tan radical tan seguro podemos crearlo en un futuro.
Claro, a eso me referia, al ser una API hay que implementarla con distintos lenguajes, supongo que al principio C# y VB.
O sea, si se hace, sería mejor que fuera subsecciones dentro de cada lenguaje que lo necesite porque será dificil hablar de la API sin mencionar ningun lenguaje.

960
Dudas informáticas / Re: Perdida De Contraseña
« en: Miércoles 21 de Junio de 2006, 14:35 »
Tambien puedes usar el buscador del foro  :rolleyes:

http://foros.solocodigo.com/index.php?show...hl=contrase%F1a

961
La taberna del BIT / Re: Quien Ganara El Mundial?
« en: Martes 20 de Junio de 2006, 20:41 »
Cita de: "Diodo"
Ahh dicen Argentina, esa que cayo en Corea-Japon en primera ronda  :D  :D   :devil:

Para mi los favoritos en un mundial en Europa son los equipos Europeos, y los que mejor futbol estamos haciendo somos los Españoles.Fijense que su dios Maradona estaba comentando el partido de España para un canal de aca, y miraba a sus compañeros argentinos con cara de miedo   :blink:  :D

Si no gana España, ganara Alemania o quiza Holanda

 :hola:
una comentario una tanto Central Europea discriminatorio.
Fijate cuantas veces fue campion Brisil y cuantas veces España?
La respuesta te lo dice todo.

El unico mundial que puede ganar españa de futbol es el del METEGOL, porque son de madera. :hola:

Citar
.Fijense que su dios Maradona estaba comentando el partido de España
Maradona es un jugador de futbol no comentalista. En Argentina no habrá comentado porque no le pagaron lo suficiente o porque lo obvio, hay comentalistas que son muchisimo mejores que él.

Es como que un cocinero se ponga a programar. Una cosa no tiene que ver nada con la otra.

962
La taberna del BIT / Re: Quien Ganara El Mundial?
« en: Martes 20 de Junio de 2006, 20:25 »
Cita de: "Eternal Idol"
Cita de: "X.Cyclop"
Argentina hizo el ridículo en el 2002, pero España lo hizo siempre.
¿Ridiculo? ¿Pero acaso jugo Manolo el del bombo? No, fue un fracaso absoluto pero un ridiculo, se gano un partido, se perdio otro y se empato el ultimo. Nada mas y nada menos. En un grupo que no debio de ser jamas ya que habia dos campeones mundiales en el mismo.

Por otra parte: ¿España cabeza de grupo?  :whistling:
el futbol al igual que cualquier deporte no es independiente de la sociedad. En el 2002 en Argentina hubo un estallido de crisis y las cosas andaban dificiles lo que obviamente repercutio en los jugadores  :(

963
Sobre los Foros de SoloCodigo / Re: Foro De Winfx!!!!!!!!!!!!
« en: Martes 20 de Junio de 2006, 20:21 »
No teniamos un foro de netframework 2.0, para que tener uno de 3.0
Ademas, es solo un entorno de desarollo, En el foro no tenemos un foro de MFC sino de Visual C++, no hay un foro de VCL sino de Delphi...... creo que la idea se entiende no?

964
Delphi / Re: Formularios
« en: Martes 20 de Junio de 2006, 16:29 »
Lo que haces con TForm1.Create es asignar a tus codigos el Texto de las Labels y debería ser al revés;
Código: Text
  1.  
  2.   label1.Caption := Orden1;
  3.   Label2.Caption := Codigo1;
  4.  etc.....
  5.  
  6.  
Siempre teniendo en cuenta que Orden1, Codigo1 son Strings

965
La taberna del BIT / Re: Quien Ganara El Mundial?
« en: Viernes 16 de Junio de 2006, 23:45 »
Cita de: "Eternal Idol"
Perdon de nuevo, fueron 6! Termino el primer set  :lightsabre:
 :devil:  :kicking:

966
Delphi / Re: Dll
« en: Viernes 16 de Junio de 2006, 23:42 »
Seguramente si.

Debes usar la palabra reservada EXTERNAL para importar las DLLs

Revisa este link, está bien explicado. Tambien tenes ejemplos en la ayuda de Delphi sobre la palabra reservada EXTERNAL y como usarla.

http://info.borland.com/techpubs/delphi/de...cfunc.html#9019

967
Pascal / Re: Compilador De Expresion Postfija
« en: Miércoles 14 de Junio de 2006, 21:09 »
En este foro no se hacen tareas.
Si tienes alguna duda puntual sobre como hacer algo no dudes en preguntas (al menos que la duda sea ¿como hago para pasarlo?)

968
Delphi / Re: Propiedad Transparency:= True En Bitmaps E Iconos
« en: Martes 13 de Junio de 2006, 21:51 »
lo que te falta es indicar:
Código: Text
  1.  
  2. Bitmap.TransparencyMode = tmFixed;
  3.  
  4.  
por defecto es tmAuto, que lo que hace es usar el color de la esquina superior izquierda.

Citar
TransparentMode is tmAuto by default, meaning it takes the color of the pixel in the lower-left corner, and we have to set it to tmFixed (the other possible value) to tell the bitmap to use the color stored in the TransparentColor property as the invisible color.

O sea, si quieres indicar tu propio color de transparencia sin que sea el de la esquina, usa esto>
Código: Text
  1.  
  2.    TransparentColor := clFushcia;
  3.    TransparentMode := tmFixed;  //por defecto es tmAuto
  4.  
  5.  

969
Pascal / Re: Busco Programadores En Pascal Para Crear Juegos
« en: Domingo 11 de Junio de 2006, 00:52 »
Cita de: "Solman"
Jajaja ok Fernando jajaja ya estoy utilizando DELPHI por siacaso jajajajajaja

Mas bien animo a la gente a q programe en pascal porq me parece mas comodo ... ademas les comonico q ya sale el Delphi 2006 que promete unir al C++ Builder con el Delphi ;) ese va ha ser un buen lenguaje jeje

PD: Y nadie me convencio ha
Correccion: Ya salio el Delphi 2006 Architect

Viene con:
Delphi para Win32 y Delphi para .NET
ASP.NET
VB.NET
ASP.NET

Y no me gusta el entorno. Me gusta delphi hasta l version 7  :P

970
Pascal / Re: Alguien Sabe Como Enlazar Directx En Pascal
« en: Jueves 8 de Junio de 2006, 17:56 »
Citar
P.D. En el trabajo uso C#. tongue.gif
Orientado con gráficos y videojuegos o bien otra cosa?

PD: soy curioso como oso

971
La taberna del BIT / Re: 6 De Junio Del 2006
« en: Lunes 5 de Junio de 2006, 22:24 »
Un voto eseptico de mi parte :hola:

972
Delphi / Re: Mostrar Parte De Un Bmp
« en: Lunes 5 de Junio de 2006, 21:46 »
Ahora no tengo el compilador ni la ayuda de Delphi desponible pero la funcion que necesitas es la TCanvas.Copy o TCanvas.CopyRect no me acuerdo bien como se llamaba.
Lo que tienes que pasar como parametro son varias cosas de las cuales no me acuerdo el orden:
*)Canvas o Bitmap destino
*)Recta del canvas fuente, sería el trozo que tienes que sacar.
*)Recta o posicion destino.

Supongamos que tienes la imagen "bmpFuetne" que tiene 0123456789 del tamaño cada cifra de 32x64 y quieres usar el numero 2.
La recta sería  Rect(32*2, 0, 32*2+32, 64);
No te puedo decir el orden de los parametros (CanvasDestino y Rect, y no me acuerdo si hiba algun otro), proque no tengo a mano delphi, cualqier dificultad, preguntá. Y fijate n la ayuda de delphi  por TCAnvas.Copy o CopyRect

973
Delphi / Re: Codigo Fuente Del Sodoku
« en: Viernes 2 de Junio de 2006, 23:40 »
En este foro no se hacen tareas.

Si tienes problemas al escribir tu código, no dudes en preguntar lo que te haga falta.

974
Pascal / Re: Consulta Shortint Y Longint
« en: Martes 30 de Mayo de 2006, 23:59 »
Cita de: "juancpalmajr"
Cita de: "lau82"
hola, buenas tardes? estoy mirando unos ejercicios de pascal y me encontre con  LONGINT Y SHORTINT, pero nose cual es realmente la funcion. Osea los veo cuando declaran las variables, pero no entiende que diferencia hay en poner Integer o Real y poner Shorint o longint. si alguien me pudiera explicar le agradeceria, ya que lo unico que pude rescatar como dato en manuales es que son tipos enteros, pero nada mas, osea no explicada nada de ellos de manera descriptiva.
diferencia entre un entero y un real basicamente es:
un entero es el conjunto de los numeros negativos, mas el conjunto de los numeros positivos, mas el cero.
un real es el conjunto de los numeros racionales, mas el conjunto de los numeros irracionales.
En Pascal (nose que compilador estas usando) se pueden usar dos 2 tipos de integer, el entero corto y el entero largo, basicamente el corto tiene asignado menos bytes que el largo, osea que la cantidad de numeros que se podran representar va a ser menos, por ejemplo con 16 bits (2  bytes) se pueden representar 65536 numeros, pero como es un entero, generalmente CA2 (complemento a 2) vas a tener 32768 numeros negativos y 32768 numeros positivos, pues hay un bit que se utiliza como signo y lo demas es el modulo.

En los reales tambien tenes un largo y un corto, que se diferencia por la cantidad de bytes, asignado. Hoy en dia todos respetan el estandar dado por la IEEE 754 (creo que es ese) de punto flotante.
Este debe ser tu primer mensaje en esta seccion  :rolleyes:
!Bienvendio al foro! y gracias por la activa participacion

975
Delphi / Re: Dar Color A Una Stringgrid Desde Un Boton
« en: Martes 30 de Mayo de 2006, 21:12 »
Si logras hacerlo con onDrawCell tonces prueba usar una Bandera.
Algo así:
Código: Text
  1. var BotonPresionado: Boolean;
  2.  
Código: Text
  1.  
  2. procedure TFrom.TButtonClick(Sender: TObject);
  3. begin
  4.   BotonPresionado := True;
  5. end;
  6.  
  7.  
Código: Text
  1.  
  2. procedrue TForm.TStringGridDrawCell(Sender: TObject.....);
  3. begin
  4.    if BotonActivado then
  5.    begin
  6.           ...
  7.           tu codigo aca
  8.           ...
  9.          BotonActivado := False;
  10.      end;
  11. end;
  12.  
  13.  
O sea, si se presionó el boton, drawCell hace algo, si no, no hace nada.

Páginas: 1 ... 37 38 [39] 40 41 ... 77