PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Questions diverses sur Terminal serveur
Questions diverses sur Terminal serveur
Iniciado por Yann, set., 22 2005 1:35 PM - 5 respostas
Publicado em setembro, 22 2005 - 1:35 PM
Bonjour j'ai une application que je voudrais passer en TSE.
J'ai quelques questions sur la mise en place

Le synopsis de mon application :

Mon application est mono instance
J'utilise un .ini qui est placé dans le repertoire de lancement de l'application
Je recupere le nom du poste (pour qu'un uitilsateur ne se connecte pas 2 fois sur des postes différent) avec le code ci dessous

NomOrdinateur est une chaîne ASCIIZ sur 255
LpBuffer est une chaîne ASCIIZ sur 255
Nsize est un entier%5
AppelDLL32("kernel32","GetComputerNameA",&LpBuffer,&Nsize)
NomOrdinateur=Majuscule(SansEspace(LpBuffer))

J'utilise un dongle HASP reso avec gestion des licences....
Je Travaille en HF Classic
Je fais souvent dans mon application des HChangeNom, HChangeRep etc .... sur des fichiers temporaires
Exemple
HFerme("TmpStatCaisse")
NomFichierTemp est une chaîne="TPS"+Gauche(Initiale)+DateSys()
HChangeNom("TmpStatCaisse",NomFichierTemp)
HCréation("TmpStatCaisse")


Mes demandes :

Suite à mon synopsis faut-il que je change beaucoup de choses pour pouvoir utiliser mon application sous terminal serveur ?
Puis-je garder mon .ini ou il faut que je le remplace par autre chose ? ou que je le mette à un autre endroit (Rep application data) ?
Comment se passe le gestion des clés hasp puisque c'est l'adresse IP qui declenche un nouvel utilisateur ?
Les HchangeNom et HchangeRep vont-il me poser des problemes ?
Connaissez vous des astuces ou remarques sur la mise en place de systeme TSE ...
Existe-il un tutorial sur TSE et quel TSE utilisé avec les applications WINDEV ?


Merci de vos remarques et de vos futurs eclaircissements ....
Publicado em setembro, 22 2005 - 1:49 PM
Bonjour,
J'ai juste une remarque, qui n'a rien à voir avec la question : tu peux utiliser NetNomMachine() pour récupérer le nom de la machine.

Frédéric.
Publicado em setembro, 22 2005 - 2:57 PM
Merci beaucoup pour les conseils, tutos et remarques
Publicado em setembro, 22 2005 - 4:02 PM
Bonjour,
"Yann" <support@siag.fr> writes:

Bonjour j'ai une application que je voudrais passer en TSE. J'ai
quelques questions sur la mise en place

Le synopsis de mon application :

Mon application est mono instance
J'utilise un .ini qui est placé dans le repertoire de
lancement de l'application
Je recupere le nom du poste (pour qu'un uitilsateur ne se
connecte pas 2 fois sur des postes différent) avec le code ci dessous

NomOrdinateur est une chaîne ASCIIZ sur 255
LpBuffer est une chaîne ASCIIZ sur 255
Nsize est un entier%5
AppelDLL32("kernel32","GetComputerNameA",&LpBuffer,&Nsize)
NomOrdinateur=Majuscule(SansEspace(LpBuffer))

J'utilise un dongle HASP reso avec gestion des licences....
Je Travaille en HF Classic
Je fais souvent dans mon application des HChangeNom,
HChangeRep etc .... sur des fichiers temporaires
Exemple
HFerme("TmpStatCaisse")
NomFichierTemp est une
chaîne="TPS"+Gauche(Initiale)+DateSys()
HChangeNom("TmpStatCaisse",NomFichierTemp)
HCréation("TmpStatCaisse")



ci joint un lien qui fait référence au minimum nécessaire pour que ton
application fonctionne sous TSE

http://laurent-dardenne.developpez.com/articles/regle-developpement-TSE/…


concernant ta clé aucune idée mais peut être faire des recherches sur
google, car le problème de l'adresse IP est exactement le même lorsque
tu bosses avec un serveur de donnée.

Bien lire le lien ci-dessus, lorsques tu lances ton appli, tu peux
récupérer une variable d'environnement histoire de savoir que tu es en
TSE et modifier si nécessaire le comportement et l'interface de ton
application.



Mes demandes :

Suite à mon synopsis faut-il que je change beaucoup de choses
pour pouvoir utiliser mon application sous terminal serveur ?
Puis-je garder mon .ini ou il faut que je le remplace par
autre chose ? ou que je le mette à un autre endroit (Rep application
data) ?
Comment se passe le gestion des clés hasp puisque c'est
l'adresse IP qui declenche un nouvel utilisateur ?
Les HchangeNom et HchangeRep vont-il me poser des problemes ?
Connaissez vous des astuces ou remarques sur la mise en place
de systeme TSE ...
Existe-il un tutorial sur TSE et quel TSE utilisé avec les
applications WINDEV ?


Merci de vos remarques et de vos futurs eclaircissements ....




--
suivre ce lien pour répondre:
http://cerbermail.com/…
Daniel
;-)
Publicado em setembro, 22 2005 - 4:07 PM
Bonjour,

> Puis-je garder mon .ini ou il faut que je le remplace par autre chose ? ou
que je le mette à un autre endroit (Rep application data) ?

Il te faut utiliser les variables d'environnement.
Par exemple %USERPROFILE% pour poser les ini
dans le profil de chaque User.
pour récuperer ces varaibles voir : SysEnvironnement ()




Comment se passe le gestion des clés hasp puisque c'est l'adresse IP qui

declenche un nouvel utilisateur ?

Je ne sais pas

> Les HchangeNom et HchangeRep vont-il me poser des problemes ?

Non pas à ma connaissance

Connaissez vous des astuces ou remarques sur la mise en place de systeme

TSE ...
> Existe-il un tutorial sur TSE et quel TSE utilisé avec les applications
WINDEV ?

Quelques conseils :
- Alléger l'interface ( graphiques )
- Moins de 256 couleurs ( TSE sous 2000 )


Sébastien
Publicado em setembro, 22 2005 - 5:58 PM
Bonjour,

Faites attention à ne pas utiliser de fenêtre interne ou plusieurs plans dans les fenêtres ... gare aux effets d'affichage, images noires voire des plans impossibles à afficher !

J'ai quelques bugs ouverts pour TSE.