FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
A quoi sert PARALLEL_ON/OFF Emptypar papydall Hier à 16:57

» PANORAMIC V 1
A quoi sert PARALLEL_ON/OFF Emptypar papydall Hier à 3:22

» select intégrés [résolu]
A quoi sert PARALLEL_ON/OFF Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
A quoi sert PARALLEL_ON/OFF Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
A quoi sert PARALLEL_ON/OFF Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
A quoi sert PARALLEL_ON/OFF Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
A quoi sert PARALLEL_ON/OFF Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0
A quoi sert PARALLEL_ON/OFF Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
A quoi sert PARALLEL_ON/OFF Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
A quoi sert PARALLEL_ON/OFF Emptypar Klaus Lun 6 Mai 2024 - 10:23

» @Jack
A quoi sert PARALLEL_ON/OFF Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
A quoi sert PARALLEL_ON/OFF Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
A quoi sert PARALLEL_ON/OFF Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
A quoi sert PARALLEL_ON/OFF Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
A quoi sert PARALLEL_ON/OFF Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 A quoi sert PARALLEL_ON/OFF

Aller en bas 
5 participants
AuteurMessage
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyJeu 4 Juin 2015 - 23:15

Salut, je ne comprend pas à quoi cela sert.

Est-ce que c'est comme un jeu en réseau ?

PARALLEL_ON

Parce-que je comprend pas ce qu'on peux imprimer.

AUTRE : Savez vous si il est possible de relier 2 application panoramic pour crée un jeu en ligne ? Avez vous une technique ? Une dll, ou cela ne peux pas fonctionner ?
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyJeu 4 Juin 2015 - 23:42

PARALLEL_ON/PARALLEL_OFF servent à activer/désactiver le port parallèle. Ce port est réservé à des opérations contrôlées plus ou moins en temps réel, avec des montages électroniques (montages avec transistors, diodes et LEDs, avec des micro-processeurs etc). Il y a une DLL spéciale pour gérer cela (inpout.dll), mais cela ne sert pas du tout à imprimer.

Une impression sous Windows est actuellement réalisée par des imprimantes sur port USB, ou sur réseau. Dans tous les cas, cela se fait à travers des drivers Windows, et on n'a absolument pas (heureusement) accès au fonctions de bas niveau des imprimantes. Windows met des services (API) à disposition pour gérer cela. Panoramic, actuellement, n'y donne pas accès. Donc, j'ai ajouté tout un paquet de fonctions à KGF.dll pour gérer une impression, de A à Z, avec tous les attributs graphiques, le positionnement et le formatage des éléments d'impression comme du texte, des formes graphiques, des couleurs, des images ou photos, etc. Je t'invite à consulter la documentation de KGF.dll, dans la section "Gestion des impressions".

A ce jour, on ne peut pas communiquer entre programmes Panoramic via le réseau. Seules les communications entre deux programmes Panoramic sur le même ordinateur sont possibles. Pour cela, voir la documentation de KGF.dll, dans la section "Communication entre programmes".
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyJeu 4 Juin 2015 - 23:48

Bonsoir jimx78 !

Ce sont des instructions pour géré le port parallèle. On peut s'en servir en robotique par exemple.
maintenant avec la carte arduino par exemple, on utilise le port usb.

Il me semble qu'il y avait une DLL qui trainé sur Panoramic pour gérer cette carte... Si tu es intéressé, recherche sur le forum avec le mot ARDUINO, je pense que tu trouvera sans probléme.

Concernant l'idée d’interagir entre 2 et plusieurs ordinateurs avec panoramic.
Je suis sur un projet de CHAT style WINDOWS LIVE en me servant d'un site internet (page perso free) et des DLL de Klaus concernant la gestion d'un serveur FTP.
Je jongle ensuite entre les fichiers et dossiers sur le site, puis vérification des informations selon les besoins sur chaque PC.

Il y a peut être de meilleurs solutions, mais n'étant pas spécialiste réseau, je ne pourrais pas t'en dire plus.
Je pense que d'autres te donnerons plus d'infos sur le sujet. Wink
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyJeu 4 Juin 2015 - 23:54

Bonsoir Klaus !

On s'est croisé, LOL !!

C'est vrai que certaines fonctions réseau seraient bienvenues dans notre panoramic.
Ne serait ce que pour les jeux, qui aujourd'hui fonctionnent pour la plupart en ligne.

Peut être que Jack pourra nous informer a ce sujet... drunken

Bonne nuit a tous et a demain. Sleep
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 10:23

Bonjour bien dormis ? Very Happy


Je ne suis pas interesser par cette commande dans ce cas.

Donc j'ai regarder la documentation de la gestion d'un serveur ftp avec KGF, et cela me semble vraiment intéressant.

J'utilise un ftp en ce moment pour un serveur minecraft je ferrais mes test avec mon ftp.

Donc c'´est a on sens le seul moyen de communiquer des donnes d'une application panoramic a internet.

Je suis impatient de voir ce que donne ton programme de mail ^^

Je me demande comment ca fonctionne le ftp, si c'est rapide ?
Je pourrais essayer de faire un programme qui envoie la position d'un joueur dans un fichier de ftp et que tu puisse lire ce fichier en instantanée pour mettre la position du joueur.

On pourrais voir la rapidité d'exécution,
Pour moi, je pense que ça va faire a équivalente de 1 position par seconde, ça risque de bien saccadée^^

Le but de programme que je vais cree, c'est de voir ce que donnerai du multijoueur a 2 logiciel panoramic relier à un ftp, dans ce programme la position du joueur serai envoyer se le ftp, et la position de l'autre joueur serai récupérer pour l'afficher.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 10:49

Tu verras: Mail est facile à utiliser, une fois qu'on a compris la logique. Et FTP est effectivement très rapide. Enfin, c'est la vitesse de la ligne et la bande passante du serveur qui sont déterminantes, bien sûr, mais les fonctions FTP ne rajoutent pas une surcharge sensible.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 11:34

Si je suis capable d'envoyer et récupérer des données sur le ftp en moins de 0.5 secondes, je suis sur que ce sera le minimum pour croire à un jeu en ligne.

Mon idee est pas de faire un mail, mais d'envoyer un fichier qui aurai les position du joueur et de récupérer le fichier de position de lautre joueur.

Si tu vois ce que je veux dire ^^
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 11:46

Parfaitement. Ce sont les fonctions FTP qui te permettront cela. En fait, tu utiliserais le FTP comme une "mémoire partagée" entre deux ou plusieurs programmes distants.

Il y a un problème à résoudre, dans ce contexte: c'est la simultanéité d'accès aux données, en particulier en modification. Mais tu es certainement conscient de ce problème. Cela peut être résolu par une technique de sémaphores, qui, dans le cas d'un FTP, pourraient être réalisés par la présence ou l'absence de certains fichiers aux noms prédéfinis. Mais la technique précise d'implémentation dépend de l'architecture de ton application.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 11:55

Je suis effectivement conscient du problème, je ne sais pas encore comment le résoudre

J'avais remarquer cela il y a longtemp, j'avais un programme qui voulez modifier un fichier qui ete en train d'être utiliser par a un autre programme et j'avais eu une erreur,

La solution que je peux proposer est de cree un nouveau fichier (qui n'a pas le Meme nom et que si il y a une erreur, il prenderai le fichizr précédent.

Je supprimerai les fichier deja lue pour ne pas encombrer le ftp,

La question est, il est possible de voir si il y a une erreur au moment du download / upload ? Si je suis capable de savoir si la fonction a fonctionner ou non (res% = 0 ou 1) j'éviterai de tout faire planter.

De plus une question, que ce passe t'il quand on charge une dll et que l'on ne le retire pas de la mémoire et que le programme est fermer ?
Cela remplis la mémoire pour toujour ou au redemarage il aura oublier la dll ?
De plus Meme suestion avec KGF, si j'utilise la fonction de DLL dynamique, est-ce que si on unload pas la dll charger (pas KGF, mais celle qui est dynamique) et que ça plante par exemple, la dll sera retirer de la mémoire quand ?
Merci pour ton aide, elle est précieuse
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 12:06

Bonjour tous le monde !

@jimx78 :
Je suis actuellement sur autre chose mais dés que cela fonctionne je publierai.
J'ai fais une première version qui fonctionne avec un serveur (en local)
donc maintenant il suffit de transposer... drunken
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 12:12

Ok
Tu utilise la fonction mail ou ftp de KGF ?
Si tu utilise le FTP, comment tu fait pour faire un serveur FTP svp
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12295
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 12:22

Citation :
La question est, il est possible de voir si il y a une erreur au moment du download / upload ? Si je suis capable de savoir si la fonction a fonctionner ou non (res% = 0 ou 1) j'éviterai de tout faire planter.
La fonction
Code:
res% = dll_call2("UploadFileToFTP",adr(fic$),bin%)
retourne 0 si ça s'est bien passé, et 1 en cas d'erreur (voir doc).
Il y a aussi la fonction
Code:
res% = dll_call1("IsFileOnFTP",adr(fic$))
mais je déconseille de l'utiliser pour implémenter un sémaphore, à cause de problèmes décalage de temps. En effet, entre le test d'existance d'un fichier et l'envoi réel d'un fichier, il peut y avoir un délai pendant lequel un autre programme peut avoir fait la même démarche, et ça plante.

Je réaliserais un sémaphore de la manière suivante:
- définition d'un nom de fichier spécifique pour chaque sémaphore (il peut en effet y en avoir autant qu'on veut...), par exemple Semaphore_Deplacement.txt
- si l'on veut "verrouiller" par le sémaphore, on tente d'envoyer le fichier par UploadFileToFTP. Si le code retourné est 1, alors le fichier existe déjà (ou le serveur n'est pas prêt, etc), et la demande n'est par possible dans l'immédiat. Donc, petite attente, puis réessayer.
- si la valeur retournée est 0, alors la demande a réussi et le fichier sémaphore est créé. On peut alors procéder aux traitements nécessaires (envoi de nouvelles données sur le FTP, suppression de données obsolètes etc)
- pour finir, supprimer le fichier sémaphore par la fonction DeleteFileOnFTP.

Il faut bien sûr s'assurer que tous les sémaphores créés par un programme sont bien supprimés en fai de traitement par le même programme, car sinon, le système deviendrait inaccessible aux autres programmes distants. Et un mot encore: un fichier sémaphore particulier pourrait identifier chaque joueur participant, du type Semaphore_Player_xxx.txt, avec xxx étant le pseudo du joueur. Ce fichier pourrait contenir des infos sur le joueur et devrait pouvoir être lu, mais pas modifié, par les autres joueurs.

Citation :
De plus une question, que ce passe t'il quand on charge une dll et que l'on ne le retire pas de la mémoire et que le programme est fermer ?
Cela remplis la mémoire pour toujour ou au redemarage il aura oublier la dll ?
De plus Meme suestion avec KGF, si j'utilise la fonction de DLL dynamique, est-ce que si on unload pas la dll charger (pas KGF, mais celle qui est dynamique) et que ça plante par exemple, la dll sera retirer de la mémoire quand ?
C'est un sujet techniquement complexe, mais qui peut être géré en respectant quelques règles simples. La doc KGF sur les fonctions de gestion des DLLs dynamiques explique bien que toute DLL chargée par ce moyen doit également être déchargée explicitement, si sa présence n'est plus requise. La fonction LoadDLL charge une dll Dynamique, et la fonction UnloadDLL la décharge. Ce sont des fonctions symétriques aux commandes DLL_ON et DLL_OFF de Panoramic. Et pour être sûr que tout est bien déchargé, je te conseile de structurer ton programme comme suit:
Code:
...
label Close0
...
on_close 0,Close0
...
end
...
Close0:
  res% = dll_call1("UnLoadDLL",hnd_dll1%) : ' décharger la DLL dynamique 1
...
  res% = dll_call1("UnLoadDLL",hnd_dllx%) : ' décharger la DLL dynamique x
  DLL_OFF : ' n'est pas obligatoire ici, car effectué automatiquement
  res% = dll_call1("KillProcessByHandle",handle(0)) : ' remplace la commande TERMINATE
' on n'arrivera jamais ici !

Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyVen 5 Juin 2015 - 13:06

Je viens de regarder sur internet ce qu'est un semaphore, c'est en faite une synchronisation que tu va cree, je suis sur que l'on va réussir.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptySam 6 Juin 2015 - 12:33

Sinon jettes un coup d'oeil à ceci : https://secure.logmein.com/FR/products/hamachi/
cela peut t'aider et en plus c'est gratuit... A quoi sert PARALLEL_ON/OFF 07
Revenir en haut Aller en bas
http://nardo26.lescigales.org
jimx78

jimx78


Nombre de messages : 241
Age : 32
Localisation : Yvelines
Date d'inscription : 24/05/2010

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyLun 8 Juin 2015 - 11:40

Merci ^^
Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF EmptyMar 9 Juin 2015 - 18:53

c'est toujours un plaisir de découvrir les stratégies de développement expliqué aussi clairement.
merci a tous
Revenir en haut Aller en bas
Contenu sponsorisé





A quoi sert PARALLEL_ON/OFF Empty
MessageSujet: Re: A quoi sert PARALLEL_ON/OFF   A quoi sert PARALLEL_ON/OFF Empty

Revenir en haut Aller en bas
 
A quoi sert PARALLEL_ON/OFF
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» A quoi sert le Portail?
» A quoi sert SYNEDIT?
» C'est quoi DLL
» A quoi sert la fonction HANDLE sur un objet IMAGE ?
» C'est quoi la différence ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: