Page 2 sur 2

Re: creation tuto DLL

Publié : jeu. 27/août/2009 17:06
par Jacobus
Dobro a écrit :
ce genre d'affirmation , m'enerve grave les nerfs !!

et la c'est quoi La ???

LE tuto numero 1

http://www.purebasic.fr/french/viewtopic.php?t=6664

yen a j'vous jure ! :roll:

pour rappel on est pas a ton service, rien ne t'empeche de bosser le sujet
et d'en faire un de Tuto
pour qu'un poireau dans ton genre te fasse remarquer quelque temps apres que ton tuto , c'est du vague !! :?
:lol: :lol: :lol:

Publié : jeu. 27/août/2009 20:23
par Backup
mon pere c'etait Audiard !! :lol:

Publié : ven. 28/août/2009 18:27
par Kwai chang caine
mon pere c'etait Audiard !!
:lol: :lol:
Ouaih...tout dans la dentelle :D
GNOZAL a écrit :Un exemple :
Avant :Code:
Global PureCAB_CompressionCallback
...
CallFunctionFast(PureCAB_CompressionCallback, Filename.s, PerCent.f)

Après :Code:
Prototype.l Proto_PureCAB_UserCompressionCallback(Filename.s, PerCent.f)
Global PureCAB_UserCompressionCallback.Proto_PureCAB_UserCompressionCallback
...
PureCAB_UserCompressionCallback(Filename.s, PerCent.f)
Ah oui !!!!ça parait plus propre effectivement.
Alors si j'ai bien compris ça permet d'eviter de taper le callfunction devant chaque appel de procedure ...... 8O
Parce qu'en fait tout le monde y dit que c'est cool les prototype....et moi je me suis penché une journée dessus, et j'avais pas compris ce que je pouvais y gagner :oops:

Et puis apres je me suis dit, que je pourrais "encapsuler" chacun de mes appels dans une procedure locale....style :

Code : Tout sélectionner

Procedure LaFonctionDll(Parametre)
 if GetFunction(0, "LafonctionDll") 
  Callfunction(0, "LafonctionDll", "Le parametre")
 Endif
EndProcedure
Puis apres je me suis demandé, si c'etait vraiment utile :roll:
Et apres mure reflexion dans mes "Merdegrammes", j'ai pris le risque max :oops:
En fin de compte et au vue de tout ce que tu viens de dire a propos de verifier avant d'appeler une fonction de DLL, j'ai bien peur que la reflexion elle a été tellement mure, qu'elle en est meme pourrie :oops:

Sutout ne bois pas en lisant ce qui suit, car tu nous est trop utile et je t'admire trop pour t'etouffer, et en plus que ce soit de ma faute.
Mes centaines d'appel de fonction de DLL, je les fait comme ça....no vaseline :oops:

Code : Tout sélectionner

A$ = Peeks(Callfunction(0, "Lafonction", "Le parametre"))
Alors j'aime autant te dire, que si la DLL elle repond pas......j'ai comme les rois.....un joli ruban rouge :cry:

Crois tu que avec tes "Prototrucs" , je pourrais faire un appel de DLL, avec retour string bien propre ???? :roll:

Publié : sam. 29/août/2009 11:44
par beauregard
Kwai chang caine a écrit :Crois tu que avec tes "Prototrucs" , je pourrais faire un appel de DLL, avec retour string bien propre ???? :roll:
j'ai jamais manipulé de dll, honte à moi, mais après avoir lu les diverses interventions, je pense que tu dois suivre les conseils, et donc te faire violence, hum, en changeant radicalement tes vieilles habitudes...