elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:52  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  ¿hay alguna web que contenga las APIS de windows para delphi?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿hay alguna web que contenga las APIS de windows para delphi?  (Leído 1,747 veces)
AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
¿hay alguna web que contenga las APIS de windows para delphi?
« en: 8 Julio 2011, 19:00 »

hola estoy practicando delphi (el entorno : delphi 7) y pues queria centrarme en el manejo de las apis de windows pero hay poquisima informacion sobre esto , no se si quiizas alguien conosca alguna web/documento donde las expongan (el prototipo algun ejemplo, como declararlas) algo asi como la web y programa "apiguide" de visual basic 6.0 que tiene ufff como 900 apis.


En línea
Queta

Desconectado Desconectado

Mensajes: 250



Ver Perfil
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #1 en: 8 Julio 2011, 19:24 »

http://msdn.microsoft.com/en-us/library/ff818516.aspx

¿Poquísima información? ¿Buscaste algo?


En línea

"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
qgpjr

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #2 en: 8 Julio 2011, 19:38 »

http://www.crackstores.com
En línea
el-viejo


Desconectado Desconectado

Mensajes: 1.257



Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #3 en: 8 Julio 2011, 23:20 »

Hay una series de libros muy buenos, llamados, The Tomes of Delphi.

The Tomes of Delphi, Estos son algunos se la seria que trata la API de Windows.

The Tomes of Delphi:

Win32 Multimedia API (Este es dificil de conseguir, lo busco desde hace mucho y no he podido conseguir la descarga)
Win32 Shell API Windows 2000 Edition
Win32 Core API Windows 2000
Win32 Graphical Api(Español)

saludos...
« Última modificación: 9 Julio 2011, 00:03 por Slow V.S. » En línea

Khronos14

Desconectado Desconectado

Mensajes: 285


A lie is a lie


Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #4 en: 9 Julio 2011, 00:34 »

alxspy, Delphi 7 es del año 2003, si puedes consigue otro Delphi más moderno.

Absolutamente (o casi) todas las APIs de Windows están en el archivo Windows.pas, lo puedes abrir y puedes ver todas las APIs, está ordenadas alfabéticamente. Todas tienen nombres muy descriptivos para saber lo que hacen, pero si tienes alguna duda pones en google "CreateFileMapping msdn" y listo.

Saludos.
En línea

AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #5 en: 9 Julio 2011, 00:45 »

claro que busque deberas, los prototipos de apis que se encuentran a monton son los de c++ y visual basic 6.0, mira... la sintaxis de las funciones no es problema sino el como incluir otras apis que no estan incluidas en delphi y sus tipos de datos que manejan porque lo que en C++ es tipo de dato SOCKET en vb6 es long y en delphi vi que es TSocket y ahi es el problemita en que algunos tipos varian, me podrias decir como incluir una funcion api que no esta en delphi? por ejemplo CreateFile no esta directa para usar como si esta MessageBox, o si tuviera que usar alguna funcion de otra dll que no sea de windows como lo haria? en vb6 es sencillo:

Código:
private declare function ShowWindowlib "user32" (byval hwnd as long,byval cmdshow as long) as long

Código:
private declare function MiFuncion lib "C:\mi Libreria.dll" (parametros as tipo) as tipo

como se haria esto en delphi?


edit:
acabo de ver windows.pas contiene una gran cantidad de funciones y sus librerias y es bastante extenso, podrias dar un ejemplo de como agregar una funcion "X" de una libreria "X" para usarla, con ya eso seria suficiente , ah y que delphi me recomiendas yo recien que inicio en este lenguaje.
« Última modificación: 9 Julio 2011, 00:56 por alxspy » En línea
Khronos14

Desconectado Desconectado

Mensajes: 285


A lie is a lie


Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #6 en: 9 Julio 2011, 11:22 »

Código
program Project1;
 
{$APPTYPE CONSOLE}
 
uses
 SysUtils;
 
function MessageBox(hWnd:LongWord; lpText, lpCaption: PAnsiChar; uType: LongWord): Integer; stdcall; external 'user32.dll' name 'MessageBoxA';
//function MessageBoxA(hWnd:LongWord; lpText, lpCaption: PAnsiChar; uType: LongWord): Integer; stdcall; external 'user32.dll';
 
begin
   MessageBox(0, 'qwdqwdqwd', 'qwdqwdqw', 0);
end.
 

Básicamente se haría así, tienes que establecer un nombre a la función, no tiene porque ser el mismo que la función que vas a importar. Luego lo declaras como stdcall, y con external le indicas al compilador de que librería vas a importar la función. Name sólo es necesario si le pones un nombre distinto a tu función.

Saludos.
En línea

AlxSpy

Desconectado Desconectado

Mensajes: 137


Ver Perfil
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #7 en: 9 Julio 2011, 20:22 »

bien, gracias.
En línea
seba123neo


Desconectado Desconectado

Mensajes: 3.214



Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #8 en: 9 Julio 2011, 21:26 »

la sintaxis cambia, pero las apis son todas iguales para cualquier lenguaje, no es que el visual basic tenga 900 y delphi tenga mas o menos apis, tiene las mismas.
En línea

Mucha gente, especialmente la ignorante desea castigarte por decir la verdad, por ser correcto, por ser tú. Nunca te disculpes por ser correcto, o por estar años delante de tu tiempo.
Si estas en lo cierto, y lo sabes, que hable tu razón. Incluso si eres una minoria de uno solo, la verdad sigue siendo la verdad. M. Gandhi
_Enko


Desconectado Desconectado

Mensajes: 301



Ver Perfil
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #9 en: 11 Julio 2011, 06:04 »

el mejor tutorial de winapi y delphi7

http://www.angelfire.com/hi5/delphizeus/


Citar
alxspy, Delphi 7 es del año 2003, si puedes consigue otro Delphi más moderno
El producto no ha mejorado, solo le han agregado mas componentes, en si sigue siendo el mismo.

En línea


Servicio tecnico Blackberry http://www.serviciotecnicocelular.com
el-viejo


Desconectado Desconectado

Mensajes: 1.257



Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #10 en: 11 Julio 2011, 10:10 »

Para empezar en Delphi hay que hacelo por lo mas basico, nada mas apropiado que DelphiBasic.

DelphiBasics

Citar
El producto no ha mejorado

Delphi ha mejorado mucho mas de lo que te imaginas, busca informacion y ponte al dia.

Delphi 64bit coming soon  :P

saludos...
En línea

Khronos14

Desconectado Desconectado

Mensajes: 285


A lie is a lie


Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #11 en: 11 Julio 2011, 12:52 »

No sólo Delphi 64 bits, lo que es más importante es Delphi CrossPlatform. Para 2012 está anunciado Delphi 2012 para Windows y Mac OSX, y para el año siguiente Kylix (la versión de GNU/Linux).

Compilar aplicaciones nativas para 3 sistemas distintos, pocos IDE´s lo hacen. Lo que es una lástima es el precio de la licencia.

Saludos.
En línea

el-viejo


Desconectado Desconectado

Mensajes: 1.257



Ver Perfil WWW
Re: ¿hay alguna web que contenga las APIS de windows para delphi?
« Respuesta #12 en: 11 Julio 2011, 13:16 »

Lo que es una lástima es el precio de la licencia

Asi es, Yo sueño con ver algun dia versiones gratuitas tal como lo hace microsft con su "Express", gratuitas pero muy funcional.

 :P

saludos...
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines