ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Renvoie le répertoire à partir duquel l'exécution est lancée.
WEBDEV - Server code Renvoie le répertoire d'exécution du projet. Ce répertoire doit normalement être accessible en lecture et en écriture. Il contient généralement les fichiers de données et les autres fichiers manipulés par le site WEBDEV.
Attention : La fonction fExeDir permet de connaître le répertoire de lancement, alors que la fonction fRepEnCours permet de connaître le répertoire courant.
Example
// Répertoire de lancement
Info("Cette application a été lancée depuis " + fRepExe())
Syntax
<Résultat> = fRepExe()
<Résultat>: Chaîne de caractères
Répertoire à partir duquel est lancé l'exécutable. Ce chemin ne se termine pas par le caractère "\".
  • En mode test (GO depuis WINDEV), correspond :
    • au répertoire de génération donné dans la description de la configuration de projet courante.
    • sinon au sous-répertoire EXE du répertoire du projet.
  • En exécution, correspond au répertoire contenant l'exécutable en cours.
WEBDEV - Server code Répertoire d'exécution du projet. En mode test et en déploiement (GO depuis WEBDEV), correspond au sous-répertoire EXE du répertoire du projet.
AndroidAndroid Widget Répertoire d'installation de l'application (dans la zone de stockage interne).
Universal Windows 10 App Répertoire des données de l'application.
iPhone/iPadIOS WidgetMac Catalyst Répertoire racine de l'application (accessible en lecture seulement).
Remarks
WINDEVWEBDEV - Server codeReports and QueriesAjax

Serveur SOAP

La fonction fExeDir utilisée sur un serveur SOAP retourne le chemin du répertoire contenant la bibliothèque du serveur SOAP en cours d'exécution.
WINDEVUser code (UMC)

Application utilisée sous Windows Vista (et supérieur)

Sous Windows Vista (et supérieur), le mécanisme de l'UAC entraîne certaines contraintes de développement.
Ainsi, il est recommandé pour stocker les fichiers utilisés par l'application (fichiers de données ou les fichiers INI par exemple), d'utiliser les répertoires spécifiques de l'application (au lieu du répertoire de l'exécutable). Ces répertoires sont connus par les fonctions fRepDonnéesCommun, fRepDonnéesUtilisateur, fRepGlobalCommun et fRepGlobalUtilisateur.

Chemin d'un répertoire système

Pour connaître le chemin d'un répertoire système, utilisez la fonction SysRep.
Component: wd280vm.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
exemplo pegar pasta local
https://windevdesenvolvimento.blogspot.com/2021/06/dicas-3348-windev-webdev-mobile-windev.html
https://youtu.be/495RvqL4j20
Esse Video vai estrear as 10:00 do dia 11/06/2021
sNome_pasta is string=fExeDir()+"\copia\"
sArquivos_retorno is string=fListFile(sNome_pasta+"*.*") // Vamos ver quais arquivos estao nesse diretorio
LIST_arquivos.DeleteAll() // Cria o list box, -: é opcional

sNome_arquivo_zip is string="arquivo"
zipCreate(sNome_arquivo_zip,fExeDir()+"\"+sNome_arquivo_zip+".zip")

FOR EACH STRING sArquivo_individual OF sArquivos_retorno SEPARATED BY CR
LIST_arquivos.Add(sArquivo_individual) // adiciona no list box para ver os arquivos é opciona
zipAddFile(sNome_arquivo_zip,sArquivo_individual,zipDrive)
END
IF CBOX_criar_Executavel=True THEN
NOME_ARQUIVO_eXE is string=fExeDir()+"\"+sNome_arquivo_zip+".exe"
zipCreateExe(sNome_arquivo_zip,NOME_ARQUIVO_eXE,zipCurrentDirectory)
END
zipClose(sNome_arquivo_zip)
amarildo
06 Jun. 2021