BONJOUR,
j'ai créer une application sous windev, générer l’exécutable et l’installable; après installation de l'application sur une machine je trouve pas les fichiers .fic??
BONJOUR,
j'ai créer une application sous windev, générer l’exécutable et l’installable; après installation de l'application sur une machine je trouve pas les fichiers .fic??
la fonction HCréationSiInexistant() peut te permettre de créer un fichier s'il n'existe pas.
pourquoi voulez vous les fichiers fic après installation?
Vous voulez que le client ait le même jeu de données que vous? Le programme va les créer lors de l'insertion en base
Si ces fichiers sont utiles pour l'utilisation finale (ex fichier de code postal), il faut les inclure dans l'EXE lor de la création de l'install
Il y a peut-être plus simple, mais ça tourne.
Quand tout a échoué utilisez l'option RTFM
En description de projet volet fichier, il est possible de paramétrer la "création automatique des fichiers si non présent à leur ouverture".
Sinon effectivement HCreationSiInexistant effectue ce traitement par programmation.
Attention à la localisation des données avec les normes Windows qui ne permettent plus d'écrire dans le répertoire "program files" où sont généralement déposé les application.
un HChangeRep(WDL,SysRep(srAppDataCommun ou srAppDataLocal)+"nomAppli\") positionnera les données dans une répertoire avec les droit en écriture pour tous les utilisateur ou l'utilisateur courant.
... ou plus précisément avec l'installation.Si ces fichiers sont utiles pour l'utilisation finale (ex fichier de code postal), il faut les inclure dans l'EXE lors de la création de l'install
De très nombreuses possibilités s'offrent à vous, la solution dépends de votre besoin précis.
Il vous est possible de programmer l'initialisation des données référentielles à partir d'un zip inclus dans l'installation, lequel peut contenir les données au format csv/xml
Ainsi, au démarrage du projet si tel ou tel fichier est vide, ces données sont importées.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager