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 !![]()
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 !!
creation tuto DLL
Re: creation tuto DLL
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
- Kwai chang caine
- Messages : 6992
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
mon pere c'etait Audiard !!
Ouaih...tout dans la dentelle
Ah oui !!!!ça parait plus propre effectivement.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)
Alors si j'ai bien compris ça permet d'eviter de taper le callfunction devant chaque appel de procedure ......
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
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
EndProcedureEt apres mure reflexion dans mes "Merdegrammes", j'ai pris le risque max
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
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
Code : Tout sélectionner
A$ = Peeks(Callfunction(0, "Lafonction", "Le parametre"))Crois tu que avec tes "Prototrucs" , je pourrais faire un appel de DLL, avec retour string bien propre ????
-
beauregard
- Messages : 1307
- Inscription : dim. 08/juil./2007 18:32
- Localisation : Toulouse
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...Kwai chang caine a écrit :Crois tu que avec tes "Prototrucs" , je pourrais faire un appel de DLL, avec retour string bien propre ????