• Miércoles 21 de Mayo de 2025, 09:26

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

Páginas: 1 ... 180 181 [182] 183 184 ... 231
4526
Visual C++ / Re: Retrazo Vertical De Pantalla
« en: Miércoles 21 de Abril de 2004, 19:57 »
bueno como tu caso es simplemente barrido vertical, haslo en assembler..
codigo en c
Código: Text
  1.  
  2. void WaitRetrace(void)
  3. {
  4.      while(!((inportb(0x3DA) & 8)==8));      // Retrazado activo
  5.      while(!((inportb(0x3DA) & 8)==0));      // Retrazado no activo
  6. }
  7.  
  8.  
es posible que no te funcione porque ya no funcionan las  inportb() en las versiones de win32. entonces trata con esto:

assembler
Código: Text
  1.  
  2.  
  3. void WaitRetrace(void)
  4. {
  5.     asm mov dx, 03DAh
  6. espera1:
  7.     asm in al, dx
  8.     asm test al, 08h
  9.     asm jnz espera1
  10.  
  11. espera2:
  12.     asm in al, dx
  13.     asm test al, 08h
  14.     asm jz espera2
  15. }
  16.  
  17.  

si ninguno te funciona haslo con dx.. me cuantas porfa.

4527
Sobre los Foros de SoloCodigo / Re: Estructura De Los Foros
« en: Miércoles 21 de Abril de 2004, 16:03 »
Yo vote por foros que hay que eliminarse...
hay foros pequeños con post que nunca nadie ha contestado...
deberian eliminarse a mi manera de verlo ya que no aportan nada nuevo.
Aunque hay foros  que son pequeños pero aun asi tienen buen contenido o podrian tenerlo en un futuro como los de .net.

4528
Visual C++ / Re: Retrazo Vertical De Pantalla
« en: Miércoles 21 de Abril de 2004, 06:56 »
usa directx o assembler.

4529
Visual C++ / Re: Selección De Directorio
« en: Martes 20 de Abril de 2004, 23:02 »
No recuerdo que objetos debes usar pero ya estan hechos...
busca en el namespace

System.IO.....

alli encontraras loque necesitas.. obviamente no es el mismo pero esta lo que necesitas para hacer uno segun tus necesidades.

4530
C# / Re: Como Saber El Resultado De Un Button En Un Form?
« en: Martes 20 de Abril de 2004, 21:51 »
Bueno si se puede como te dije pero estas haciendolo mal y es bastante facil de hacer...
sin embargo no te puedo ayudar más porque ahorita no tengo mucho tiempo, no tengo mi compilador aca, ni ejemplos,  y ademas porque no es tan dificl...siguelo intentando...

solo es instanciar una clase pasandole com parametro la otra y listo... o hacer lo del delegado o hacer lo de la variable...
en serio nada dificil.. solo lee con atencion y codifica con cuidado..
echale una mirada al libro de c# que esta en publicaciones y ebook.

4531
HTML / Re: Mostrar
« en: Martes 20 de Abril de 2004, 21:09 »
debes usar dentro del tag  
< ... target = _blank ....   > o es algo asi la verdad no me acuerdo
otra forma es con javascript pero tampoco me aucerdo lo cierto es que si lo reviosas en internetvte daras cuenta de que es muy encillo de hacer.

4532
C# / Re: Como Saber El Resultado De Un Button En Un Form?
« en: Martes 20 de Abril de 2004, 21:05 »
Bueno esa es la idea pero manejando loos eventos propios de las formas y sus miembros deberia ser suficiente..
de hecho puedes crear un delegado para el evento press del boton que te ahorrara mucho trabajo.

4533
C# / Re: Como Saber El Resultado De Un Button En Un Form?
« en: Martes 20 de Abril de 2004, 20:59 »
porque no haces algo con una clase estatica?

cuando dije lo de las clases no me referia  a eso...
logicamnte ambas deben heredar de Forms pero puedes hacer algo asi:
Código: Text
  1.  
  2. public class rare
  3. {
  4.    intenal bool stadoBt;
  5.    private class Forma1:...blabla
  6.    {
  7.    ..,.blabla bla
  8.    }
  9.    private class Forma2:..blabla
  10.    {
  11.    }
  12.  
  13.    public static Main (...)
  14.    {
  15.       boll stadoBt=false;
  16.       Forma1 f1 =new...
  17.       Forma2 f2 =new...  
  18.       ...
  19.    }
  20. }
  21.  
  22.  

4534
C# / Re: Como Saber El Resultado De Un Button En Un Form?
« en: Martes 20 de Abril de 2004, 20:48 »
Primero si se puede desde que ambas sean del mismo proyecto.
si no son del mismo proyecto... es decir del mismo ensamblado o ejecutable...seria necesario que realizaras la comunicacion entyre procesos, bien sea a travez de sokets o rmi o rpc...o alguna cosa de esas..

Por otro lado puedes declarar una variable a nivel de namespace (creo)..
o bien crear cada uno de los form como clases miembro dentro de una clase padre y de esta manera puedes crear una variable en la case padre que te haga el paso de mensajes, aunque estando ambos form dentro de la misma clase no deberia haber problema.

4535
Visual C++ / Re: Selección De Directorio
« en: Martes 20 de Abril de 2004, 20:37 »
bueno debes usar algo de commdlg32 hasta donde yo se, pero no lo he usado en c++ solo en c# y en vbasic

4536
C# / Re: Como Saber El Resultado De Un Button En Un Form?
« en: Martes 20 de Abril de 2004, 20:25 »
maneja una variable global que guarde o te indique el estado del boton.

4537
C/C++ / Re: Problema Con Primos
« en: Martes 20 de Abril de 2004, 20:14 »
Esto parece más una tarea que un reto... de hecho no le veo nada de reto.
Por esta razón lo he movido.
si quieres ver como se hace un reto chequea el de BlackBoy y los tres que estan colgados en la parte superior del foro.

4538
Java / Re: ¿con Que Entorno Del Lenguaje Trabajais?
« en: Martes 20 de Abril de 2004, 20:05 »
BlckBoy como compilas java en C++ Builder?

4539
Novedades en SoloCodigo / Re: Nuevas Secciones
« en: Martes 20 de Abril de 2004, 16:56 »
Te quedo muy bien el intro en flash.. tienes talento cinematografico!!!
Esperare el sabado con ansias!!!

te feilicito por todo el trabajo que estas haciendo.

4540
C/C++ / Re: Imagen En Bmp
« en: Martes 20 de Abril de 2004, 08:05 »
Bueno el error no quiere decir eso.

Lo que si es cierto es que esos bgi fueron diseñados para sistenmas que operaban a 16 bit de procesamiento (Sistemas derivados del dos w95, w98, wme) y actualmente casi todos son de 32 bit asi que olvidate de usar bgi.
Por otro lado se escribe graphics NO grafics.

Adicionalmente graphics.h es un archivo de encabezado no una libreria  ;)

Consejo:
Chequea el foro de allegro dentro del foro de programacion de videojuegos:

http://foros.solocodigo.com/index.php?showforum=77

4541
Allegro / Ejemplos De Efectos Graficos
« en: Martes 20 de Abril de 2004, 07:54 »
Amigos he realizado estos ejercicios en lenguaje c, he usado allegro para iniciar el modo grafico y para usar la funcion putpixel, la rutina de leer y cargar el bmp desde un archivo la he realizado yo asi como los algoritmos para realizar cada uno de los efectos.

Por el momento solo he implementado la funcion para archivos  bmp de 24 bit, les recomiendo que le hechen una ojeada al modo normal y luego al modo override....

Estas son algunas imagenes de ejemplo:
Imagen original:


Imagenes modificadas:




Las teclas para los efectos van del 0..9
y de la q.. f (en el orden que aparecen las teclas en el teclado)...

Lo publique originalmente en el foro de teleportmedia pero he decidido compartirlo con ustedes.

Este es el ejecutable:

Link

Adicionalmente necesitaran la dll de allegro, Esta en este link en la parte donde dice version binaria solo para windows:
allegro

Ojala sea de provecho para alguien.

4542
C/C++ / Re: Efecto Goma En Un Timage
« en: Martes 20 de Abril de 2004, 07:33 »
ummm si no lo habia visto bien!!!

lo que haces es dibujar la imagen una tras otra desplazandola a travez del eje x cambiando el area de la region...
si alguna vez lo hice .. bueno no en programación lo he hecho en fireworks  para algunos efectos que he necesitado.

Si te interesan los efectos sobre imagenes revisa el foro de programacion de videojuegos (allegro) he colocado algo interesante alli.

4543
C/C++ / Re: Problema De Primos.
« en: Martes 20 de Abril de 2004, 07:26 »
deberias decirnos qu es lo que esta mal... y con base en eso alñguien te ayudaria a analisar el algritmo y espero que nadie se ponga a hacerte todo.

Lo que si te dire por el mo ento es que el codigo que has posteado es de lenguaje c y no de c++, razon por la cual no deberia tener extencion .cpp sino solo .c,
este asunto parece trivial pero en muchos compiladores te arrojaria errores inesperados.

4544
Retos / Re: El Reto Es Sencillo
« en: Lunes 19 de Abril de 2004, 21:12 »
bueno.. hay un problema
el lenguaje si cuente poque este es el foro de programación C/C++ asi que la limitante es que sea en uno de estos dos..
sin embargo si ya lo empezaste en otro lenguaje pues continua que por esta vez. :P

4545
C/C++ / Re: Boton En C Sin Libreria Grafica
« en: Lunes 19 de Abril de 2004, 15:48 »
Bueno tu digiste que sin usar libreria grafica...
asi que la imagen la debes hacer con caracteres de texto.

lo de codigos de bajo nivel nom e refiero tanto al assembler..
mas buien me refiero a que para hacer una cosa tan simople como presionar boton..
debes recurrir al manejo de algunas funciones de lenguaje c que actun a bajo nivel e incluso a llamar interupciones de la bios o si estas en win32 a hacer llamados de la api o del gdi.
sin embargo pues se puede hacer si te esfuersas lo suficiente.

4546
C/C++ / Re: Boton En C Sin Libreria Grafica
« en: Lunes 19 de Abril de 2004, 06:51 »
si se puede inicialmente solo es cuestion de hacer un dibujo del boton en estado normal y otro del boton en estado oprimido..
le cambias el dibujo cada vez que una acion del teclado o del mouse suceda sobre el area del boton.. asi mismo validas los procedimeintos a hacer..
eso si esto implica comenzar a meterse en el cuento del desarrollo orientado a ojetos desde el bajo nivel ya que necesitas implementar rutinas que hagan el plaso de mensajes dentro un ciclo principal de manejador de objetos..
ahpra si lo que quieres hacer es muy sencillo y non necesitas todas las funcionalidades que se supome deberia dar un boton.. pues mucho más facil de hacer.

4547
C/C++ / Re: Efecto Goma En Un Timage
« en: Domingo 18 de Abril de 2004, 18:32 »
Que quiere decir efecto goma?

hasta donde veo lo que has hecho es solo copiar de una  imagen a otra noe s asi?

4548
C++ Builder / Re: Porque Este Error?
« en: Domingo 18 de Abril de 2004, 18:28 »
amigo ese error te indica que estas recorriendo un array con un indice que bien excede o esta por debajo del numero de indices que tiene un array o una matriz..
es decir que el indice en el array no existe...

ejemplo1:
Código: Text
  1.  
  2. int jk[20];
  3. char i=0;
  4.  
  5. for(i=0;i&#60;=20;i++)
  6. {
  7.    jk[i]=255;
  8. }
  9.  
  10.  

Esto generaria un error porque en la ultima iteración del clclo se veria esto:
jk[20]=255;

lo cual es imposible porque el array tiene posiciones desde 0 hasta 19.

esto tambien generaria un error:

jk[-1]=255;
ya que no existe el copncepto de indice negativo.

El mismo principio aplica si manejas objetos en vez de tipos de datos.

4549
C/C++ / Re: Problema Al Depurar Con Breakpoints En Rhide
« en: Domingo 18 de Abril de 2004, 15:57 »
Umm que raro
pero realmente nunca he usado los breks.. del rhide porque no me han funcionado bien .. lo que siempre uso y recomiendo es usa la instrucción ejecutar hasta el cursor (botón F4).

4550
Retos / Re: El Reto Es Sencillo
« en: Domingo 18 de Abril de 2004, 15:56 »
Nagisa...
eso no es una solucion..
la saolucion es hacer el programa y que funcione.

Black Boy: cuando caduca tu reto?

Páginas: 1 ... 180 181 [182] 183 184 ... 231