<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Création de DLL pour Windev</title>
	<atom:link href="http://www.syscode.fr/?feed=rss2&#038;p=40" rel="self" type="application/rss+xml" />
	<link>http://www.syscode.fr/?p=40</link>
	<description>consultant, freelance ,Developpement Windev &#38; Webdev</description>
	<lastBuildDate>Thu, 25 Sep 2014 07:58:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Par : jbmarin</title>
		<link>http://www.syscode.fr/?p=40#comment-4088</link>
		<dc:creator>jbmarin</dc:creator>
		<pubDate>Wed, 26 Jan 2011 15:34:01 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-4088</guid>
		<description>Salut,

l&#039;idée est vraiment excellente !

serait-ce possible d&#039;avoir le code source pour rendre compatible en version 14 ? (et partager ensuite?)</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>l&#8217;idée est vraiment excellente !</p>
<p>serait-ce possible d&#8217;avoir le code source pour rendre compatible en version 14 ? (et partager ensuite?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : admin</title>
		<link>http://www.syscode.fr/?p=40#comment-143</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 13 Oct 2009 16:54:42 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-143</guid>
		<description>Salut,

Non ca ne fonctionnera pas avec une version 14.
A+
Vince</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Non ca ne fonctionnera pas avec une version 14.<br />
A+<br />
Vince</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : strawberry</title>
		<link>http://www.syscode.fr/?p=40#comment-142</link>
		<dc:creator>strawberry</dc:creator>
		<pubDate>Tue, 13 Oct 2009 09:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-142</guid>
		<description>Bonjour,

Ton idée est purement géniale.
Enfin un moyen de générer des DDL &quot;à partir&quot; de WINDEV. Je te dis BRAVO !

J&#039;ai lu que ton outil fonctionnait avec WD12 mais pas avec WD14. A quand une version qui fonctionne pour WD14 ?  Est-ce prévu ? Le source de ton outil est-il disponible ?

Ton outil m&#039;intérresse vraisment car j&#039;envisage d&#039;acheter la WD14 pour mes besoins.
J&#039;avoue que de ta réponse dépend mon choix.

A+</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Ton idée est purement géniale.<br />
Enfin un moyen de générer des DDL &laquo;&nbsp;à partir&nbsp;&raquo; de WINDEV. Je te dis BRAVO !</p>
<p>J&#8217;ai lu que ton outil fonctionnait avec WD12 mais pas avec WD14. A quand une version qui fonctionne pour WD14 ?  Est-ce prévu ? Le source de ton outil est-il disponible ?</p>
<p>Ton outil m&#8217;intérresse vraisment car j&#8217;envisage d&#8217;acheter la WD14 pour mes besoins.<br />
J&#8217;avoue que de ta réponse dépend mon choix.</p>
<p>A+</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : admin</title>
		<link>http://www.syscode.fr/?p=40#comment-141</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 28 Jul 2009 16:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-141</guid>
		<description>Salut JBO,

Pour répondre à ta question, les DLL sont chargées dans l&#039;espace mémoire du processus appelant.
A+
Vince</description>
		<content:encoded><![CDATA[<p>Salut JBO,</p>
<p>Pour répondre à ta question, les DLL sont chargées dans l&#8217;espace mémoire du processus appelant.<br />
A+<br />
Vince</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : =JBO=</title>
		<link>http://www.syscode.fr/?p=40#comment-140</link>
		<dc:creator>=JBO=</dc:creator>
		<pubDate>Tue, 28 Jul 2009 10:06:15 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-140</guid>
		<description>Bonjour Vince,

Une petite remarque/suggestion...

Dans la présentation de ton outil “Création de DLL pour Windev” pourrais-tu préciser si l&#039;appel à la DLL lance un nouveau processus ou bien si toutes les DLL sont chargées dans l&#039;espace mémoire du processus appelant.

Merci !</description>
		<content:encoded><![CDATA[<p>Bonjour Vince,</p>
<p>Une petite remarque/suggestion&#8230;</p>
<p>Dans la présentation de ton outil “Création de DLL pour Windev” pourrais-tu préciser si l&#8217;appel à la DLL lance un nouveau processus ou bien si toutes les DLL sont chargées dans l&#8217;espace mémoire du processus appelant.</p>
<p>Merci !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : =JBO=</title>
		<link>http://www.syscode.fr/?p=40#comment-139</link>
		<dc:creator>=JBO=</dc:creator>
		<pubDate>Wed, 13 May 2009 20:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-139</guid>
		<description>Hello Vince,

En réponse à:
« En ce qui concerne cette “procédure d’introspection”, il ne sera pas très dur de la coder, mais je ne vois pas trop à quoi elle servirait. »

Imagine que mon serveur XML-RPC puisse &quot;charger&quot; dynamiquement des composants contenant des procédures.

Le rôle du serveur XML-RPC est d&#039;accepter une demande d&#039;exécution de procédure, demande provenant d&#039;un client quelconque (RPC), et de la faire exécuter par le composant qui l&#039;implémente.

Si mon serveur permet de &quot;publier&quot; des procédures, il n&#039;a pas la connaissance &quot;a priori&quot; des procédures implémentées dans un composant chargé dynamiquement.

Comment lui permettre de récupérer la liste des procédures disponibles ?

On peut envisager plusieurs solutions.
Par exemple, un fichier texte (XML ou autres) qui décrit les procédures. Oui... mais il faut reconstruire ce fichier à chaque évolution du composant, et de façon parallèle au projet (d&#039;où un risque d&#039;erreurs).
Plus élégant et plus robuste: le composant délivre lui-même les informations sur les procédures qu&#039;il implémente.
Quand le serveur XML-RPC charge dynamiquement un composant (via la DLL), il commnence par appeller une procédure &quot;standard&quot; du composant qui lui fournit les informations utiles pour ensuite &quot;publier&quot; les procédures vers les clients.

Sans ce mécanisme, le système ne peut pas être dynamique.

Est-ce plus clair ?</description>
		<content:encoded><![CDATA[<p>Hello Vince,</p>
<p>En réponse à:<br />
« En ce qui concerne cette “procédure d’introspection”, il ne sera pas très dur de la coder, mais je ne vois pas trop à quoi elle servirait. »</p>
<p>Imagine que mon serveur XML-RPC puisse &laquo;&nbsp;charger&nbsp;&raquo; dynamiquement des composants contenant des procédures.</p>
<p>Le rôle du serveur XML-RPC est d&#8217;accepter une demande d&#8217;exécution de procédure, demande provenant d&#8217;un client quelconque (RPC), et de la faire exécuter par le composant qui l&#8217;implémente.</p>
<p>Si mon serveur permet de &laquo;&nbsp;publier&nbsp;&raquo; des procédures, il n&#8217;a pas la connaissance &laquo;&nbsp;a priori&nbsp;&raquo; des procédures implémentées dans un composant chargé dynamiquement.</p>
<p>Comment lui permettre de récupérer la liste des procédures disponibles ?</p>
<p>On peut envisager plusieurs solutions.<br />
Par exemple, un fichier texte (XML ou autres) qui décrit les procédures. Oui&#8230; mais il faut reconstruire ce fichier à chaque évolution du composant, et de façon parallèle au projet (d&#8217;où un risque d&#8217;erreurs).<br />
Plus élégant et plus robuste: le composant délivre lui-même les informations sur les procédures qu&#8217;il implémente.<br />
Quand le serveur XML-RPC charge dynamiquement un composant (via la DLL), il commnence par appeller une procédure &laquo;&nbsp;standard&nbsp;&raquo; du composant qui lui fournit les informations utiles pour ensuite &laquo;&nbsp;publier&nbsp;&raquo; les procédures vers les clients.</p>
<p>Sans ce mécanisme, le système ne peut pas être dynamique.</p>
<p>Est-ce plus clair ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : admin</title>
		<link>http://www.syscode.fr/?p=40#comment-138</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 08 May 2009 19:33:51 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-138</guid>
		<description>Salut JBO,

En ce qui concerne cette &quot;procédure d&#039;introspection&quot;, il ne sera pas très dur de la coder, mais je ne vois pas trop à quoi elle servirait.
a+
Vince</description>
		<content:encoded><![CDATA[<p>Salut JBO,</p>
<p>En ce qui concerne cette &laquo;&nbsp;procédure d&#8217;introspection&nbsp;&raquo;, il ne sera pas très dur de la coder, mais je ne vois pas trop à quoi elle servirait.<br />
a+<br />
Vince</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : =JBO=</title>
		<link>http://www.syscode.fr/?p=40#comment-137</link>
		<dc:creator>=JBO=</dc:creator>
		<pubDate>Wed, 06 May 2009 20:43:13 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-137</guid>
		<description>Bonjour,
Même si je n&#039;ai pas encore testé ce projet, je le trouve vraiment intéressant, en particulier pour &quot;compléter&quot; Windev dans le domaine de la production de composants réutilisables par &quot;liaison dynamique&quot; (je sais que c&#039;est plutôt confus...).

Par exemple, je voudrais utiliser un serveur XML-RPC pour exécuter des traitements codés avec Windev dans un composant... Le serveur XML-RPC est lui aussi écrit en Windev...
Mais je ne peux pas créer un projet unique qui fusionnerait le serveur et le composant, car le but de la manœuvre est d&#039;ajouter ou d&#039;enlever &quot;dynamiquement&quot; des composants, sans arrêter le serveur.

Une véritable valeur ajoutée serait de créer systématiquement dans cette DLL une &quot;procédure d&#039;introspection&quot; qui énumère les procédures mises à disposition (avec le type des paramètres).

Mes compliments et bonne continuation !</description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
Même si je n&#8217;ai pas encore testé ce projet, je le trouve vraiment intéressant, en particulier pour &laquo;&nbsp;compléter&nbsp;&raquo; Windev dans le domaine de la production de composants réutilisables par &laquo;&nbsp;liaison dynamique&nbsp;&raquo; (je sais que c&#8217;est plutôt confus&#8230;).</p>
<p>Par exemple, je voudrais utiliser un serveur XML-RPC pour exécuter des traitements codés avec Windev dans un composant&#8230; Le serveur XML-RPC est lui aussi écrit en Windev&#8230;<br />
Mais je ne peux pas créer un projet unique qui fusionnerait le serveur et le composant, car le but de la manœuvre est d&#8217;ajouter ou d&#8217;enlever &laquo;&nbsp;dynamiquement&nbsp;&raquo; des composants, sans arrêter le serveur.</p>
<p>Une véritable valeur ajoutée serait de créer systématiquement dans cette DLL une &laquo;&nbsp;procédure d&#8217;introspection&nbsp;&raquo; qui énumère les procédures mises à disposition (avec le type des paramètres).</p>
<p>Mes compliments et bonne continuation !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : admin</title>
		<link>http://www.syscode.fr/?p=40#comment-136</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 26 Feb 2009 08:23:03 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-136</guid>
		<description>Non, actuellement, ce n&#039;ait pas prévu pour fonctionner avec windev 14.
A+</description>
		<content:encoded><![CDATA[<p>Non, actuellement, ce n&#8217;ait pas prévu pour fonctionner avec windev 14.<br />
A+</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Thomas</title>
		<link>http://www.syscode.fr/?p=40#comment-135</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Wed, 25 Feb 2009 15:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://vroy1.free.fr/wpfr/?p=40#comment-135</guid>
		<description>Bonjour,

Superbe...mais aurais tu l&#039;exe pour windev 14?
Il marche bien avec windev 12 mais pas avec windev 14.

Merci
@+</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Superbe&#8230;mais aurais tu l&#8217;exe pour windev 14?<br />
Il marche bien avec windev 12 mais pas avec windev 14.</p>
<p>Merci<br />
@+</p>
]]></content:encoded>
	</item>
</channel>
</rss>
