Tous les téléchargements de Neo41
|
|
Ceci est un exemple simple de l'utilisation des composants TClientSocket et TServerSocket de C++ Builder pour réaliser une application de chat.
Les clients dialoguent uniquement avec le serveur, mais le serveur peut dialoguer avec qui il veut. Évidemment en implémentant son propre protocole d'échange de trames on peut très facilement faire dialoguer les clients entre eux mêmes, tout en passant par le serveur. Comme je l'ai mentionné, ceci est un exemple d'utilisation des composants mentionnés ci-dessus, le but étant de réaliser un chat simple. Il est loin d'être un chat complet. NB : Pour déclarer son identité auprès du serveur, un client doit envoyer la trame suivante au serveur (après s'ê ... Voir la suite |
|
|
|
|
Ceci est un exemple d'utilisation du FileMapping pour partager un buffer entre deux applications. La première application signale le changement des données contenues dans le buffer par un PostMessage destiné à la deuxième application.
Pour un tutoriel complet sur l'utilisation des FileMapping consultez "Utilisation des FilesMapping sous C++ Builder " par DjmSoftware : http://djmsoftware.developpez.com/FileMapping/. |
|
|
|
|
Ce code réutilisable renvoie tout simplement la position au sein d'un TStrings de la première occurrence dont un préfixe correspond à la valeur passée en paramètre (-1 s'il n'y en a pas) :
int fcFindStringInListBox(TStrings *ppmStrings, AnsiString stra_pmSearchString) Le code est accompagné d'un petit exemple d'utilisation pour un composant TListBox pour lequel la sélection s'adapte au texte saisi par l'utilisateur. |
|
|