ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / External file functions
  • Visualiser le contenu d'un fichier en UNICODE
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Charge le contenu d'un fichier texte dans tout champ ou variable texte (variable de type chaîne, champ de saisie d'une fenêtre, un champ Libellé d'un état, ...). La fonction fSauveBuffer permet d'extraire ce fichier du buffer.
Exemple
WINDEVWEBDEV - Code ServeurEtats et RequêtesAndroidWidget AndroidJavaCode Utilisateur (MCU)PHPAjax
// Charger le contenu du fichier "C:\Temp\MonFichier.txt" dans
// le champ de saisie "SAI_Saisie1"
SAI_Saisie1 = fChargeTexte("C:\Temp\MonFichier.txt")
Syntaxe
<Résultat> = fChargeTexte(<Nom et chemin du fichier Texte> [, <Mode de chargement>])
<Résultat> : Chaîne de caractères
  • Contenu du fichier texte,
  • Chaîne vide ("") en cas d'erreur. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Nom et chemin du fichier Texte> : Chaîne de caractères
Nom et chemin complet (ou relatif) du fichier texte. Il est possible d'utiliser un chemin UNC. Ce fichier n'est pas forcément un fichier au format TXT : en effet, les 0 binaires sont autorisés.
WindowsLinux Ce paramètre peut être au format Ansi ou Unicode.
iPhone/iPadWidget IOSMac Catalyst Le chemin de ce fichier peut correspondre à un chemin complet ou relatif par rapport au répertoire en cours (connu avec la fonction fRepEnCours). Ce paramètre est sensible à la casse.
<Mode de chargement> : Constante de type Entier
Mode de chargement du fichier :
foAnsiFichier de type Ansi. Dans ce cas, <Résultat> correspondra à une chaîne de caractères Ansi.
foUnicodeFichier de type Unicode. Dans ce cas, <Résultat> correspondra à une chaîne de caractères Unicode.

PHP Ce paramètre n'est pas supporté. Le format renvoyé correspond au format supporté par la plateforme en cours.
Remarques
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsAndroidWidget AndroidJavaCode Utilisateur (MCU)Ajax

Visualiser le contenu d'un fichier en UNICODE

Pour visualiser le contenu d'un fichier en UNICODE, il est nécessaire de réaliser le traitement suivant :
// Charger le contenu du fichier "C:\MesFichiers\MonFichier.XML" dans la chaîne MaChaîne
MonBuffer est un Buffer
MonBuffer = fChargeTexte("C:\MesFichiers\MonFichier.XML")
MaChaîne est une chaîne UNICODE
MaChaîne = MonBuffer
Info(MaChaîne)
Classification Métier / UI : Code métier
Composante : wd290std.dll
Minimum version required
  • Version 9
Comments
Attention sous Linux
Après un appel à fChargeTexte, le fichier reste ouvert et ne peut plus être écrit par Linux (testé sous Ubuntu 18.04.6 LTS).

Du coup, obligé de passer par une procédure utilisant les classiques fouvre() et fferme()
Yoda
05 Apr. 2022
Exemplo fLoadText
Exemplo fLoadText

//Procurar Arquivo
sFile is string
// Opens the file picker
sFile = fSelect("", "", "Select a file...", "All the files (*.*)" + TAB + "*.*", "*.*")
EDT_nome_arquivo=sFile
//
//Ler Arquivo Texto
EDT_texto=fLoadText(EDT_nome_arquivo)
//Gravar Texto
//
fSaveText(EDT_nome_arquivo,EDT_texto)
//Blog com video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/09/curso-windev-arquivos-018-arquivos_11.html
https://www.youtube.com/watch?v=LlFvXKc9dg4
De matos AMARILDO
11 Sep. 2016

Last update: 07/07/2022

Send a report | Local help