<?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 - Delphi</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Environnement de développement RAD avec compilateur Natif. Avant de poster -> La FAQ Delphi]]></description>
		<language>fr</language>
		<lastBuildDate>Mon, 20 Jul 2026 15:11: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 - Delphi</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>destruction de objet</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184731&amp;goto=newpost</link>
			<pubDate>Sat, 18 Jul 2026 12:14:55 GMT</pubDate>
			<description><![CDATA[bonjour 
j'ai créer une class...]]></description>
			<content:encoded><![CDATA[<div>bonjour<br />
j'ai créer une class<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="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 />6<br />7<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
TPiece = <span style="color: #0000ff;">class</span><span class="br0">&#40;</span>TPath<span class="br0">&#41;</span>
<span style="color: #0000ff;">public</span>
    positionxy: tpoint;
    sens: <span style="color: #0080ff;">integer</span>;
    placerok: <span style="color: #0080ff;">boolean</span>;
  <span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>ensuite<br />
je créais  plusieurs Tpiece<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="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 />6<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
     NewPiece := TPiece.Create<span class="br0">&#40;</span><span style="color: #0000ff;">self</span><span class="br0">&#41;</span>;
         NewPiece.parent:=form1.Layout1;
         newpiece.Name:=<span style="color: #FF0000;">'P'</span>+inttostr<span class="br0">&#40;</span>lenum<span class="br0">&#41;</span>;
         newpiece.Tag:=lenum;
         NewPiece.Data.Data :=forme<span class="br0">&#91;</span>lenum<span class="br0">&#93;</span> ;</pre></td></tr></table></code><hr />
</div>1er question:<br />
comment les détruire<br />
<br />
2eme question<br />
comment accéder a une en particulier<br />
par son nom son tag ou autre chose<br />
<br />
merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>tintin62</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184731/environnements-developpement/delphi/destruction-objet/</guid>
		</item>
		<item>
			<title>Trectangle et selection</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184615&amp;goto=newpost</link>
			<pubDate>Sun, 12 Jul 2026 06:40:17 GMT</pubDate>
			<description>bonjour 
viens de constater...</description>
			<content:encoded><![CDATA[<div>bonjour<br />
viens de constater un nouveau problème<br />
j'ai des images copiés sur des Trectangle avec fillpath<br />
(trectangle avec des départements de la France)<br />
mais certain Trectangle sont en partie caché par les autres ce qui<br />
m'empêche de sélectionner les plus petit avec mousedown <br />
y as t'il une fonction inverse a bringtofront<br />
ou une autre solution<br />
<br />
<br />
merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>tintin62</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184615/environnements-developpement/delphi/trectangle-selection/</guid>
		</item>
		<item>
			<title>FMX getpixel Timage</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184579&amp;goto=newpost</link>
			<pubDate>Thu, 09 Jul 2026 16:41:47 GMT</pubDate>
			<description><![CDATA[bonjour 
j'ai chargé une...]]></description>
			<content:encoded><![CDATA[<div>bonjour<br />
j'ai chargé une image sur un Timage en FMX<br />
et je voudrais savoir ou je clique sur image que sa me renvoi<br />
la couleur du pixel<br />
j'ai fait sa mais je ne vois pas le problème<br />
car sa me renvoi au RGB toujours le valeur 255<br />
merci avance de votre aide<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 />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 />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">unit</span> Unit1;
&nbsp;
<span style="color: #0000ff;">interface</span>
&nbsp;
<span style="color: #0000ff;">uses</span>
&nbsp;
  System.SysUtils, System.UIConsts, System.Types, System.UITypes,
  System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Objects,
  FMX.Controls.Presentation, FMX.StdCtrls, FMX.Memo.Types, FMX.ScrollBox,
  FMX.Memo,
  FMX.Edit, FMX.EditBox, FMX.NumberBox, System.Math, System.Math.Vectors,
  FMX.Layouts, System.Actions, FMX.ActnList, FMX.Media, mmsystem, FMX.ComboEdit,
  FMX.Colors,FMX.Surfaces;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #0000ff;">type</span>
  TForm1 = <span style="color: #0000ff;">class</span><span class="br0">&#40;</span>TForm<span class="br0">&#41;</span>
    Image1: TImage;
    Button1: TButton;
    Label1: TLabel;
    Button2: TButton;
    Memo1: TMemo;
    <span style="color: #0000ff;">procedure</span> Image1MouseDown<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span>; Button: TMouseButton;
      Shift: TShiftState; X, Y: <span style="color: #0080ff;">Single</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">procedure</span> FormCreate<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
  <span style="color: #0000ff;">private</span>
    <span style="color: #808080;">{ D&eacute;clarations priv&eacute;es }</span>
  <span style="color: #0000ff;">public</span>
    <span style="color: #808080;">{ D&eacute;clarations publiques }</span>
&nbsp;
    <span style="color: #0000ff;">procedure</span> ImageLoadFromFile<span class="br0">&#40;</span>filename: <span style="color: #0080ff;">string</span>; MyImage: TImage<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">var</span>
  Form1: TForm1;
&nbsp;
<span style="color: #0000ff;">implementation</span>
&nbsp;
<span style="color: #808080;">{$R *.fmx}</span>
&nbsp;
<span style="color: #0000ff;">procedure</span> TForm1.ImageLoadFromFile<span class="br0">&#40;</span>filename: <span style="color: #0080ff;">string</span>; MyImage: TImage<span class="br0">&#41;</span>;
<span style="color: #0000ff;">var</span>
  bmp: fmx.graphics.tbitmap;
  astream: tmemorystream;
  surface: tbitmapsurface;
<span style="color: #0000ff;">begin</span>
  bmp := FMX.Graphics.TBitmap.Create;
  bmp.LoadFromFile<span class="br0">&#40;</span>filename<span class="br0">&#41;</span>;
  astream:=tmemorystream.Create;
  surface:=tbitmapsurface.Create;
  surface.Assign<span class="br0">&#40;</span>bmp<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">try</span>
    tbitmapcodecmanager.SaveToStream<span class="br0">&#40;</span>astream,surface,<span style="color: #FF0000;">'bmp'</span><span class="br0">&#41;</span>;
    astream.Seek<span class="br0">&#40;</span><span style="color: #cc66cc;">0</span>,tseekorigin.soBeginning<span class="br0">&#41;</span>;
    MyImage.bitmap.LoadFromStream<span class="br0">&#40;</span>astream<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">finally</span>
    astream.free;
    bmp.free;
    surface.free
  <span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">procedure</span> TForm1.FormCreate<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
<span style="color: #0000ff;">var</span>
filen:<span style="color: #0080ff;">string</span>;
<span style="color: #0000ff;">begin</span>
&nbsp;
filen:=<span style="color: #FF0000;">'carte.jpg'</span>;
Form1.ImageLoadFromFile<span class="br0">&#40;</span>filen,form1.Image1<span class="br0">&#41;</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">procedure</span> TForm1.Image1MouseDown<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span>; Button: TMouseButton;
  Shift: TShiftState; X, Y: <span style="color: #0080ff;">Single</span><span class="br0">&#41;</span>;
&nbsp;
<span style="color: #0000ff;">var</span>
  vBitMapData : TBitmapData;
  PixelColor : TAlphaColor;
  xx,yy:<span style="color: #0080ff;">integer</span>;
&nbsp;
<span style="color: #0000ff;">begin</span>
xx:=round<span class="br0">&#40;</span>x<span class="br0">&#41;</span>;
yy:=round<span class="br0">&#40;</span>y<span class="br0">&#41;</span>;
&nbsp;
image1.Bitmap.Map<span class="br0">&#40;</span>TMapAccess.Read, vBitMapData<span class="br0">&#41;</span> ;
 PixelColor := vBitMapData.GetPixel<span class="br0">&#40;</span>xx,yy<span class="br0">&#41;</span>;
 image1.Bitmap.Unmap<span class="br0">&#40;</span>vBitMapData<span class="br0">&#41;</span>;
 Memo1.Lines.Add<span class="br0">&#40;</span><span style="color: #FF0000;">'======================'</span><span class="br0">&#41;</span>;
 memo1.Lines.Add<span class="br0">&#40;</span><span style="color: #FF0000;">' Colour='</span> + IntToStr<span class="br0">&#40;</span>pixelcolor<span class="br0">&#41;</span>
                  + <span style="color: #FF0000;">' Red='</span>    + IntToStr <span class="br0">&#40;</span>TAlphaColorRec<span class="br0">&#40;</span>PixelColor<span class="br0">&#41;</span>.R<span class="br0">&#41;</span> <span style="color: #808080;">// red</span>
                  + <span style="color: #FF0000;">' Green='</span>  + IntToStr <span class="br0">&#40;</span>TAlphaColorRec<span class="br0">&#40;</span>PixelColor<span class="br0">&#41;</span>.G<span class="br0">&#41;</span> <span style="color: #808080;">// blue</span>
                  + <span style="color: #FF0000;">' Blue='</span>   + IntToStr <span class="br0">&#40;</span>TAlphaColorRec<span class="br0">&#40;</span>PixelColor<span class="br0">&#41;</span>.B<span class="br0">&#41;</span> <span style="color: #808080;">// green</span>
                  <span class="br0">&#41;</span>  ;
<span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>.</pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>tintin62</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184579/environnements-developpement/delphi/fmx-getpixel-timage/</guid>
		</item>
		<item>
			<title>FastReport ne trouve pas la base de donnée dans une appli FMX compilée vers Mac</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184533&amp;goto=newpost</link>
			<pubDate>Tue, 07 Jul 2026 14:51:12 GMT</pubDate>
			<description>Bonjour. 
Ma configuration :...</description>
			<content:encoded><![CDATA[<div>Bonjour.<br />
Ma configuration :<br />
MacBook M4, Parallels,W11 ARM virtuel, Delphi 12…FastReport FMX..<br />
J’avais auparavant un MacBook Intel sur lequel j’avais créé des applications FMX que j’adapte à mon M4. J’ai un ennui avec FastReport lorsque je compile pour Mac mon programme ouvre bien la base SqLite par programmation au lancement du programme, affiche bien le contenu de ma base dans le TGrid. Par contre lorsque je lance le Report j’ai un beau disque arc en ciel qui tourne sans cesse. Paserver indique ne pas trouver la table. Comment indiquer le chemin (déjà donné au démarrage ) ?<br />
La compilation pour Windows ne pose aucun problème. Précision : j’utilise un TFDConnection , un TFDQuery , un TFRXDbDataSet et un TFRXReport. <br />
Merci pour votre aide.A noter que ma base est dans Mes Documents.<br />
<br />
Chamac</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>Chamac</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184533/environnements-developpement/delphi/fastreport-ne-trouve-base-donnee-appli-fmx-compilee-vers-mac/</guid>
		</item>
		<item>
			<title><![CDATA[Présentation d'un outil de conversion Delphi VCL vers FMX]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184407&amp;goto=newpost</link>
			<pubDate>Sat, 27 Jun 2026 14:40:52 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai découvert...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai découvert récemment un outil d'aide à la conversion d'applications Delphi VCL vers FMX qui me semble assez prometteur et je souhaiterais en faire profiter les amateurs qui comme moi <br />
seraient tentés de passer de VCL à FMX mais qui sont un peu déroutés devant l'ampleur de la tâche, sa complexité et finalement le peu d'information officielle sur le passage <br />
de VCL à FMX. <br />
J'ai une application de 19 fiches et 70 unités n'utilisant que des composants et contrôles Delphi (pas de bases de données) et utilisant aussi les messages Windows (WM_) que <br />
j'ai testée dans ce convertisseur. J'ai pu ouvrir dans l'IDE Delphi (CE 12.1) la nouvelle application FMX générée : unités et fiches FMX (la plupart en ignorant les <br />
avertissements portants sur des propriétés non prises en compte par FMX, ce n'est pas une baguette magique). Bien entendu, la nouvelle application n'est pas compilable en l'état <br />
et il reste encore beaucoup à faire manuellement. Mais là aussi ce convertisseur est d'une grande aide car il fournit (au format texte et html) un tableau synthétique du travail <br />
accompli (nombre de fichiers traités et convertis, nombre de fichiers à réviser particulièrement, nombre d'erreurs bloquantes, nombre d'éléments à réviser manuellement et le <br />
nombre d'avertissements) et un compte rendu extrêmement détaillé des problèmes qu'il a rencontrés lors de son exécution (nom de l'unité concernée, type de problèmes et numéro de <br />
ligne dans l'unité).<br />
Pour moi, le plus grand mérite de ce programme est de fournir une base solide de départ et de permettre de se faire une idée assez précise du travail qu'il reste à faire pour <br />
passer d'une application VCL valide à une version FMX valide.<br />
L'application s'appelle VCL2FMXConverter (Version 4.1.8), elle est gratuite et open source (Apache License, Version 2.0 (&quot;Apache-2.0&quot;)); il suffit d'ouvrir le projet <br />
dans l'IDE Delphi (j'ai utilisé la version CE 12.1) puis de compiler (pas besoin d'installer des composants tiers). L'application est disponible sur le site<br />
&quot;echurchsites.wixsite.com/vcltofmx&quot;. Tout est en anglais.<br />
Merci de m'avoir lu.<br />
Thierry</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>DLTR_PM</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184407/environnements-developpement/delphi/presentation-d-outil-conversion-delphi-vcl-vers-fmx/</guid>
		</item>
		<item>
			<title>Compilation en ligne</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184327&amp;goto=newpost</link>
			<pubDate>Mon, 22 Jun 2026 16:41:50 GMT</pubDate>
			<description>Bonjour à tous. 
 
Ce message...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous.<br />
<br />
Ce message concerne DELPHI RIO et Windows (10/11)<br />
<br />
Pour un problème de gestion de version, on me demande de pouvoir compiler les projets Delphi depuis GITLAB. Donc de les compiler en ligne, et cela est tout nouveau pour moi.<br />
 <br />
Pour débuter, on me demande de valider ce process. J'ai pris un projet qui se compile avec l'IDE et qui est fonctionnel. Je dois essayer (et arriver) de le compiler en ligne.<br />
<br />
Voila ou j'en suis:<br />
A) J'ai crée une structure de répertoires identique a celle qu'attends GITLAB.<br />
<br />
B) Dans cette structure se trouvent des dossiers réceptacle pour des *.pas , *.Dfm, *.Dpr ,*.dproj... les fichiers nécessaires aux compilations des projets.<br />
<br />
C) Dans l'IDE, j'ai (essayé) de bien configurer les options de compilations:  <br />
       -  Tous les chemins de destinations, les chemins de recherches, mes directive de compilation... afin qu'elles soient toutes indiquées dans le fichiers*.dproj.<br />
<br />
D) Ensuite je sais que je dois utiliser MSBUILD.exe , mais il n'existe pas dans mon installation Delphi. <br />
Est ce un installateur spécifique ?  <br />
Est-ce une option à activer lors de l'installation standard ?<br />
En plus du fichier MSBUILD.exe, y a t il d'autres besoins ?<br />
Pour compiler en ligne est il nécessaire d'installer l'intégralité de l'environnement Delphi ?<br />
<br />
si vous savez ou je peux trouver de l'aide sur ce genre de manip , je suis preneur ! <br />
<br />
merci a tous et bonne soirée.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>petitcoucou31</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184327/environnements-developpement/delphi/compilation-ligne/</guid>
		</item>
		<item>
			<title>Deux nouveautés : Delphi-terminal et Kai</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2184121&amp;goto=newpost</link>
			<pubDate>Mon, 08 Jun 2026 07:19:21 GMT</pubDate>
			<description>Commençons par quelque chose...</description>
			<content:encoded><![CDATA[<div>Commençons par quelque chose de consensuel <a rel="nofollow" href="https://ideasawakened.com/post/delphi-terminal-a-dockable-console-for-RAD-Studio" target="_blank">Delphi-terminal</a>. Qui n'a jamais eu envie d'avoir le terminal windows directemement dans l'IDE ? <br />
Darian Miller nous propose son plugin, pas encore finalisé (donc pas via getit).<br />
Pour l'installation, je vous recommande de lire le billet cité. Perso j'ai l'habitude de Github, donc j'ai récupéré de dépôt, compilé de projet et après, relancé Delphi (ici 13.1)<br />
<br />
un fois installé, vous pouvez le configurer<br />
<img src="https://www.developpez.net/forums/attachments/p676784d1780901137/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture_3.png/" border="0" alt="Nom : Capture_3.PNG
Affichages : 117
Taille : 37,3 Ko"  style="float: CONFIG" /><br />
<br />
pour voir la &quot;console&quot; utilisez l'option du menu Voir - delphi-terminal ou Ctrl+Alt+N<br />
<img src="https://www.developpez.net/forums/attachments/p676785d1780901447/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture.png/" border="0" alt="Nom : Capture.png
Affichages : 116
Taille : 38,9 Ko"  style="float: CONFIG" /><br />
<br />
Cette fenêtre étant dockable vous pouvez donc la garder quelque part tout au long de la session.  <br />
<br />
Pralons maintenant de Kai, peut-être plus polémique puisque : <br />
<ul><li style="">Nécessite licence (je n'ai pas encore compris excatement s'il s'agissait de la licence Delphi pro ou Delphi Entreprise) d'une version &quot;moderne&quot; D12 ou plus.</li><li style="">Il s'agit d'IA, moi j'y vais sur la pointe des pieds avec ce truc, je reste sur le local même si j'ai testé (et apprécié la partie réalisation avec GitHub Copilot)<br />
<img src="https://www.developpez.net/forums/attachments/p676786d1780902078/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture.png/" border="0" alt="Nom : Capture.png
Affichages : 115
Taille : 47,8 Ko"  style="float: CONFIG" /> </li></ul><br />
Pour des infos sur Kai , il y a eu l'annonce alléchante 
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/2C5niGHMkNU?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
 et pas mal de présentations.<br />
Le mieux est, si vous le pouvez, d'installer le paquet via Getit <br />
Pour se faire une opinion il faut tester.<br />
<br />
Perso, j'ai vite butté sur des problèmes :<br />
L'installation des modèles (pas évident surtout si l'on veut rester sur du non payant)<br />
L'utilisation des modeles locaux (à savoir Ollama ou LLM Studio, ceux là je les avais déjà installés et uutilisés hors IDE)<br />
  <br />
Pour ce qui est des modéles locaux, j'ai testé les deux <br />
 pour Ollama pas trop de difficulté c'est déjà un serveur<br />
 pour LLM Studio, avec le concours de Delphi-terminal facile de lancer (ou d'arrêter) le serveur<br />
<br />
Toutefois il me reste encore un souci de réponse :calim2:<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p676787d1780903088/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture.png/" border="0" alt="Nom : Capture.png
Affichages : 121
Taille : 79,7 Ko"  style="float: CONFIG" /><br />
<br />
une piste que je vais devoir explorer : le pare-feu</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/p676784d1780901137/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture_3.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676785d1780901447/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676786d1780902078/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p676787d1780903088/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/capture.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>SergioMaster</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2184121/environnements-developpement/delphi/nouveautes-delphi-terminal-kai/</guid>
		</item>
		<item>
			<title>Accès concurrentiel à une Database FireBird</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183788&amp;goto=newpost</link>
			<pubDate>Tue, 19 May 2026 09:55:29 GMT</pubDate>
			<description><![CDATA[Bonjour, 
j'utilise Delphi...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
j'utilise Delphi XE10 avec les composants FireDac pour accéder à la Base de Données.<br />
j'aimerai savoir comment faire pour qu'une mise à jour sur une Table soit visible par tous les PC d'une même application.<br />
Exemple j'ajoute un Nouveau Client via un Formulaire Quand j'appuie sur le Bouton Confirmer je lance la requête Update.<br />
Si j'ai un autre PC qui veut consulter la fiche de ce client il trouve les nouvelles informations s'il fait un nouvel accès au même formulaire.<br />
J'espère avoir été clair. <br />
Quels sont les paramètres du composant FDTransaction Autocommit, AutoStart, AutoStop Etc<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 /></div></td><td valign="top"><pre style="margin: 0">Fdtransaction1.StartTransaction;
<span style="color: #808080;">// Requete SQL</span>
FdQuery.Sql.Text := <span style="color: #FF0000;">'Insert into Tclient (c1,c2c,c3) values (&quot;N1&quot;,&quot;CLIENT 1 &quot;,&quot;ADR1&quot;)'</span>;
<span style="color: #0000ff;">Try</span>
 FdQuery.ExecSql;
 FdTransaction1.Commit;
<span style="color: #0000ff;">Except</span> <span style="color: #0000ff;">on</span> E:Exception <span style="color: #0000ff;">do</span>
   <span style="color: #0000ff;">Begin</span>
    Showmessage<span class="br0">&#40;</span><span style="color: #FF0000;">'Erreur Mise &agrave; jour '</span>+E.Message<span class="br0">&#41;</span>; 
<span style="color: #0000ff;">End</span>;
<span style="color: #0000ff;">End</span>;</pre></td></tr></table></code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>Med.Belarbi</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183788/environnements-developpement/delphi/acces-concurrentiel-database-firebird/</guid>
		</item>
		<item>
			<title>Quelle arborescence de processus locke un fichier ou répertoire ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183749&amp;goto=newpost</link>
			<pubDate>Sat, 16 May 2026 09:58:44 GMT</pubDate>
			<description><![CDATA[Bonjour à tous :) 
 
J'ai...]]></description>
			<content:encoded><![CDATA[<div>Bonjour à tous :)<br />
<br />
J'ai regardé <a href="https://delphi.developpez.com/faq/?page=Fichier#Comment-savoir-si-un-fichier-est-deja-ouvert-par-une-autre-application" target="_blank">ICI</a> dans la FAQ.<br />
<br />
Je n'arrive pas à le faire fonctionner, mais on peut faire autrement pour savoir si un fichier est locké. <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 /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #808080;">//Function IsFileLocked(const FileName: string): Boolean;</span>
<span style="color: #0000ff;">Function</span> IsFileLocked<span class="br0">&#40;</span>FileName: <span style="color: #0080ff;">string</span><span class="br0">&#41;</span>: <span style="color: #0080ff;">Boolean</span>;
<span style="color: #0000ff;">var</span>
  FS: TFileStream;
&nbsp;
<span style="color: #0000ff;">begin</span>
  <span style="color: #0000ff;">try</span>
    <span style="color: #808080;">// fmOpenReadWrite pour lecture/&eacute;criture, fmShareExclusive pour blocage total</span>
    FS := TFileStream.Create<span class="br0">&#40;</span>FileName, fmOpenReadWrite <span style="color: #0000ff;">or</span> fmShareExclusive<span class="br0">&#41;</span>;
    FreeAndNil<span class="br0">&#40;</span>FS<span class="br0">&#41;</span>;
    Result := <span style="color: #0000ff;">False</span>;
  <span style="color: #0000ff;">except</span>
    <span style="color: #0000ff;">on</span> E: EFOpenError <span style="color: #0000ff;">do</span>
      Result := <span style="color: #0000ff;">True</span>;  <span style="color: #808080;">// le fichier est d&eacute;j&agrave; ouvert/exclu</span>
    <span style="color: #0000ff;">else</span>
      <span style="color: #0000ff;">raise</span>;  <span style="color: #808080;">// autres erreurs (fichier inexistant, droits, etc.)</span>
  <span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>Mais comment connaître <i><u>l'arborescence de processus</u></i> le bloquant ? Là, je sèche :(<br />
<br />
Merci pour toute aide ;)</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>bvsud</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183749/environnements-developpement/delphi/arborescence-processus-locke-fichier-repertoire/</guid>
		</item>
		<item>
			<title>Problème avec winapi Delphi5 Delphi7</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183651&amp;goto=newpost</link>
			<pubDate>Sun, 10 May 2026 21:28:03 GMT</pubDate>
			<description>Bonsoir tout le monde ...</description>
			<content:encoded><![CDATA[<div>Bonsoir tout le monde <br />
J'aimerais lancer l'exécution d'un fichier.bat a partir de Delphi 5 et Delphi 7, un message s'affiche disant que winapi introuvable <br />
Pourriez vous m'aider s'il vous plaît ?<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>lokazouzou</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183651/environnements-developpement/delphi/probleme-winapi-delphi5-delphi7/</guid>
		</item>
		<item>
			<title>tri de tableau array</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183422&amp;goto=newpost</link>
			<pubDate>Sun, 26 Apr 2026 12:45:57 GMT</pubDate>
			<description><![CDATA[bonjour 
j'ai défini mon...]]></description>
			<content:encoded><![CDATA[<div>bonjour<br />
j'ai défini mon tableau comme ceci<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="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 /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">var</span>
nbr_numero: <span style="color: #0000ff;">array</span><span class="br0">&#91;</span><span style="color: #cc66cc;">1</span>..<span style="color: #cc66cc;">50</span><span class="br0">&#93;</span> <span style="color: #0000ff;">of</span> <span style="color: #0080ff;">integer</span></pre></td></tr></table></code><hr />
</div>donc exemple<br />
nbr_numero[1]:=78;<br />
nbr_numero[2]:=28;<br />
nbr_numero[3]:=46;<br />
nbr_numero[4]:=23;<br />
ect..<br />
<br />
comment faire pour trier ce tableau pour que sa commence<br />
par le plus petit ou plus gros<br />
exemple<br />
nbr_numero[4]:=23;<br />
nbr_numero[2]:=28;<br />
nbr_numero[3]:=46;<br />
nbr_numero[1]:=78;<br />
merci de votre aide</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>tintin62</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183422/environnements-developpement/delphi/tri-tableau-array/</guid>
		</item>
		<item>
			<title>Migration de IBX vers FireDac</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183191&amp;goto=newpost</link>
			<pubDate>Mon, 13 Apr 2026 16:41:27 GMT</pubDate>
			<description><![CDATA[Bonjour, 
j'utilise Delphi...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
j'utilise Delphi XE10 avec une Base de données FireBird version 3.0.<br />
j'ai une ancienne application développée avec des composants IBX qui fonctionne correctement.<br />
j'ai migré cette application en utilisant FireDac. ça fonctionne  sauf que j'ai constaté une dégradation <br />
au niveau des performances surtout quand je fais des traitements Batch. Parcourir  des Tables en Lecture via une Requete Sql  de 15000 Enregistrements. <u>Le Temps passe 12 minutes Avec les IBX à 1h22mn avec FireDac</u>. J'ai beau cherché je ne trouve pas la cause d'un tel ralentissement.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>Med.Belarbi</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183191/environnements-developpement/delphi/migration-ibx-vers-firedac/</guid>
		</item>
		<item>
			<title><![CDATA[création d'un sous forum ANDROID]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182974&amp;goto=newpost</link>
			<pubDate>Wed, 01 Apr 2026 13:19:14 GMT</pubDate>
			<description>Bonjour, 
 
Envisagez vous la...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Envisagez vous la création d'un sous forum ANDROID, regroupant bien sur toutes les questions sur <br />
Delphi-Android ? Ce sous forum pourrait très bien remplacer les KYLIX ou Delphi.net inutilisés depuis 2017.<br />
<br />
Cela me permettrait également de ne faire des recherches que sur ce sous-forum au lieu de les faire sur tout <br />
le forum Delphi (ce qui entraine un nombre de réponses trop important pour être utilisable).<br />
<br />
Merci de votre attention et bonne journée à tous..</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>serge-07</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182974/environnements-developpement/delphi/creation-d-sous-forum-android/</guid>
		</item>
		<item>
			<title>Delphi et l’IA</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182892&amp;goto=newpost</link>
			<pubDate>Fri, 27 Mar 2026 08:46:49 GMT</pubDate>
			<description>Bonjour, 
 
Quel sont les IA...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Quel sont les IA qui vous donnent pleines satisfactions avec Delphi ?<br />
<br />
Pour l’instant, j’ai testé les versions gratuites de ChatGPT, Mistral, Claude et Gemini.<br />
<br />
Là, je vient de me créer un compte (toujours gratuit) sur Groq, pour voir comment il se comporte avec Delphi.<br />
<br />
Pour vous quel IA vous préférez pour Delphi ?<br />
<br />
Autre question, quel plugin pour dialoguer avec les IA avez-vous installé dans Delphi.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>der§en</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182892/environnements-developpement/delphi/delphi-l-ia/</guid>
		</item>
		<item>
			<title>Delphi 13.1 (64 bits) - Windows ARM</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182770&amp;goto=newpost</link>
			<pubDate>Fri, 20 Mar 2026 07:26:46 GMT</pubDate>
			<description><![CDATA[ATTENTION - POUR l'INSTANT,...]]></description>
			<content:encoded><![CDATA[<div><font color="#FF0000">ATTENTION - POUR l'INSTANT, CECI N'EST QU'UN BROUILLON<br />
c'est pour cela que, pour l'instant, cette discussion est bloquée, je vais développer ce post au fur et à mesure de mes prises d'images écrans<br />
</font><br />
Bien que Beta testeur, je n'avais pas compris en quoi Windows ARM pouvait bien m'intéresser, après tout je n'ai pas de machine Windows ARM c'était, du moins, mon sentiment.<br />
Il a fallu la présentation de Delphi 13.1 le 19/03/2026 pour que je comprenne mon incompréhension.  <br />
<br />
Installation<br />
<img src="https://www.developpez.net/forums/attachments/p675118d1773991326/environnements-developpement/delphi/delphi-13-1-64-bits-windows-arm/c0-installation.png/" border="0" alt="Nom : C0-installation.png
Affichages : 170
Taille : 97,7 Ko"  style="float: CONFIG" /><br />
<br />
Création d'un nouveau programme pour Windows ARM<br />
<img src="https://www.developpez.net/forums/attachments/p675120d1773995203/environnements-developpement/delphi/delphi-13-1-64-bits-windows-arm/c1-nouveau.png/" border="0" alt="Nom : C1-Nouveau.png
Affichages : 154
Taille : 128,8 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/p675118d1773991326/environnements-developpement/delphi/delphi-13-1-64-bits-windows-arm/c0-installation.png/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675120d1773995203/environnements-developpement/delphi/delphi-13-1-64-bits-windows-arm/c1-nouveau.png/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f15/environnements-developpement/delphi/">Delphi</category>
			<dc:creator>SergioMaster</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182770/environnements-developpement/delphi/delphi-13-1-64-bits-windows-arm/</guid>
		</item>
	</channel>
</rss>
