Nouvelle possibilité pour Paradox
Posté : lun. mai 10, 2004 9:39 am
Bonjour !
Après quelques tatonnements, j'ai réussi à effectuer plusieurs choses avec Paradox, qui peuvent être assez intéressantes.
Le principe est simple : transfert de contenu "brut", entre des strings et ou des binary.
Du coup, on a plein de possibilités :
- gérer des chaînes de caractères contenant n'importe quel caractère
- gérer des éléments comme les graphiques, les sons, les vidéos, les doc word/excel, etc., sans devoir passer par un fichier externe
- analyser finement le contenu de variables
- piloter des périphériques binaires
- modifier, directement en mémoire, des graphiques (lire un point, écrire un point, donc tout ce que l'on veut)
Et, comme Paradox respecte les standards Windows, j'ai réussi à connecter d'autres applications sur ces variables Paradox. A condition qu'elles soient dans le même espace d'adressage mémoire. C'est le cas de PONX.
Du coup, rien n'empêche d'avoir une fiche de saisie, avec un champ mémo formaté, et le résultat enregistré en compressé (.ZIP) dans une table Paradox, de manière transparente pour l'utilisateur.
Et ce n'est pas tout. Comme PONX est multithreadé, on peut très bien faire une fiche, avec une variable globale qui contiendrait le CAC-40. Dans la fiche, on pourra utiliser cette variable n'importe quand, sans qu'il soit nécessaire de faire de mise à jour, mais avec une valeur, qui, elle, sera automatiquement à jour !
Malheureusement, je n'ai pas encore trouvé comment faire remplir automatiquement les verres vides par Paradox...
[/code]
Après quelques tatonnements, j'ai réussi à effectuer plusieurs choses avec Paradox, qui peuvent être assez intéressantes.
Le principe est simple : transfert de contenu "brut", entre des strings et ou des binary.
Du coup, on a plein de possibilités :
- gérer des chaînes de caractères contenant n'importe quel caractère
- gérer des éléments comme les graphiques, les sons, les vidéos, les doc word/excel, etc., sans devoir passer par un fichier externe
- analyser finement le contenu de variables
- piloter des périphériques binaires
- modifier, directement en mémoire, des graphiques (lire un point, écrire un point, donc tout ce que l'on veut)
Et, comme Paradox respecte les standards Windows, j'ai réussi à connecter d'autres applications sur ces variables Paradox. A condition qu'elles soient dans le même espace d'adressage mémoire. C'est le cas de PONX.
Du coup, rien n'empêche d'avoir une fiche de saisie, avec un champ mémo formaté, et le résultat enregistré en compressé (.ZIP) dans une table Paradox, de manière transparente pour l'utilisateur.
Et ce n'est pas tout. Comme PONX est multithreadé, on peut très bien faire une fiche, avec une variable globale qui contiendrait le CAC-40. Dans la fiche, on pourra utiliser cette variable n'importe quand, sans qu'il soit nécessaire de faire de mise à jour, mais avec une valeur, qui, elle, sera automatiquement à jour !
Malheureusement, je n'ai pas encore trouvé comment faire remplir automatiquement les verres vides par Paradox...
[/code]