• Martes 5 de Noviembre de 2024, 22:06

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 - Chinta Nemoto

Páginas: [1]
1
Delphi / Una Hermosa Api Llamada Gettcptable
« en: Viernes 20 de Febrero de 2004, 02:01 »
Holas, estoy usando una funcion para hacer un firewall...
La que realmente importa ahora es la funcion GetTcpTable, es una funcion externa, en una dll llamada "iphlpapi.dll".
El problema que tengo es en la pasada de parametros (la funcion devuelve un codigo de error que es 0 si es correcto, y cualquier otro valor si hay un error, el valor indica el error, un codigo de error comun y corriente).
*******Ahora les voy a mostrar los tipos de dato requeridos para la funcion
type
  MIB_TCPROW = record
    dwState: dword;
    dwLocalAddr: dword;
    dwLocalPort: dword;
    dwRemoteAddr: dword;
    dwRemotePort: dword;
  End;
  MIB_TCPTABLE = record
    dwNumEntries: dword;
    table: array[0..100] of MIB_TCPROW;
  End;

***********Ahora dos tipos de puntero********************

  pDW = ^dword;
  pTabla = ^MIB_TCPTABLE;

***Ahora, dos variables declaradas en la seccion Private del form****

private
   tabla: MIB_TCPTABLE;
   conexion: MIB_TCPROW;

*************Ahora, en la seccion Implementation****************
//Externa
function GetTcpTable(table:pTabla;pdwSize:pDW;bOrder: boolean):DWORD; External 'iphlpapi.dll';
//Form.Create
procedure TForm1.FormCreate(Sender: TObject);
var
  retval: DWORD;
  bucle:integer;
  x: Boolean;
  tamanio: DWORD;
begin
  show;
  tamanio:=sizeof(tabla);
  x:=false;
  retval:=GetTcpTable(@tabla,@tamanio,x);
  //lo que sigue no viene al caso**************************************
End;

Vean este codigo, no entiendo xq me da error 87 (parametro/parametros no valido/validos)

2
Visual Basic 6.0 e inferiores / Asocial Archivos
« en: Martes 3 de Febrero de 2004, 03:45 »
Holax. estoy haciendo un programa que crea "piringuletes" (para los que juegan ao, saben que es eso) y losguarda en un file.
Quiero hacer como...(no es imprescindible, pero quiero saber como hacerlo)...
poder, abriendo un file de extension *.pir (los que crea mi programa), se abra el programa, pero mas importante aun, se abra y muetre el archivo.
salu2

3
Delphi / Personalizar Datagrama Ip
« en: Viernes 16 de Enero de 2004, 09:50 »
Holas alguno me puede dar la funcion que me permita personalizar un datagrama IP???? pliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiis.

(Yo me imagino que componentes como el winsock deben usar unas así)

Quisiera saber si al menos uno tiene una idea del nombre... lo necesito :nosweat:

4
Dudas informáticas / Mid2wav
« en: Viernes 9 de Enero de 2004, 00:03 »
Holas, me gustaría saber donde puedo bajar un programa que convierta un archivo mid en uno wav, lo necesito.

Solocodigo (Admin): puede borrar de la lista de posts del delphi mis posts "Icono de aplicacion" "Me parece algo raro" "Keydown reaccionante a dos teclas". Esos problemas ya me los solucionaron.

5
Delphi / Keydown Reacionante A Dos Teclas
« en: Sábado 3 de Enero de 2004, 00:03 »
mi evento keydown, tiene el procedure asociado:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
    edit1.Text := inttostr(key);
    If Key = 40 Then //abajo
        if shape3.top <= 149 then shape3.top := shape3.Top + 6;
    If Key = 38 Then //arriba
        if shape3.Top >= 3 then shape3.Top := shape3.Top - 6;
    If Key = 65 Then //A
        if shape2.Top >= 3 then shape2.Top := shape2.Top - 6;
    If Key = 90 Then //Z
        if shape2.Top <= 149 then shape2.Top := shape2.Top + 6;
    if key = 113 then//F2
    begin
        timer1.Enabled := not timer1.enabled
    end;
end;

el programa hace 5 comprobaciones, el programa es el antiguo PONG (el de los palitos y la pelota).

si se presiona A o Z, el programa moverá la shape2 arriba o abajo respectivamente. (jugador 1)

si se presiona la flecha arriba o la flecha abajo, en esas direcciones irá el jugador 2.

ahora el problema: cuando presiono una tecla y la mantengo presionada, el eventi se mantiene, y el cosito se mueve hasta que se deje de presionar la tecla, pero si mantengo la primera tecla, y a la vez mantengo presionada una segunda tecla, entonces lo que pasará es que se dejará de mover el primer coso en la primer direccion en que se estaba moviendo, para empezar a moverse el segundo (o el primer coso en una nueva direccion, depende de las teclas que se presionan).

Lo que quiero hacer es que se reconozcan ambas teclas a la ves, asi los jugadores se mueven con libertad ( en el rango reglamentario del ping pong: arriba o abajo)

6
Delphi / Icono De Aplicacion
« en: Viernes 2 de Enero de 2004, 20:10 »
no puedo poner un icono hecho en paint. xq?
si definitivamente no se puede.. como lo puedo hacer?

7
Delphi / Me Parece Algo Raro...
« en: Viernes 2 de Enero de 2004, 18:53 »
El compilador me dice que el uso del <= no es correcto

IF int(shape4.Top) >= int(shape3.Top) -8 AND int(shape4.Top) <= int(shape3.Top) + 3 THEN //lo que sea que le siga

probe ponerlo ente () a cada proposicion unida por el AND.....

IF (int(shape4.Top) >= int(shape3.Top) -8)  AND (int(shape4.Top) <= int(shape3.Top) + 3) THEN //lo que sea que le siga

.....solo para obtener el mismo error.

Tuve que hacer algo que no me gustó,tuve que anidar IFs, hizo mas largo el codigo, y por consiguiente retrasa las acciones en milisegundos, esos milisegundos son escenciales, ya que un proceso enorme tiene que hacer un timer1 cuyo interval := 16.

Me podrían decir xq la linea no es valida? (yo mudé desde VB y quiero saber que estoy haciendo mal en esa linea, en VB hubiera sido valida :s ya que de ahi mudé el codigo porque lo estaba haciendo en VB hasta que me avivé que no le podia poner icono a mi prg.)

8
Visual Basic 6.0 e inferiores / Forzar Clic, Posicion Del Mouse, Y Teclas
« en: Lunes 29 de Diciembre de 2003, 17:32 »
Existen programas que fuerzan esas cosas, tales como el "piringulete" del argentum online. tengo un ejemplo para pasarles su funcionamiento (ver adjunto).

Necesito:

1) Forzar clic del mouse en la posicion en q se encuentre.

2) Forzar las posiciones del mouse, tomando los valores val(text1) y val(text2) para coordenadas.

3) Forzar la presion de una tecla.


Me gustaría que me respondan eso por favor... lo necesito

9
Delphi / Delphi 7: Forzar Click O Tecla
« en: Miércoles 24 de Diciembre de 2003, 03:54 »
Holas, necesito ayuda... la verdad no lo se hacer con ningun lenguaje, pero se que los mejores programadores vienen a parar AK asi que...
Bueno la cosa es que existe un programa en un juego llamado "Argentum Online" (por cierto es un programa ilegal y no esta permitido en casi ningun caso por el staff del AO). Puede adoptar diferentes nombres pero siempre tendra unos en comun: "Macro" "Piringulete".
El Piringulete hace, cada cierto intervalo de tiempo (el cual el usuario especifica en un EDIT), una accion determinada (El mas frecuente es forzar la presion de la tecla U y un click del mouse, en las posiciones X Y que este el mouse; otro fuerza las posiciones del mouse a una determinada por el user, otros fuerzan el Enter, fuerzan las teclas para escribir "Resucitar" y fuerzan otra ves el enter).
Mi duda es si alguien puede decirme como forzar esas cosas..... Alguien me puede ayudar ?????????????????????

Mamu si lo sabes decime pliiiiiiiiiiiiiiiiiiiiiiiiiiis (mamu := appache)

Páginas: [1]