<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.techtic.pro/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.techtic.pro/feed.php">
        <title>TechTIC prog:lazarus:cas:processus</title>
        <description></description>
        <link>http://wiki.techtic.pro/</link>
        <image rdf:resource="http://wiki.techtic.pro/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-05-09T16:32:13+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:inter-processus&amp;rev=1678638011&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:processus&amp;rev=1619271671&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:recherches&amp;rev=1619457426&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:shared_memory&amp;rev=1678638076&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.techtic.pro/lib/exe/fetch.php?media=favicon.ico">
        <title>TechTIC</title>
        <link>http://wiki.techtic.pro/</link>
        <url>http://wiki.techtic.pro/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:inter-processus&amp;rev=1678638011&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T17:20:11+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Communication Inter-processus</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:inter-processus&amp;rev=1678638011&amp;do=diff</link>
        <description>Communication Inter-processus

Voir Mémoire partagée

Sources &amp; Ressources

	*  Procédure : utiliser des canaux anonymes pour la communication entre processus en local (chez Microsoft)
	*  Procédure : utiliser des canaux nommés pour la communication entre processus en réseau (chez Microsoft)
	*  &lt;https://wiki.freepascal.org/FPC_and_DBus&gt;
	*  &lt;https://codes-sources.commentcamarche.net/source/39879-mapping-de-fichier-et-tstream&gt;</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:processus&amp;rev=1619271671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-24T15:41:11+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Les Processus</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:processus&amp;rev=1619271671&amp;do=diff</link>
        <description>Les Processus

Classes

Les classes qui gèrent les processus :

	*  TAsyncProcess
	*  TProcess et TProcessUTF8

Astuces

Trouver le filename complet d'une commande

Exemple : trouver le filename complet de la commande php.

Grâce a la fonction FindFilenameOfCmd(ProgramFilename: string): string</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:recherches&amp;rev=1619457426&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-26T19:17:06+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Recherches sur les Processus</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:recherches&amp;rev=1619457426&amp;do=diff</link>
        <description>Recherches sur les Processus

Créer un Processus

Les classes TProcess et TProcessUTF8 sont toutes indiquées pour créer et géré un processus.

Communication inter-processus

-&gt; Communication Inter-processus

Sources &amp; Ressources</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:shared_memory&amp;rev=1678638076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-12T17:21:16+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mémoire partagée</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:processus:shared_memory&amp;rev=1678638076&amp;do=diff</link>
        <description>Mémoire partagée

Ma problématique est de faire communiquer deux applications différentes (sur le même PC) entre elles...

Voici quelques pistes :

Utilisation d'une classe TTICSharedMemory

Ci dessous un exemple de données partagées entre deux applications Windows.</description>
    </item>
</rdf:RDF>
