PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Crée et ouvre un fichier temporaire. Le système fournit un nom de fichier temporaire unique.
Versions 15 et supérieures
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites PHP.
Nouveauté 15
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites PHP.
WEBDEV - Code ServeurPHP Cette fonction est désormais disponible pour les sites PHP.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesJavaPHPAjaxCode Utilisateur (MCU)
// Récupération de l'identifiant du fichier temporaire
ResFichierTempUnique = fOuvreFichierTemp(foSuppressionAutomatique, "ABC", "C:\MesRépertoires")
SI ResFichierTempUnique = -1 ALORS
        Erreur(ErreurInfo())
SINON
        fEcritLigne(ResFichierTempUnique, "Compte-rendu du " + DateSys())
        ...
FIN
Windows Mobile
// Récupération de l'identifiant du fichier temporaire
ResFichierTempUnique = fOuvreFichierTemp(foSansSuppression, "ABC", "\MesRépertoires")
SI ResFichierTempUnique = -1 ALORS
        Erreur(ErreurInfo())
SINON
        fEcritLigne(ResFichierTempUnique, "Compte-rendu du " + DateSys())
        ...
FIN
Syntaxe
<Résultat> = fOuvreFichierTemp([<Mode d'ouverture> [, <Préfixe du fichier temporaire> [, <Répertoire du fichier temporaire>]]])
<Résultat> : Entier
  • Identifiant du fichier temporaire. Cet identifiant sera utilisé dans toutes les fonctions de manipulation des fichiers externes.
  • -1 en cas d'erreur. Pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Mode d'ouverture> : Constante (ou combinaison de constantes) optionnelle
Constantes permettant de définir le mode d'ouverture du fichier, le mode d'accès au fichier et le mode de blocage du fichier.
  • Mode de blocage du fichier et mode d'ouverture du fichier :
    foBloqueEcritureLes autres applications ne pourront pas modifier le fichier en cours.

    LinuxWindows MobileJavaPHP Cette constante n'est pas disponible.
    foBloqueLectureLes autres applications ne pourront pas lire le fichier en cours.

    LinuxWindows MobileJavaPHP Cette constante n'est pas disponible.
    foSansSuppressionLe fichier ne sera pas automatiquement supprimé à sa fermeture.
    LinuxWindows Mobile Valeur par défaut.
    foSuppressionAutomatiqueLe fichier est bloqué lors de son ouverture et sera automatiquement supprimé à sa fermeture (appel de la fonction fFerme ou à la fin de l'application).
    Si le fichier a été ouvert par une autre application, il sera supprimé automatiquement par le système lorsque toutes les applications auront fermé le fichier.

    WINDEV Valeur par défaut.
    LinuxWindows Mobile Cette constante n'est pas disponible.
    Java Si le fichier est utilisé par une autre application lors de sa fermeture (appel de la fonction fFerme ou à la fin de l'application), il ne sera pas supprimé.
  • Mode d'accès au fichier. Ce type est utilisé par les fonctions fLitLigne et fEcritLigne pour déterminer le type des informations à lire et écrire dans le fichier externe :
    Versions 17 et supérieures
    foAnsi
    Nouveauté 17
    foAnsi
    foAnsi
    Fichier de type Ansi. Cette constante permet de gérer un fichier Ansi lorsque le mode "Utiliser les chaînes Unicode en exécution" est activé au niveau de la configuration de projet.
    Mode utilisé par défaut :
    • dans les projets WINDEV et WEBDEV inférieurs à la version 17.
    • dans les configurations de projet WINDEV et WEBDEV utilisant le mode "Utiliser les chaînes Ansi en exécution" à partir de la version 17.
    foUnicodeFichier de type Unicode. Cette constante permet de gérer un fichier Unicode lorsque le mode "Utiliser les chaînes Ansi en exécution" est activé au niveau de la configuration de projet.
    Mode utilisé par défaut :
    • dans les projets WINDEV Mobile quels que soient le mode et la version utilisés.
    • dans les configurations de projet WINDEV et WEBDEV utilisant le mode "Utiliser les chaînes Unicode en exécution" à partir de la version 17.
    JavaPHP Cette constante n'est pas disponible.
<Préfixe du fichier temporaire> : Chaîne de caractères optionnelle (avec guillemets)
Préfixe (3 lettres) du nom du fichier temporaire. Ce paramètre permet de préfixer le nom du fichier temporaire. Seules les trois premières lettres seront prises en compte.
Versions 15 et supérieures
WindowsLinuxPHP Ce paramètre peut être au format Ansi ou Unicode.
Nouveauté 15
WindowsLinuxPHP Ce paramètre peut être au format Ansi ou Unicode.
WindowsLinuxPHP Ce paramètre peut être au format Ansi ou Unicode.
<Répertoire du fichier temporaire> : Chaîne de caractères optionnelle (avec guillemets)
Répertoire (complet ou relatif) du fichier temporaire (260 caractères maximum). Un chemin de type UNC peut être utilisé. Ce nom de répertoire peut être terminé indifféremment par le caractère "\" ou non. Ce répertoire doit exister. Dans le cas contraire, une erreur WLangage est affichée.
Si ce paramètre n'est pas précisé, le répertoire par défaut sera :
  • le répertoire temporaire de Windows (si ce répertoire existe sur le poste en cours),
  • le répertoire en cours (si le répertoire temporaire de Windows n'existe pas sur le poste en cours).
Versions 15 et supérieures
WindowsLinuxPHP Ce paramètre peut être au format Ansi ou Unicode.
Nouveauté 15
WindowsLinuxPHP Ce paramètre peut être au format Ansi ou Unicode.
WindowsLinuxPHP Ce paramètre peut être au format Ansi ou Unicode.
Windows Mobile Répertoire complet du fichier temporaire (260 caractères maximum). Ce nom de répertoire peut être terminé indifféremment par le caractère "\" ou non. Ce répertoire doit exister. Dans le cas contraire, une erreur WLangage est affichée. Si ce paramètre n'est pas précisé, le répertoire par défaut sera le répertoire temporaire de Windows.
Remarques
La fonction fOuvreFichierTemp génère une erreur dans les cas suivants :
  • le répertoire indiqué n'existe pas,
  • le fichier est bloqué par un autre poste ou par une autre application,
  • l'utilisateur n'a pas les droits en lecture ou en écriture sur le fichier à ouvrir.
Composante : wd240std.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire