[TUTO] Application à base de plugin

Informations pour bien débuter en PureBasic
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: [TUTO] Application à base de plugin

Message par Mesa »

J'ai une erreur accès mémoire invalide dans application.pbi, ligne 314.

Win XP32 + pb 4.61

Mesa.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [TUTO] Application à base de plugin

Message par G-Rom »

Recompile les plugins ( ils sont en x64 ) ;)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: [TUTO] Application à base de plugin

Message par jbernard13 »

Merci Grom pour ton excellent tuto , tu es vraiment un tres bon professeur ton cours est complet et Claire .
Jbernard13
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: [TUTO] Application à base de plugin

Message par Kwai chang caine »

G-Rom a écrit :Merci Kcc.
je comprend pourquoi on decommente les ".SO" car ce sont des pluggins qui sont dans des DLL sauce LINUX
.SO ou .DLL , c'est la même chose , du moins la même fonction , l'une pour linux , l'autre pour windows.
les .SO ne marchent que sous linux.
les .DLL ne marchent que sous windows.
Ces fichier abritent que des fonctions.
Merci plutot à toi 8)
Bon au risque de titiller un peu tes nerfs, y'a un truc que je comprends pas trop. :oops:
Tu me dit que les SO ne marchent que sur LINUX, mais quand tu regarde APACHE\Modules c'est blindé de SO que tu peux activer grace au HttpdConf....et pas la peine que je te dise que je suis pas sous LINUX...faudrait que je sois assez intelligent pour pouvoir déjà le lancer :mrgreen:

Code : Tout sélectionner

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [TUTO] Application à base de plugin

Message par G-Rom »

il n'en reste pas moins que cela reste une dll windows. c'est une convention de nommage avec apache.

http://httpd.apache.org/docs/current/fr/mod/mod_so.html
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: [TUTO] Application à base de plugin

Message par Mesa »

... Je l'avais déjà fait (recompiler les dll).

Toujours pareil.

Mesa.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [TUTO] Application à base de plugin

Message par G-Rom »

essaye CallCFunctionFast dans les plugins et dit moi si cela fonctionne , je le prendrais en compte.
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: [TUTO] Application à base de plugin

Message par Mesa »

même chose, avec ou sans gestion des threads dans les options du compilateur.

Mesa.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [TUTO] Application à base de plugin

Message par G-Rom »

je vais testé sur un x86 pour voir, bizarre.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: [TUTO] Application à base de plugin

Message par Kwai chang caine »

G-Rom a écrit :il n'en reste pas moins que cela reste une dll windows. c'est une convention de nommage avec apache.
http://httpd.apache.org/docs/current/fr/mod/mod_so.html
Et ben...si ils commencent a changer les extensions.....l'important c'est de savoir comme tu l'as dit qu'un SO ne fonctionne pas en windows :wink:
Encore merci GRom de ton explication et de ton travail de plus en plus impréssionant 8)
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [TUTO] Application à base de plugin

Message par G-Rom »

@Mesa
Dans plugins.pbi , remplace CallCFunction par CallFunction ligne 53.

merci du retour.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: [TUTO] Application à base de plugin

Message par Kwai chang caine »

Comme MESA avait des problemes, j'ai essayé de voir si j'aurais la même panne, j'ai fait comme t'as dit (Adaptation des slashs + Recompilation), j'avais la même erreur
J'ai corrigé et je viens de lancer ton avion...Je suis sous VISTA et ça marche du feu de dieu...c'est vraiment géant... 8O
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: [TUTO] Application à base de plugin

Message par Mesa »

Ça marche impec ! :D (sauf pour les png qui ne sont pas 32bits).

Mesa.
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: [TUTO] Application à base de plugin

Message par lepiaf31 »

G-Rom a écrit :si un gars veut pourrir un plugin , pourquoi passé par là ? ( par une dll ? ) autant qu'il fasse un exécutable pourri...
.
Je ne suis pas tout à fait d'accord. Le but d'un plug-in est bien que n'importe qui peut en créer afin d'enrichir une application de base (si c'est toujours la meme personne qui fait les plug-in alors ca ne sert à rien ...). Mais du coup, l'application de base est une application de confiance qui a peut-etre les droits d'administrateur ou des choses du genre, et donc un plug-in vérolé est bien plus dangereux qu'un simple executable malicieux. Tu vois où je veux en venir ou je suis confus ?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: [TUTO] Application à base de plugin

Message par G-Rom »

j'ai bien compris le principe , c'est clair.
regarde sur le net , fait un plugin pour 3dsmax. qu'est ce qui t'empêche de faire un virus en guise de plugin ? rien.
le problème est donc insoluble. dans un plugin , tu mets ce que tu veut...
c'est clair qu'en terme de sécurité , c'est pas top...
Répondre