<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - WinDev</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur la programmation en  WinDev]]></description>
		<language>fr</language>
		<lastBuildDate>Sat, 13 Jun 2026 10:00:08 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - WinDev</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>La grande pompe du WINDEV Tour, confirmée par Caroline (et les Shadocks)</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184202&amp;goto=newpost</link>
			<pubDate>Fri, 12 Jun 2026 19:21:10 GMT</pubDate>
			<description>Bonjour à tous les...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous les développeurs et aux Shadocks qui pompent !<br />
<br />
Caroline, avec l’enthousiasme d’un Gibi face à une pompe, m’a confirmé que PC SOFT prépare un WINDEV Tour à la rentrée.<br />
Comme disait le Marin Shadock, ancien quartier-maître pirate : « Les autres mettent des bateaux dans des bouteilles ; moi, je préfère mettre des bouteilles dans mon bateau. »<br />
Alors nous, on met des pompes dans nos projets !<br />
<br />
Bruno, alias le Gégène, viendra tenter de convaincre, développeur par développeur, ville par ville, que la nouvelle stratégie est pérenne. <br />
Comme disent les Shadocks : « Quand on ne sait pas où l’on va, il faut y aller, et le plus vite possible ! »<br />
<br />
Le Gégène rappellera que la stratégie, c’est comme une pompe : si ça ne marche pas, on pompe plus fort. <br />
D’ailleurs, AERTS devait venir, mais il s’est fait pomper son mot de passe.<br />
<br />
En bref, comme les Shadocks disent : « S’il n’y a pas de solution, c’est qu’il n’y a pas de problème. » <br />
<br />
À vos pompes, et n’oubliez pas : plus ça rate, plus on a de chances que ça marche !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>CharlyCanDo</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184202/environnements-developpement/windev/grande-pompe-windev-tour-confirmee-caroline-shadocks/</guid>
		</item>
		<item>
			<title><![CDATA[[WD25] Page HTML en Windev]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184150&amp;goto=newpost</link>
			<pubDate>Tue, 09 Jun 2026 12:32:04 GMT</pubDate>
			<description>Bonjour, vous allez bien ?...</description>
			<content:encoded><![CDATA[<div>Bonjour, vous allez bien ?<br />
J'ai developper sur Claude Code une application, c'est une formation complete pour devenir manager, Claude me la creer en HTML, maintenant je voudrai interger ce fichier HTML que claude ma générer dans une fenetre Windev, j'ai chercher mais je ne trouve pas, le champs HTML ne fonctionne pas bien.<br />
Je suis sur la version 25 de windev <br />
Pouvez-vous m'aider ?<br />
Merci d'avance</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>Kamel DevSoft</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184150/environnements-developpement/windev/page-html-windev/</guid>
		</item>
		<item>
			<title>PCSOFT : Un véritable suicide industriel en direct ou anatomie d’une chute.</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184142&amp;goto=newpost</link>
			<pubDate>Tue, 09 Jun 2026 07:35:17 GMT</pubDate>
			<description>La politique actuelle de PC...</description>
			<content:encoded><![CDATA[<div>La politique actuelle de PC Soft ressemble à une fuite en avant menée par une équipe dirigeante qui a perdu une grande partie de sa crédibilité depuis plusieurs mois.<br />
<br />
Entre un directeur général davantage occupé à distribuer des leçons de morale sur LinkedIn qu'à rassurer ses clients, une direction de la communication dont les interventions semblent récitées mot à mot sur prompteur, et des directeurs techniques qui étaient probablement plus performants lorsqu'ils faisaient de la technique plutôt que du management, difficile de voir émerger la moindre vision capable de sortir l'entreprise de l'impasse.<br />
<br />
C'est d'autant plus incompréhensible qu'il existait une opportunité exceptionnelle : celle de devenir l'EDI outsider par excellence. Un environnement de développement agile, indépendant, européen, libre de l'influence des GAFAM, capable de séduire les développeurs lassés des géants américains. <br />
<br />
Une carte unique sur le marché. Une carte qui semble aujourd'hui sacrifiée sur l'autel de la rentabilité à court terme.<br />
À la place, nous assistons à une explosion des coûts : abonnements alourdis, paiement annuel obligatoire pour continuer à ouvrir et maintenir ses propres projets, et désormais des modèles tarifaires qui laissent entrevoir des surcoûts liés aux installations ou aux déploiements.<br />
<br />
Le point le plus préoccupant pour les éditeurs n'est même pas le prix de l'EDI lui-même. Ce qui inquiète réellement, c'est la perspective d'une redevance par installation client, couplée à l'obligation de souscrire à l'ensemble des produits. C'est ce mécanisme qui menace directement les modèles économiques de nombreux développeurs et éditeurs de logiciels. Ce n'est plus une simple hausse tarifaire : c'est un changement de paradigme qui remet en question la viabilité même de certaines activités.<br />
<br />
Ajoutons à cela un manque de transparence inquiétant. On parle de montants de l'ordre de 100 à 290 € HT par session ou installation selon les discussions qui circulent, mais sans grille tarifaire officielle, détaillée et clairement assumée. Cette opacité entretient la défiance et alimente toutes les inquiétudes.<br />
<br />
Dans mon cas, le coût global pour continuer à développer et déployer mes applications et mes sites aurait dépassé les 150 000 € par an. Une somme totalement déconnectée de la réalité économique de nombreuses structures.<br />
J'ai donc résilié l'ensemble de mes abonnements.<br />
<br />
Et je suis loin d'être un cas isolé. La majorité des développeurs indépendants et des sociétés avec lesquels j'échange envisagent désormais de faire exactement la même chose dans les prochains mois.<br />
<br />
C'est triste. Après plus de 30 ans d'aventure avec les outils PC Soft, je n'aurais jamais imaginé assister à une telle rupture entre l'éditeur et sa communauté.<br />
<br />
Heureusement pour moi, la retraite approche. Mais pour ceux qui ont encore vingt ans de carrière devant eux, il est peut-être temps de commencer à regarder ailleurs.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>Fodsy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184142/environnements-developpement/windev/pcsoft-veritable-suicide-industriel-direct-anatomie-d-chute/</guid>
		</item>
		<item>
			<title><![CDATA[LE FRONDE CONTRE PC$ PREND DE L'AMPLEUR]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184062&amp;goto=newpost</link>
			<pubDate>Wed, 03 Jun 2026 19:33:43 GMT</pubDate>
			<description>Nouveau post sur Linkedin:...</description>
			<content:encoded><![CDATA[<div>Nouveau post sur Linkedin:<br />
<a rel="nofollow" href="https://www.linkedin.com/feed/update/urn:li:activity:7467976526425235456/?dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287468012727685234689%2Curn%3Ali%3Aactivity%3A7467976526425235456%29" target="_blank">https://www.linkedin.com/feed/update...26425235456%29</a><br />
<br />
et rappel de liens important pour tout dev PC$ qui desire s'informer:<br />
 le groupe Telegram regroupant ceux qui veulent echanger leur methodes pour quitter pc$:<br />
<a rel="nofollow" href="https://t.me/+Mf0-kVvC7L1hZWU8" target="_blank">https://t.me/+Mf0-kVvC7L1hZWU8</a><br />
et l'association:<br />
<a rel="nofollow" href="https://www.wx-alliance.com/fr/index.html" target="_blank">https://www.wx-alliance.com/fr/index.html</a><br />
sur linkedin:<br />
<a rel="nofollow" href="https://www.linkedin.com/groups/19081006/" target="_blank">https://www.linkedin.com/groups/19081006/</a><br />
et la petition:<br />
<a rel="nofollow" href="https://www.change.org/p/non-%C3%A0-une-redevance-sur-les-applications-d%C3%A9velopp%C3%A9es-avec-les-outils-pc-soft" target="_blank">https://www.change.org/p/non-%C3%A0-...outils-pc-soft</a><br />
<br />
<br />
<a rel="nofollow" href="https://www.kairospresse.be/quand-un-fonds-dinvestissement-canadien-transforme-vos-logiciels-en-pompe-a-fric/" target="_blank">https://www.kairospresse.be/quand-un...-pompe-a-fric/</a><br />
<br />
<br />
<br />
S.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>diamondsoftware</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184062/environnements-developpement/windev/fronde-contre-pc-prend-l-ampleur/</guid>
		</item>
		<item>
			<title>1.4 chez trustpilot !</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184029&amp;goto=newpost</link>
			<pubDate>Tue, 02 Jun 2026 13:12:59 GMT</pubDate>
			<description>bonjour 
ça y est !  
le...</description>
			<content:encoded><![CDATA[<div>bonjour<br />
ça y est ! <br />
le plancher des 1.4 a été franchi chez trustpilot<br />
<a rel="nofollow" href="https://fr.trustpilot.com/review/www.pcsoft.fr" target="_blank">https://fr.trustpilot.com/review/www.pcsoft.fr</a><br />
statut &quot;mauvais&quot;<br />
<br />
bonne recherche de solutions pour migrer<br />
<br />
titou44</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>titou44-dev</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184029/environnements-developpement/windev/1-4-chez-trustpilot/</guid>
		</item>
		<item>
			<title>Comment créer un état avec des en-têtes de colonnes fusionnées (et nombre de sous-colonnes variable) ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183947&amp;goto=newpost</link>
			<pubDate>Fri, 29 May 2026 13:08:47 GMT</pubDate>
			<description>Bonjour à tous, 
 
Je cherche...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
Je cherche à réaliser un état sous WinDev dont la structure ressemble à l'image ci-jointe.<br />
<br />
Comme vous pouvez le voir, le tableau présente :<br />
<br />
En ligne : Une liste d'éléments fixes ou dynamiques (CLIENT1, CLIENT2, etc.).<br />
<br />
En colonne : Des groupes principaux (LOCAL1, LOCAL2, LOCAL3, etc.).<br />
<br />
La particularité : L'en-tête de chaque groupe fusionne un nombre de sous-colonnes qui peut varier. Par exemple, LOCAL1 a 3 sous-colonnes (Adresse, Tel, C. Affaire), tandis que LOCAL2 en a 4 (avec Plafond en plus).<br />
<br />
J'aimerais savoir quelle est la meilleure approche sous WinDev pour concevoir ce type d'état de manière propre et dynamique:<br />
<br />
Est-ce qu'il vaut mieux passer par un État sur Tableau Croisé (TCD) ? Si oui, comment gérer les sous-colonnes asymétriques/variables ?<br />
<br />
Est-il préférable de générer l'état entièrement par programmation (avec des fonctions comme ChampClone pour dupliquer les blocs de colonnes dynamiquement) ?<br />
<br />
Existe-t-il une astuce directement dans l'éditeur d'états pour lier/fusionner des blocs d'en-têtes ?<br />
<br />
Précision importante sur mes données :<br />
Mes données ne proviennent pas directement d'un fichier HFSQL, mais d'un tableau structuré généré entièrement par programmation (en mémoire). Le nombre de colonnes (et de sous-colonnes) est donc totalement variable et dynamique d'une exécution à l'autre.<br />
<br />
Au vu de cette contrainte, quelle est selon vous la méthode la plus robuste ?<br />
<br />
Merci d'avance pour vos pistes ou exemples de code !<br />
<img src="https://www.developpez.net/forums/attachments/p676605d1780060089/environnements-developpement/windev/creer-etat-tetes-colonnes-fusionnees-nombre-sous-colonnes-variable/29052026131240.png/" border="0" alt="Nom : 29052026131240.png
Affichages : 81
Taille : 5,0 Ko"  style="float: CONFIG" /></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676605d1780060089/environnements-developpement/windev/creer-etat-tetes-colonnes-fusionnees-nombre-sous-colonnes-variable/29052026131240.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>hsmdev</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183947/environnements-developpement/windev/creer-etat-tetes-colonnes-fusionnees-nombre-sous-colonnes-variable/</guid>
		</item>
		<item>
			<title><![CDATA[[Abonnement] Politique tarifaire PCSoft]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183789&amp;goto=newpost</link>
			<pubDate>Tue, 19 May 2026 10:04:49 GMT</pubDate>
			<description>Bonjour à toutes et tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et tous,<br />
<br />
J'ai pensé que le sujet s'écartait suffisamment des autres liés au passage à l'abo pour créer une nouvelle discussion.<br />
<br />
Le récent rétropédalage de PCSoft et la réapparition du dongle en option me font envisager de poursuivre avec leur techno.<br />
Je pourrais argumenter, mais je ne pense pas que ce soit l'objet (immédiat) de ce cette discussion.<br />
<br />
Je consulte donc leur (nouveau) site et quelle ne fut ma surprise de découvrir que plus aucun tarif n'est disponible ! :furieux:<br />
Ils me saoulent grave avec tous leurs changements irréfléchis - c'est une perte de temps considérable ce truc d'être rappelé !<br />
<br />
J'ai pas le choix et je vais demander à leur service commercial de me recontacter, mais je n'ai aucun repère par rapport aux tarifs qui étaient en vigueur lorsqu'ils étaient publiés.<br />
Est-ce que quelqu'un aurait quelque chose à partager (print-screen, pdf, etc.) relatif aux tarifs en vigueur lorsqu'ils étaient publics ?<br />
Et, tant qu'à faire, libre à vous de publier les tarifs que vous avez négociés/obtenus avec eux en précisant le contexte (volume, etc.): si cette info n'est pas confidentielle, c'est de bonne guère de la partager... (et faire un nouveau pied de nez à PCSoft)<br />
<br />
Voici déjà ce que j'ai trouvé en fouinant un peu.<br />
On peut, à partir des tarifs du dongle, induire les tarifs des abos - mais est-ce d'actualité ?<br />
540 € pour un seul produit et 1.068 € pour la suite complète<br />
<img src="https://www.developpez.net/forums/attachments/p676403d1779184756/environnements-developpement/windev/abonnement-politique-tarifaire-pcsoft/capture-d-ecran-2026-05-19-113737.png/" border="0" alt="Nom : Capture d’écran 2026-05-19 113737.png
Affichages : 1365
Taille : 184,8 Ko"  style="float: CONFIG" /><br />
<br />
Belle journée (soirée, nuit)</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676403d1779184756/environnements-developpement/windev/abonnement-politique-tarifaire-pcsoft/capture-d-ecran-2026-05-19-113737.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>xavier.ninane</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183789/environnements-developpement/windev/abonnement-politique-tarifaire-pcsoft/</guid>
		</item>
		<item>
			<title><![CDATA[[Windev 2026 ] Gestion d'une relation many-to-may]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183592&amp;goto=newpost</link>
			<pubDate>Wed, 06 May 2026 10:32:00 GMT</pubDate>
			<description>Bonjour, 
 
Dans mon...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Dans mon application, j'ai trois tables dans une relation many-to-many selon le schéma ci-dessous.<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p676156d1778062164/environnements-developpement/windev/windev-2026-gestion-d-relation-many-to-may/many-to-many.png/" border="0" alt="Nom : Many-To-Many.png
Affichages : 164
Taille : 28,8 Ko"  style="float: CONFIG" /><br />
<br />
J'aimerais maintenant créer un formulaire ou je peux gérer ces relations. L'idée est d'avoir un premier champ table  (ListeModeles) dans lequel s'affiche tous mes modèles mandats.<br />
Lorsque je sélectionne un modèle, un second champ table (ListeVariations) est rafraichi et affiche toutes les variations de ce modèle (Champ table lié à la table ModelesVariations). Un champ de cette table (IDVariation) est un champ combo lié à ma table Variations.<br />
<br />
Où je butte, c'est que j'aimerais pouvoir ajouter des enregistrements dans mon champ table ListeVariations afin d'ajouter des variations à un modèle mais je ne sais pas si cela est possible.<br />
Idéalement, il faudrait que, lorsqu'une nouvelle ligne est créée dans mon champ table ListeVariations, le champ lié IDModeleMandat soit prérempli avec la valeur du champ IDModele de mon champ table ListeModeles. <br />
Pour mon champ IDVariation, il faudrait que mon combo affiche les variations non utilisées pour ce modèle. j'ai pour cela déjà une requete..<br />
<br />
ListeSupprimeTout(COMBO_VariationDisponible)<br />
<br />
reqDispo est une Requête SQL =<br />
[<br />
	SELECT<br />
		v.IDVariation,<br />
		v.LibelleVariation<br />
	FROM Variations v<br />
	WHERE NOT EXISTS (<br />
		SELECT 1<br />
		FROM Mandats_Variations mv<br />
		WHERE mv.IDVariation = v.IDVariation<br />
		AND mv.IDMandat = {pIDMandat}<br />
	)<br />
	ORDER BY v.LibelleVariation<br />
]<br />
<br />
reqDispo.pIDMandat = nIDMandat<br />
<br />
SI PAS HExécuteRequêteSQL(reqDispo, hRequêteDéfaut) ALORS<br />
	Erreur(&quot;Chargement variations disponibles : &quot; + HErreurInfo())<br />
	RETOUR<br />
FIN<br />
<br />
POUR TOUT reqDispo<br />
	ListeAjoute(COMBO_VariationDisponible, ...<br />
		reqDispo.LibelleVariation + gValeurMémorisée(reqDispo.IDVariation))<br />
FIN<br />
<br />
<br />
<br />
Ma question est d'avoir votre avis sur la meilleure façon de procéder. Est-ce que deux champs tables peuvent faire le job ou est-ce que je dois passer par un petit form supplémentaire pour ajouter des variations à un modèle. Je pourrais passer l'IDModeleMandat en paramètre et avoir un tableau d'ajouter avec les variations restantes  mais idéalement, j'aimerais tout pouvoir faire depuis mon écran principal.<br />
Merci de votre aide et excellente suite de journée à tous <br />
Arnaud</div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p676156d1778062164/environnements-developpement/windev/windev-2026-gestion-d-relation-many-to-may/many-to-many.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>forstera</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183592/environnements-developpement/windev/windev-2026-gestion-d-relation-many-to-may/</guid>
		</item>
		<item>
			<title><![CDATA[[WD17] Réinstaller WD17 sur une nouvelle machine]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183560&amp;goto=newpost</link>
			<pubDate>Mon, 04 May 2026 13:47:24 GMT</pubDate>
			<description><![CDATA[Bonjour 
 
J'ai besoin de...]]></description>
			<content:encoded><![CDATA[<div>Bonjour<br />
<br />
J'ai besoin de réinstaller WD17 sur une nouvelle machine.<br />
Puis-je simplement copier l'intégralité de mon dossier WD17 et insérer le dongle.<br />
Ou dois-je passer obligatoirement par une réinstallation ?<br />
<br />
Merci pour votre retour.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>Patrice Terrier</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183560/environnements-developpement/windev/reinstaller-wd17-nouvelle-machine/</guid>
		</item>
		<item>
			<title><![CDATA[[WD25] Analyse et connexion SSL MySql]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183557&amp;goto=newpost</link>
			<pubDate>Mon, 04 May 2026 11:55:25 GMT</pubDate>
			<description>Je ne suis pas en mesure de...</description>
			<content:encoded><![CDATA[<div>Je ne suis pas en mesure de me connecter à une base MySql sécurisé SSL avec WinDev.<br />
Avec Navicat, que j'utilise aussi, la connexion se fait sans problème.<br />
<br />
Dans la connexion WinDev des infos Étendues j'ai mis:<br />
<br />
Port=&quot;20222&quot;;<br />
SSL CA= &quot;certificat&quot;;<br />
<br />
L'erreur affiché est :<br />
<br />
Erreur de l'accès natif MySql<br />
Aucune bibliothèque d'accès à MySql n'a été trouvé libmysql.dll(64 bits)</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>dj1210</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183557/environnements-developpement/windev/analyse-connexion-ssl-mysql/</guid>
		</item>
		<item>
			<title><![CDATA[[WINDEV23] Petite Routine pour connaitre les dimensions d'un ascenseur]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183546&amp;goto=newpost</link>
			<pubDate>Sun, 03 May 2026 15:21:31 GMT</pubDate>
			<description>Bonjour, ayant eu besoin de...</description>
			<content:encoded><![CDATA[<div>Bonjour, ayant eu besoin de connaitre les dimensions des ascenseurs d'une Table ; Pas celles déterminées par Windows, mais celles déterminées lors de la Création de la Table sous Windev. J'ai créé une petite procédure qui fait cela avec les API Windows<br />
<br />
Le principe est simple, et cette procédure est autonome pas besoin d'avoir la Table, car elle en crée une provisoire et cachée et la supprime après récupération.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #808080;">//D&eacute;clarer dans le Code Du Projet</span>
RECT <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">une</span> Structure
    x         <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
    y         <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
    l         <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
    h         <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
<span style="font-weight:700;">FIN</span>
&nbsp;
&nbsp;
<span style="font-weight:700;">Global</span>
&nbsp;
gnASC_LargeurV  <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
gnASC_HauteurH <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span></pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="26"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #808080;">// Dans le Code de votre Fen&ecirc;tre</span>
<span style="color: #808080;">// On appele la Proc&eacute;dure</span>
&nbsp;
Get_Asc_Dimension<span class="br0">&#40;</span>gnAsc_LargeurV, gnASC_HauteurH<span class="br0">&#41;</span></pre></td></tr></table></code><hr />
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="font-weight:700;">PROC&Eacute;DURE</span> Get_Asc_Dimension<span class="br0">&#40;</span>nAsc_DimensionV <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>, nASC_DimensionH <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span><span class="br0">&#41;</span>
nHWnd         <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span> <span style="color: #0080ff;">syst&egrave;me</span>
nPasseV1     <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
nPasseV2     <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
nPasseH1     <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
nPasseH2     <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">entier</span>
stClient     <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> RECT
<span style="color: #808080;">//</span>
<span style="color: #808080;">// On va cr&eacute;er une table temporaire cach&eacute;e</span>
<span style="color: #808080;">//</span>
cChamp <span style="color: #0080ff;">est</span> <span style="color: #0080ff;">un</span> <span style="color: #0080ff;">Champ</span>
cChamp &lt;- <span style="color: #0000ff;">ChampCr&eacute;e</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;TableASC&quot;</span>,<span style="color: #339933;">typTable</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">100</span>,<span style="color: #cc66cc;">100</span>,<span style="color: #339933;">Faux</span><span class="br0">&#41;</span> <span style="color: #808080;">// Faux , pas besoin de l'afficher pour travailler dessus</span>
nHWnd   = <span style="color: #0000ff;">Handle</span><span class="br0">&#40;</span>cChamp<span class="br0">&#41;</span>
<span style="color: #808080;">//</span>
<span style="color: #808080;">// On affiche tous les ascenseurs</span>
<span style="color: #808080;">//</span>
<span style="color: #0000ff;">AscenseurAffiche</span><span class="br0">&#40;</span>cChamp,<span style="color: #339933;">ascTous</span>,<span style="color: #339933;">Vrai</span> <span class="br0">&#41;</span><span style="color: #808080;">//</span>
<span style="color: #808080;">// R&eacute;cup&eacute;ration de la largeur et Hauteur de la Zone Cliente</span>
<span style="color: #0000ff;">API</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;USER32&quot;</span>,<span style="color: #FF0000;">&quot;GetClientRect&quot;</span>,nHWnd,&amp;stClient<span class="br0">&#41;</span>
<span style="color: #808080;">//</span>
nPasseV1 =  stClient.<span style="color: #339933;">l</span> - stClient.<span style="color: #339933;">x</span>  
nPasseH1 = stClient.<span style="color: #339933;">h</span> - stClient.<span style="color: #339933;">y</span>  
<span style="color: #808080;">//</span>
<span style="color: #808080;">// On Cache l'ascenseur Verticale</span>
<span style="color: #808080;">//</span>
<span style="color: #0000ff;">AscenseurAffiche</span><span class="br0">&#40;</span>cChamp,<span style="color: #339933;">ascVert</span>,<span style="color: #339933;">Faux</span> <span class="br0">&#41;</span>
<span style="color: #0000ff;">API</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;USER32&quot;</span>,<span style="color: #FF0000;">&quot;GetClientRect&quot;</span>,nHWnd,&amp;stClient<span class="br0">&#41;</span>
<span style="color: #808080;">// </span>
nPasseV2 = stClient.<span style="color: #339933;">l</span> - stClient.<span style="color: #339933;">x</span> 
<span style="color: #808080;">//</span>
<span style="color: #808080;">//Puis on Cache l'ascenseur Horizontal</span>
<span style="color: #808080;">//</span>
<span style="color: #0000ff;">AscenseurAffiche</span><span class="br0">&#40;</span>cChamp,<span style="color: #339933;">ascHorz</span>,<span style="color: #339933;">Faux</span> <span class="br0">&#41;</span> 
<span style="color: #0000ff;">API</span><span class="br0">&#40;</span><span style="color: #FF0000;">&quot;USER32&quot;</span>,<span style="color: #FF0000;">&quot;GetClientRect&quot;</span>,nHWnd,&amp;stClient<span class="br0">&#41;</span>
<span style="color: #808080;">//</span>
nPasseH2 = stClient.<span style="color: #339933;">h</span> - stClient.<span style="color: #339933;">y</span>
<span style="color: #808080;">//</span>
<span style="color: #808080;">//Et comme on a cr&eacute;&eacute; ce champ on le supprime </span>
<span style="color: #808080;">// </span>
<span style="font-weight:700;">SI</span> <span style="color: #0000ff;">ChampExiste</span><span class="br0">&#40;</span>cChamp<span class="br0">&#41;</span> = <span style="color: #339933;">Vrai</span> <span style="font-weight:700;">ALORS</span>
    <span style="color: #0000ff;">ChampSupprime</span><span class="br0">&#40;</span>cChamp<span class="br0">&#41;</span>
<span style="font-weight:700;">FIN</span>
nAsc_DimensionV = <span style="color: #0000ff;">Abs</span><span class="br0">&#40;</span>nPasseV1 - nPasseV2<span class="br0">&#41;</span>
nASC_DimensionH = <span style="color: #0000ff;">Abs</span><span class="br0">&#40;</span>nPasseH1 - nPasseH2<span class="br0">&#41;</span>
&nbsp;
<span style="color: #808080;">// CREATION D'Un champ Temporaire afin de rendre la Proc&eacute;dure Autonome</span>
<span style="color: #808080;">// Pour les Esprits Tordus Oui: &agrave; l'instar de la Premi&egrave;re commande AscenseurAffiche, j'aurai pu mettre 'AscTous' la deuxi&egrave;me fois</span>
<span style="color: #808080;">// Et r&eacute;cup&eacute;rer les dimensions en Hauteur et en Largeur, Mais j'ai constat&eacute; que sur certaines configurations</span>
<span style="color: #808080;">// Le r&eacute;sultat n'&eacute;tait pas toujours au rendez-vous</span></pre></td></tr></table></code><hr />
</div>Bon développement !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>Grisou</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183546/environnements-developpement/windev/windev23-petite-routine-connaitre-dimensions-d-ascenseur/</guid>
		</item>
		<item>
			<title><![CDATA[[Généralités] composant interne factur'x 'secret d'état']]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183166&amp;goto=newpost</link>
			<pubDate>Sun, 12 Apr 2026 08:08:17 GMT</pubDate>
			<description>Bonjour, 
 
Un message sur le...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Un message sur le forum 'officiel' de pcsoft demandant le code source au format texte du composant factur'x livré avec la dernière version de windev a été refusé (j'ai du mal avec le mot censuré).<br />
<br />
Si l'on peut utiliser ce code dans des applications où est le problème pour le diffuser ?<br />
<br />
Toujours cette politique stupide pour pousser les clients d'ancienne version à adopter l'abonnement.<br />
<br />
Cela rejoint l'éternel pb de la non compatibilité descendante entretenue artificiellement par pcsoft (cf les exemples de la lst)<br />
<br />
Quand on migre un projet vers une version supérieure il met bien en remarque les ancienne syntaxe remplacées par les nouvelles alors pourquoi ne pas faire pareil dans l'autre sens ?<br />
<br />
Marketing quand tu nous tiens !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>lubinfo</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183166/environnements-developpement/windev/composant-interne-factur-x-secret-d-etat/</guid>
		</item>
		<item>
			<title>LST : 3 numéros inutilisables ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183144&amp;goto=newpost</link>
			<pubDate>Fri, 10 Apr 2026 12:36:20 GMT</pubDate>
			<description>Bonjour, 
 
Les LST sont...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Les LST sont désormais en dématérialisées (et les exemples inutilisables pour ceux qui n'ont pas pris la version abonnement ?)<br />
<br />
<a rel="nofollow" href="https://blogs.pcsoft.fr/fr/lst-numerique-acceder-articles-exemples/281474976711189/read.awp" target="_blank">https://blogs.pcsoft.fr/fr/lst-numer...11189/read.awp</a><br />
<br />
(voir mon commentaire...)<br />
<br />
A+</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>rompetit</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183144/environnements-developpement/windev/lst-3-numeros-inutilisables/</guid>
		</item>
		<item>
			<title><![CDATA[[WD25] Problème importation : Colonne Excel avec deux type de donnée]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182921&amp;goto=newpost</link>
			<pubDate>Mon, 30 Mar 2026 07:30:05 GMT</pubDate>
			<description><![CDATA[Bonjour, j'ai un petit code...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, j'ai un petit code qui importe un fichier excel dans un tableau, tout marche sauf avec un des types dates.<br />
l'un donne bien mais le deuxième ne marche pas il est différent car la colonne contient soit un type texte/général ou un type date. je suis nouveau sur windev et je galère depuis des jours. merci d'avance.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br /></div></td><td valign="top"><pre style="margin: 0">
dDatenaiss est une Date
dDP est une Date
POUR i = 2 À xlsNbLigne(impExcel,1)
nmat = xlsDonnée(impExcel, i,2)
snom = xlsDonnée(impExcel, i,3)
sPrenom = xlsDonnée(impExcel, i,4)
dDatenaiss = ChaîneVersDate(xlsDonnée(impExcel, i,7), &quot;JJ/MM/AAAA&quot;)
slieu = xlsDonnée(impExcel, i,8)
sSection = xlsDonnée(impExcel, i,10)
npai = xlsDonnée(impExcel, i,12)
sSexe = xlsDonnée(impExcel, i,5)

SI PAS Contient(xlsDonnée(impExcel, i,14),&quot;En&quot;) ALORS
//Tout mon problème est ici la variable ne se convertit pas comme dans le cas de date de naissance
dDP = ChaîneVersDate(xlsDonnée(impExcel, i,14), &quot;JJ/MM/AAAA&quot;)
TableAjouteLigne(TABLE_excel,nmat, snom,sPrenom,dDatenaiss,slieu,sSection,npai,dDP,sSexe)
FIN


FIN</pre></td></tr></table></code><hr />
</div></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675301d1774855776/environnements-developpement/windev/probleme-importation-colonne-excel-type-donnee/capture-d-ecran-2026-03-30-075150.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>Kodova</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182921/environnements-developpement/windev/probleme-importation-colonne-excel-type-donnee/</guid>
		</item>
		<item>
			<title>Graphe Histogramme windev 28</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182592&amp;goto=newpost</link>
			<pubDate>Wed, 11 Mar 2026 16:46:09 GMT</pubDate>
			<description>Bonsoir,  
Comment désactiver...</description>
			<content:encoded><![CDATA[<div>Bonsoir, <br />
Comment désactiver le séparateur de milliers 1&#9634;000 dans un graphe Histograme ?<br />
Merci de vos conseils <br />
Cdt</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f226/environnements-developpement/windev/">WinDev</category>
			<dc:creator>MONANGE</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182592/environnements-developpement/windev/graphe-histogramme-windev-28-a/</guid>
		</item>
	</channel>
</rss>
