<?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:files</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-12T20:36:17+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:createfile&amp;rev=1620478844&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:filenames&amp;rev=1621086753&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:files&amp;rev=1684257029&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:virtualdisk&amp;rev=1721901871&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:watch&amp;rev=1620566286&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:files:createfile&amp;rev=1620478844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-08T15:00:44+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CreateFile</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:createfile&amp;rev=1620478844&amp;do=diff</link>
        <description>CreateFile

Déclaration


function CreateFile(lpFileName:LPCSTR; dwDesiredAccess:DWORD; dwShareMode:DWORD; lpSecurityAttributes:LPSECURITY_ATTRIBUTES; dwCreationDisposition:DWORD;dwFlagsAndAttributes:DWORD; hTemplateFile:HANDLE):HANDLE; external 'kernel32' name 'CreateFileA';</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:filenames&amp;rev=1621086753&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-15T15:52:33+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Jouer avec les noms de fichiers (Pascal/Delphi/Lazarus)</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:filenames&amp;rev=1621086753&amp;do=diff</link>
        <description>Jouer avec les noms de fichiers (Pascal/Delphi/Lazarus)

Application.ExeName donne le nom de fichier du programme qui s’exécute. (ex:C:\truc\machin.exe)

Tests

Tester si le fichier existe avec FileExists (FileExists)

Extension

Changer l'extension d'un fichier avec</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:files&amp;rev=1684257029&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-16T19:10:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Les Fichiers</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:files&amp;rev=1684257029&amp;do=diff</link>
        <description>Les Fichiers

Sur ce site

	*  Surveiller modification Fichier/Répertoire
	*  Jouer avec les noms de fichiers (Pascal/Delphi/Lazarus)
	*  CreateFile

Fonctions utiles

	*  CreateFile

Trucs et astuces

	*  Jouer avec les noms de fichiers (Pascal/Delphi/Lazarus)

Sources &amp; Ressources

	*  Manipulation des fichiers Free Pascal
	*  &lt;https://wiki.freepascal.org/File_Handling_In_Pascal/fr&gt;</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:virtualdisk&amp;rev=1721901871&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-25T12:04:31+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Les Disques Virtuels</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:virtualdisk&amp;rev=1721901871&amp;do=diff</link>
        <description>Les Disques Virtuels

Comment créé un disque virtuel en Pascal

Pour créer un disque virtuel au format VHD en Pascal, vous pouvez utiliser la fonction CreateVHD de la bibliothèque de disques virtuels (VirtualDiskLibrary).

Voici un exemple de code pour créer un disque virtuel de 50 Go au format VHD :</description>
    </item>
    <item rdf:about="http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:watch&amp;rev=1620566286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-09T15:18:06+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Surveiller modification Fichier/Répertoire</title>
        <link>http://wiki.techtic.pro/doku.php?id=prog:lazarus:cas:files:watch&amp;rev=1620566286&amp;do=diff</link>
        <description>Surveiller modification Fichier/Répertoire

Pistes de recherches

FindFirstChangeNotification

Cette méthode est documentée ici -&gt; Obtention de notifications de modification de répertoire

Apparemment cette méthode permet de savoir si un dossier a été modifier, mais pas de connaitre les modification apportées. Quel fichier modifié ? Quel fichier ajouté ou supprimé ?</description>
    </item>
</rdf:RDF>
