begin process at 2010 02 10 09:44:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

API

 > 

CHERCHE TUT DELPHI API


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

CHERCHE TUT DELPHI API

mercredi 26 juin 2002 à 17:28:00 | CHERCHE TUT DELPHI API

golum

Salut je suis a la recherche d'un tut Delphi et API un peu comme EstDev pour VB

Auriez vous quelque chose ? des adresses ?
mercredi 26 juin 2002 à 21:37:43 | Re : CHERCHE TUT DELPHI API

Bestiol

Tu veux savoir quoi, exactement, sur les API ?? Et tu veux faire quoi avec ?

Si tu te poses pas ces questions, tu en as pour un moment, pasque des API, y en a des tonnes, et pour tous les goûts...

Bonne recherche quand même !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

Salut je suis a la recherche d'un tut Delphi et API un peu comme EstDev pour VB

Auriez vous quelque chose ? des adresses ?
mercredi 26 juin 2002 à 23:51:23 | Re : CHERCHE TUT DELPHI API

Delphiprog

Administrateur CodeS-SourceS
Une bonne source d'informations : l'unité ShellApi.pas.
Sinon, regardes sur le site Microsoft Developer's Network, tu trouveras les explications des API, classées par fonction et ponctuées d'exemples utiles (écrites en C, celà va de soi).

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Tu veux savoir quoi, exactement, sur les API ?? Et tu veux faire quoi avec ?

Si tu te poses pas ces questions, tu en as pour un moment, pasque des API, y en a des tonnes, et pour tous les goûts...

Bonne recherche quand même !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

Salut je suis a la recherche d'un tut Delphi et API un peu comme EstDev pour VB

Auriez vous quelque chose ? des adresses ?

jeudi 27 juin 2002 à 12:02:59 | EXPLICATION

golum

Merci quand même de m'avoir répondu.
J'espere cette fois etre plus clair :

soit une fonction API écrite en C comme ceci :
unsigned short int mafnctAPI ( unsigned short int * par1)

Qu'est ce que ca donne en Delphi sachant que c'est une DLL externe ?
Comment se servir des pointeurs pour la déclarer, comment l'appeler ?
jeudi 27 juin 2002 à 13:54:15 | Re : EXPLICATION

Bestiol

La plupart des API (si ce n'est toutes) sont implémentées dans des unités de Delphi... Si, dans la clause uses de ton prog, tu as mis l'unité dans laquelle ton API est déclarée, tu as juste à faire
mafnctAPI( et tu attends un peu... Un hint s'ouvre avec les paramètres et leurs types.

Ensuite, pour de l'aide sur les API, savoir comment ça marche etc, tu as le fichier d'aide Win32 programmer's reference (dont Delphiprog à indiqué le site, si j'ai bien compris)... Tu peux l'obtenir en faisant un click droit sur la barre d'outils de Delphi, tu choisis "Personnaliser", l'onglet "Commandes" dans la fenêtre qui s'ouvre, tu cliques sur la ligne "Aide" dans la boite liste et enfin tu fais glisser le "raccourci" s'appelant "API Windows"...

Voilà... J'espère que cela pourra t'aider... Dans ce fichier d'aide tu as toutes les API dont les paramètres sont expliqués en détails, mais en Anglais... Et si tu veux savoir quelle unité mettre dans la clause uses de ton prog, tu cliques, dans le fichier d'aide, sur "Quick Info", et tu regardes le nom correspondant à "Header".


Bonne prog'
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

Merci quand même de m'avoir répondu.
J'espere cette fois etre plus clair :

soit une fonction API écrite en C comme ceci :
unsigned short int mafnctAPI ( unsigned short int * par1)

Qu'est ce que ca donne en Delphi sachant que c'est une DLL externe ?
Comment se servir des pointeurs pour la déclarer, comment l'appeler ?

jeudi 27 juin 2002 à 14:22:49 | Re : EXPLICATION

golum

merci, si ce n'est que ce sont pas des API Windows mais des API externes
jeudi 27 juin 2002 à 14:23:00 | Re : EXPLICATION

golum

merci, si ce n'est que ce sont pas des API Windows mais des API externes
jeudi 27 juin 2002 à 14:52:33 | Re : EXPLICATION

Bestiol

Quel genre ?? Ce sont des DLLs d'une librairie spéciale ? Si c'est le cas, tu dois avoir de la doc à disposition qui te dit comment faire, non ??

Donne un exemple de ce que tu peux trouver (une vraie fonction)

Bestiol.


-------------------------------
Réponse au message :
-------------------------------

merci, si ce n'est que ce sont pas des API Windows mais des API externes
jeudi 27 juin 2002 à 23:10:12 | DLL, API, Références...

Delphiprog

Administrateur CodeS-SourceS
Microsoft Windows est conçu pour exploiter les bibliothèques de liens dynamiques dont les plus connues sont kernel32.dll, etc.
Je ne vais pas expliquer le principe de fonctionnement des DLL mais juste dire que ces bibliothèques exposenet des procédures ou fonctions. Par nature, les dll sont donc né-ce-ssai-re-ment des API externes.
Delphi redéfinit les procédures et fonctions en Pascal (wrappers) pour faciliter les appels à partir du code écrit en Pascal.
Et comme, dans presque tous les cas, Borland a donné le même nom à ces fonctions que celles écrites et décrites par Microsoft, il est aisé de trouver le nom de la fonction à utiliser dans ton code source.
Si tu jettes un oeil dans ShellApi.pas, par exemple, tu verras comment sont écrites les entêtes des fonctions (elles font référence à la bibliothèque "external xxxx.dll" et, au bout de la déclaration, "StdCall").
Bestiol t'as suggéré de regarder dans l'ai den ligne fournie avec Delphi (Win32 programer's reference) qui décrit ce que réalises chaque fonction, procédure ou l'utilité des constantes prédéfinies par Windows. C'est une excellente source d'information.
Mais comme je n'étais pas sûr quelle soit disponible avec chaque niveau de Delphi, je t'ai aussi suggéré de regarder sur MSDN pour accéder à la même information, mais en ligne cette fois-ci.
A proprement parler, il ne doit pas exister de tutorial sur les API (plusieurs centaines de fonctions). En revanche tu peux trouver de l'aide sur comment utiliser une fonction particulière.

Et, pour finir, nous sommes là pour t'aider si tu veux bien nous dire ce que tu cherches de précis à faire. A défaut de te donner la solution, il y aura au moins une personne pour te mettre sur une piste.

Alors, décris-nous précisément ton problème et nous nous ferons un plaisir de te rendre service.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Quel genre ?? Ce sont des DLLs d'une librairie spéciale ? Si c'est le cas, tu dois avoir de la doc à disposition qui te dit comment faire, non ??

Donne un exemple de ce que tu peux trouver (une vraie fonction)

Bestiol.


-------------------------------
Réponse au message :
-------------------------------

merci, si ce n'est que ce sont pas des API Windows mais des API externes

vendredi 28 juin 2002 à 00:37:59 | Re : DLL, API, Références...

Bestiol

Bah... Si j'ai bien compris, Delphiprog, ce que veux Golum, ce n'est pas utiliser une API à proprement parler, mais une fonction intégrée dans une DLL d'une librairie téléchargée sur le Net ou un truc dans le genre... Je me trompe ??

C'est pour cela que je te demande, Golum, de fournir un exemple concret de fonction contenue dans ce(s) DLL(s)...

Bonne prog' !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

Microsoft Windows est conçu pour exploiter les bibliothèques de liens dynamiques dont les plus connues sont kernel32.dll, etc.
Je ne vais pas expliquer le principe de fonctionnement des DLL mais juste dire que ces bibliothèques exposenet des procédures ou fonctions. Par nature, les dll sont donc né-ce-ssai-re-ment des API externes.
Delphi redéfinit les procédures et fonctions en Pascal (wrappers) pour faciliter les appels à partir du code écrit en Pascal.
Et comme, dans presque tous les cas, Borland a donné le même nom à ces fonctions que celles écrites et décrites par Microsoft, il est aisé de trouver le nom de la fonction à utiliser dans ton code source.
Si tu jettes un oeil dans ShellApi.pas, par exemple, tu verras comment sont écrites les entêtes des fonctions (elles font référence à la bibliothèque "external xxxx.dll" et, au bout de la déclaration, "StdCall").
Bestiol t'as suggéré de regarder dans l'ai den ligne fournie avec Delphi (Win32 programer's reference) qui décrit ce que réalises chaque fonction, procédure ou l'utilité des constantes prédéfinies par Windows. C'est une excellente source d'information.
Mais comme je n'étais pas sûr quelle soit disponible avec chaque niveau de Delphi, je t'ai aussi suggéré de regarder sur MSDN pour accéder à la même information, mais en ligne cette fois-ci.
A proprement parler, il ne doit pas exister de tutorial sur les API (plusieurs centaines de fonctions). En revanche tu peux trouver de l'aide sur comment utiliser une fonction particulière.

Et, pour finir, nous sommes là pour t'aider si tu veux bien nous dire ce que tu cherches de précis à faire. A défaut de te donner la solution, il y aura au moins une personne pour te mettre sur une piste.

Alors, décris-nous précisément ton problème et nous nous ferons un plaisir de te rendre service.

May Delphi be with you.
Delphi advanced


-------------------------------
Réponse au message :
-------------------------------

Quel genre ?? Ce sont des DLLs d'une librairie spéciale ? Si c'est le cas, tu dois avoir de la doc à disposition qui te dit comment faire, non ??

Donne un exemple de ce que tu peux trouver (une vraie fonction)

Bestiol.


-------------------------------
Réponse au message :
-------------------------------

merci, si ce n'est que ce sont pas des API Windows mais des API externes



1 2

Cette discussion est classée dans : cherche, delphi, api, tut


Répondre à ce message

Sujets en rapport avec ce message

Executer une commande bat en delphi [ par fidji ] pour delphi: je cherche comment executer une commande bat sans avoir a créer un ficher bat et l'ouvrir après, ce qui n'est pas tres pratique et en plu Comment utiliser une API avec Delphi 5? [ par Manthis ] Salut,Je débute tout juste en Delphi 5. J'avais commencer par le VB. Et donc voila j'ai un problème comment utiliser une API avec Delphi?Ou doit-on la Cherche fonction Delphi [ par costello ] Je cherche une fonction qui renvoie la position d'une chaine dans une autre, mais qui ne s'arrête pas à la premiere occurence !Pos( ) s'arrête dès qu' chats [ par sisi231 ] SISI231Je cherche désespérément des chats sur delphi assez fréquentés à part #programmation qui est très bien mais où je ne peux pas souvent parler ét l'api IoCreateDevice ? [ par toto8966 ] Bonjour a tous !Comment faire pour pouvoir faire appel a l'api "IoCreateDevice" depuis Delphi (delphi 6 perso).Je pense que cette api se trouve dans N Cherche étudiant pour cours delphi sur toulouse [ par nimus ] BonjourJ'ai une petite appli en vba sur excel que j'aimerais developper en Delphi. Comme je suis débutant, je cherche un étudiant qui me donnerait que JE CHERCHE UN MOTEUR 3D POUR DELPHI! [ par nono009 ] Voilà je recherche un moteur 3d pour delphi (gratuit si possible)Opengl ou directXMerci d'avancea+ cherche examples de logiciel de gestion comercial sous delphi [ par Fico75 ] salut bonjour à tousj'aimerais avoir des examples de code delphi sur comment on fait un logiciel de gestion commercial avec bases de données ect... et Delphi 2005 [ par Foucteau ] Bonjour a tous, je cherche un bon tut spécialisé sur "delphi 2005" dispo en ligne , car de trop nombreux changement sont apparu depuis la version 7  d


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales