begin process at 2008 08 20 15:36:23
1 228 921 membres
286 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Une Application Client/Serveur [ Réseau & Internet / Client - Server ] (leader2000)

Une Application Client/Serveur le 07/07/2007 16:01:28

leader2000

Salut!

J'aimerai savoir quelque chose s'il vous plait.
Nous savons tous que la plupart de cas, quand nous voulons concevoir une Application monoposte. Nous créons dans Delphi
nos formes à partir du menu Fichier->Nouveau->Application(ou form).

Ma question s'base sur le point suivant:
Pour créer une application multiposte devrons-nous obligatoirement commencer par créer nos formes à partir du sous menu
CLX application.
Je pose cette question parce que mon application est monoposte. Et quand j'essaie de faire marcher ça sur réseau ça ne
marche pas. Cela veut dire que mon AdoConnection n'arrive pas à se connecter aux serveur.
D'ailleurs on m'aurait donner un conseil dans ce forum une fois. Me demandant de tous refaire afin de bien créer une Appli
multiposte. J'aimerai donc savoir s'il faut commencer par créer des formes CLX Application.

Merci,
Je ne pas très bien si j'ai été claire.
Leader2000


Re : Une Application Client/Serveur le 08/07/2007 10:39:08

WhiteHippo
Membre Club

Bonjour,

ATTENTION !!Je pense que tu mélanges deux choses. Les applications CLX sont présentes pour créer des versions multi plateformes (Windows, linux) et non multipostes

La création d'applications multipostes se fait de la même façon que celle en monposte. La différence est qu'il faut au moment de rajouter du code bien réfléchir à comment le serveur et les clients devront y accéder.

Par exemple, supposons que tu doives écrire dans un fichier une donnée. Dans une version monoposte pas de problèmes. Dans une version multiposte, il faut déterminer où le fichier sera implanté (sur le serveur ou sur chacun des postes)
Supposons qu'il soit sur le serveur, cela veut dire que chacun des clients pourra y accéder, et auquel cas, il ne faudra pas qu'il tente d'ouvrir, d'écrire dans le fichier en même temps !!! Il faudra donc prévoir que si un client prend la main sur le fichier, les autres devront attendre pour pouvoir y accéder. Cela peut se faire avec des semaphores, mutex et autres sections critiques.

C'est la raison pour laquelle on t'a dit qu'une version monoposte est souvent non adaptable en multiposte. Elle n'est quasiment jamais "pensée" pour du multiposte et il faut alors tout réécrire.

Cordialement.


"L'imagination est plus importante que le savoir." Albert Einstein


Classé sous : créer, application, serveur, client, formes

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS