6 Caractéristiques, astuces et réponses aux questions

6-1 Comment j’utilise la version 32 bits de mIRC avec Windows 3.1 ou WFW 3.11 ?

Pour être en mesure d’exécuter des programmes 32 bits sous Win 3.1 ou WFW 3.11, vous devez installer les extensions 32 bits de win32s. Tous les programmes 32 bits ne fonctionneront pas avec cette petite base 32 bits, mais mIRC en est capable ! Assurez-vous que vous avez une version récente de ces extensions. Attention, je ne dis pas qu’utilisez la version 32 bits de mIRC sous Win 3.1x est mieux, mais si vous avez déjà les extensions 32 bits d’installées, cela ne peut pas vous faire de mal.

Vous n’avez pas besoin d’avoir une version 32 bits de Winsock pour exécuter la version 32 bits de mIRC sous Win 3.1 ou WFW 3.11. Par conséquent, sur Win 3.xx, vous pouvez utiliser un Winsock 16 bits et utiliser quand même la version 32 bits de mIRC (si bien sur vous avez installe win32s). mIRC marchera très bien avec le Winsock TCP/IP-32 de Microsoft (mais il ne supporte pas les modems d’après ce que je sais) et aussi le populaire Trumpet Winsock (*en ce moment* seule une version 16 bits est disponible et une version 32 bits est en beta test) marchera aussi, comme avec d’autres. (NE vous méprenez pas... Je parle de Win 3.xx seulement ici !)

Sous WFW 3.11 des problèmes apparaissent avec les extensions win32s à cause de version antérieure a la 1.30 utilisée pour compiler mIRC32. Les problèmes avec win32s peuvent être un plantage de mIRC32 au démarrage ou toutes sortes de comportements bizarres au démarrage. Il est préférable d’utiliser la version 1.30 de win32s. Aussi, si vous rencontrez le problème que les boutons de la barre d’outils deviennent noirs, vous devriez peut être télécharger la version 1.30 révision 166 ou plus récente et l’installer.

http://www.microsoft.com/kb/softlib/mslfiles/pw1118.exe ou
ftp://ftp.ncsa.uiuc.edu/web/mosiac/windows/win31x/win32s/ole32s13.exe

 

6-2 Comment j’utilise la version 32 bits de mIRC avec Windows 95

Sous Windows 95 il ne devrait y avoir aucun problème pour lancer mirc32.exe. Si vous n’arrivez pas a la faire marcher, vous avez peut être une version 16 bits de Winsock. Contrairement à Win 3.xx, vous NE POUVEZ PAS exécuter mirc32.exe sous Windows 95 avec une version 16 bits de Winsock ! Le plus commun des messages est : "Error: Can’t resolve local host-name". Alors, si vous avez des problèmes a utiliser mirc32.exe alors que mirc16.exe marche comme un charme, assurez vous que vous utilisez une version 32 bits de Winsock. La version interne a Windows 95 de Winsock. Le fameux Trumpet Winsock n’est PAS 32-bits !

(Trumpet a récemment sorti une version beta 32 bit de Winsock. mIRC n’a pas été teste avec celui la)

Si vous utilisez Windows 95 et une version 16 bits de Winsock comme Trumpet, Spry ou Chameleon, etc., il y a un problème de communication bien connu entre les programmes 32 bits s’exécutant dans le système 32 bits protégé et le sous système 16 bits que Winsock utilise. Votre Winsock 16 bits ainsi que toutes vos applications 16 bits sont exécutées dans un sous système 16 bits sous Windows 95. Sous Windows 95, les winsock.dll 16 bits n’ont pas accès au système 32 bits protégé et vice versa, donc les applications 32 bits n’ont pas accès aux services TCP/IP de Winsock. Vous devez installer une version 32 bits de winsock.dll pour résoudre cela. De préférence, le support TCP/IP natif a Windows 95.

Pour utiliser la version 32 bits de mIRC. Vous devez aussi installer la pile 32 bits et "l’accès réseau a distance" qui sont inclus dans Windows 95. L’accès doit être configuré pour accéder à votre fournisseur d’accès a internet. Netcom fourni sa propre FAQ à http://www.netcom.com/faq/dial95.html.

 

6-3 Comment je résouds l’erreur "Can't Resolve Local Host-name" ?

Si vous utilisez Windows 95 regardez tout d’abord si vous ne tentez pas d’exécuter mIRC32.exe avec un Winsock 16 bits. Vous avez besoin d’un Winsock 32 bits pour exécuter mIRC32.exe sous Windows 95. Si vous avez un Winsock 16 bits, utilisez la version 16 bits de mIRC. Référez vous a la section 6-2.

Dans la boite de dialogue File/Setup/Local_Info, vous verrez que mIRC a besoin de votre local host-name et de votre adresse IP. Cette info est nécessaire pour exécuter des connexions DCC avec d’autres utilisateurs.

Normalement, ces deux champs doivent être laisses vide, et cochez 'On connect, always get Local Host and IP Address' pour activer la méthode normale et tout devrais bien fonctionner. Mais si vous n’avez pas d’IP (comme avec TIA, Twinsock, SLiRP, ou quelques autres émulateurs SLIP), ou si votre pile est bizarre ou si votre réseau est quelque peut complique, cela ne remplira pas les champs correctement.

La plus simple des solutions est de changer de méthode et d’utiliser le serveur IRC depuis lequel vous voulez vous connecter, de trouver les informations sur votre serveur, éventuellement effacer les champs local host-name et IP adress, puis, cochez 'On connect, always get Local Host and IP Address' et sélectionnez la méthode ‘Server’. Ressayez de vous connecter...

Dans de rares occasions, la méthode ci dessus ne vous a pas aide, vous pouvez décocher "On connect, always get IP Address and Local Host" et entrer manuellement votre adresse IP et votre local host-name. Si vous utilisez TIA, Twinsock, SLiRP, etc., entrez simplement le local host-name et l’IP de votre fournisseur d'accès, pas la votre. (L’adresse IP de votre fournisseur d'accès n’est pas 192.0.2.1 ou quoi que ce soit de ce style ! Ceci est une fausse adresse utilisée par ces émulateurs. Si vous ne connaissez pas le local host-name ni l’IP de votre fournisseur d'accès, demandez-le-leur !)

De plus remplir les champs Ident server peut aider. (Voir section 6-7) (Note : Vous devez être déconnecté des serveurs IRC avant de pouvoir changer les renseignements Ident server.)

Si aucune des solutions ce dessus ne vous a aide, il est aussi possible que mIRC ne puisse pas finir le reverse lookup qu’il essaye et donne l’erreur "Can't resolve host-name" quand votre nom d’IP n’est pas correctement configuré sur le serveur de DNS de votre fournisseur d’accès. je ne pense pas que vous puissiez régler par vous-même. Dans ce cas, vous devez demander a votre fournisseur d’accès d’assigner correctement votre nom d’IP avec votre adresse IP pour résoudre le problème. Pour votre fournisseur d'accès ces réglages ne sont pas difficiles et ne prennent pas beaucoup de temps.

6-4 Comment je résouds l'erreur "Unable to resolve IRC server name" ?

Si vous n’arrivez pas a vous connecter à un serveur IRC particulier et que vous avez cette erreur, vous devriez essayer un autre serveur... Si vous arrivez a vous connecter a d’autres serveurs, vous devriez vérifier que vous n’avez pas fait d’erreurs de typographie dans la configuration de votre serveur initial. (File/Setup/IRC_servers/Edit)

Si vous avez cette erreur sur tous les serveurs IRC que vous essayez, ceci veut probablement dire que le serveur de DNS de votre fournisseur d'accès est en panne, fonctionne mal ou est très lent. Spécialement si mIRC a toujours bien marche. A moins d’attendre ou de donner un coup de téléphone au support technique de votre fournisseur d'accès vous ne pouvez rien faire...

mIRC a besoin d’un serveur de DNS pour traduire (résoudre, resolve en anglais) les DNS des serveurs IRC, en adresses IP. (comme le DNS irc.law.emory.edu se résouds en l’adresse IP 170.140.50.195) (Pour voir cela, tapez dans mIRC "/dns irc.law.emory.edu ") vous pouvez contourner le besoin du DNS lookup en spécifiant l’adresse IP du serveur a la place de son DNS.

Par exemple, dans File/Setup/IRC_Servers/Add ou Edit server, spécifiez vos serveurs IRC comme ca : Description : irc.law.emory.edu (Emory University)
IRC Server : 170.140.50.195
Port : 6667

Si rien de tout cela ne vous aide, il se pourrait que vous aillez un Winsock pourri ou mal configuré ?

 

6-5 Comment je résouds l'erreur "Not enough user parameters" ?

Vous obtiendrez "Not enough user parameters" de mIRC si vous essayez de vous connecter a un serveur mais vous n’avez pas le local host de rempli, ou qu’il a été remplit incorrectement. Vérifiez vos paramètres dans 'File/Setup/Local_Info/Local Host.' De plus vérifiez aussi que vous avez aussi donne une adresse e-mail correcte dans 'File/Setup/IRC_Servers/E-Mail:'. (Voire aussi la section 8)

Note : L’adresse e-mail est utilisée en interne par mIRC et n’est pas envoyée aux autres quand ils font un /whois sur vous. Certains d’entre vous ont remarques le champs "e-mail :" dans la boite de dialogue du carnet d’adresse (commande /uwho) celui là est remplit avec les champs username et local host-name sous la forme user@host... Dans bien des cas, vous verrez que cela ne reflète pas le véritable e-mail de l’utilisateur. Cela n’a rien a voir avec 'File/Setup/IRC_Servers/E-Mail:'. Entrez votre vraie adresse a cet endroit là !

 

6-6 Comment je résouds l'erreur "You haven't registered" ? Oh... Et je reçois un ping time-out à peu près 10 secondes après m’être connecté.

Comme mIRC est un shareware, vous avez à vous enregistrer si vous aimez mIRC et/ou si vous continuez l’utiliser après la période d’évaluation de 30 jours, ceci n’est pas un message de mIRC. mIRC ne se bloquera pas si vous ne vous êtes pas enregistrés. Ceci est un message du réseau IRC que vous essayez d’utiliser.

Si vous recevez ce message et/ou vous vous faites déconnecter aussi rapidement, cela signifie que votre local host-name ou votre IP peuvent être faux ou qu’ils n’ont pas été remplis. Regardez dans File/Setup/Local_Info et vérifiez que le DNS soit correcte et que l’adresse IP est replie automatiquement... une manière simple de résoudre une mauvaise adresse IP et de cocher 'On connect, always get' "IP Address" et "Local Host" sur "ON" et de redémarrer mIRC.

Si ca ne marche toujours pas, vous essayez peut être de vous connecter a un serveur non public, essayez un autre serveur pour vérifier...

 

6-7 Pourquoi ne suis-je pas identifie et est-ce important ?

Un serveur Ident est normalement maintenu par la machine Unix de votre fournisseur d'accès... c’est un genre de serveur de DNS qui garantie votre identité. Comme la plupart des machines Windows ne sont pas correctement pourvues d’un service Ident, il y en a un d’intégré dans mIRC.

Les serveurs IRC peuvent faire une requête Ident a votre serveur Ident et s’attendent à recevoir une réponse standard. De plus en plus de serveurs IRC requièrent de vous que vous soyez identifiés par quelque moyen que ce soit. Et ils vous déconnecteront si vous n’êtes pas identifiés. De plus, si vous ne répondez pas ou si vous le faites d’une mauvaise manière, ils peuvent décider de vous déconnecter...

Vous pouvez vérifier si vous vous êtes proprement identifie en faisant une commande /whois sur vous-même, la première ligne ne doit pas contenir un ~ (tilde) ou un - (moins). Si vous avez un ~ ou un - dedans, essayez d’activer le serveur Ident.

Le serveur Ident incorpore à mIRC peut être mis en route a File/Setup/Identd... mettez-le sur :

User ID: <nom du compte> (Normalement la partie avant l’@ dans votre e-mail)
System: UNIX (remplissez TOUJOURS par UNIX !!!! Ni dos, ni Win, ni rien d’autre !!!!)
Listen on port: 113 (Le port standard du serveur Ident)

Les utilisateurs de TIA ou un autre émulateur SLIP vont très vite se rendre compte que même si le serveur Ident est en marche, mIRC ne répondra jamais a une demande d’identification. Ceci car l’émulateur slip ne passera pas la requête Ident du serveur IRC a mIRC... ceci veux juste dire que vous serez vus comme nick!~account@machine.net ce qui n’est pas la fin du monde, a moins que vous n’utilisiez un serveur IRC qui requiert l’Ident et vous déconnecte... Ceci ne peut pas être résolu avec mIRC ou n’importe quel client... vous aller devoir trouver un autre serveur OU trouver un fournisseur d'accès qui règle correctement l’Ident...

 

6-8 Je ne réussi pas à utiliser le DCC send files ou un DCC chat ! Faire en sorte que les fichiers fonctionnent bien... (lisez tous les paragraphes qui peuvent vous intéresser...)

Dans la plupart des cas ou le DCC send et chat foire, l’initialisations (send) est en cause. Dans tous les cas ou le send et le chat arrêtent de fonctionner (d’un seul coup) ou n’a jamais marche, ceci est cause par un mauvais local host-name ou adresse IP de l’envoyeur. (Le local host-name et l’IP peuvent être trouves dans le menu File/Setup/Local_Info.) Si votre IP est fausse, l’autre essayera d’obtenir une confirmation sur votre mauvaise IP. Bien sur, cela ne marche pas et les deux personnes attendent... vous verrez le message "Waiting for acknowledgement..." pour toujours alors que l’autre a *déjà* répondu correctement. Vous avez une mauvaise configuration, pas l’autre... Ceci se résouds normalement d’une manière très simple. De même, si vous n’arrivez pas à recevoir des fichiers d’une autre personne, demandez-lui de vérifier les réglages de son IP dans son client IRC.

La meilleure façon de résoudre ces problèmes de DCC est de commencer par :

  1. Vous déconnecter de votre serveur IRC.
  2. Effacer le texte dans le local host-name et l’adresse IP, dans la boite de dialogue Local_Info.
  3. Sélectionner les deux options 'On connect, Always get' Local Host et Adresse IP.
  4. Mettre la méthode sur normal.
  5. Quitter la boite de dialogue Local_Info et le menu File/Setup tous deux avec OK.
  6. Vous reconnecter a votre serveur IRC.

Si ça ne marche pas, jouez avec les réglages 'On connect'... ! Par exemple, essayez de régler votre local host-name a la main et laissez mIRC remplir l’adresse IP a chaque démarrage. Si vous ne pouvez toujours pas y arriver, essayez la méthode ‘Serveur’ au lieu de la méthode Normal. (Reportez vous a la section 6-3.)

*** Avis a tous... vérifiez vos réglages de time-out !

Assurez-vous que vos valeurs de time-out dans DCC/Options sont assez grandes ! il est recommande de mettre au moins 60 et 120 a chacune de ces options respectivement "Get/Chat Dialog time out after" et "Send/Get Transfer time out after".

Au cas pu vous n’arriviez toujours pas a envoyer des fichiers ou à initialiser un DCC chat, même après avoir étudié toutes ces idées, il se peut que votre fournisseur d'accès bloque les connections DCC par la sorte d’accès qu’il vous donne. TIA, Twinsock, Slipknot et SLiRP sont connus pour poser des problèmes. De plus l’utilisation d’un firewall par votre fournisseur d'accès bloquera les connections DCC.

*** Si vous utilisez TIA ou Twinsock ou Slipknot...

Si vous utilisez TIA (The Internet Adapter) ou Twinsock, vous ne pourrez pas utiliser le DCC send et le DCC chat (quelque soit le client IRC, pas seulement mIRC). Vous devriez utiliser SLiRP ou vTCP. SLiRP a été le premier a autoriser les DCC send et chat. (Comme vous le savez, DCC get doit toujours bien marcher. A moins que votre firewall le bloque aussi.) Virtual TCP est bien connu pour autoriser les DCC send et chat. Plus d’infos http://blitzen.canberra.edu.au/slirp et http://www.infoexpress.com/vtcp.html.

*** Si vous utilisez SLiRP...

Avec SLiRP (http://blitzen.canberra.edu.au/slirp) cochez File/Setup/Local_Info/ 'always get local host', l’adresse IP devrais être la fausse IP utilisée par SLiRP (10.0.2.15 normalement). Alors, le DCC send, chat et tout ce que vous voulez devrais marcher à merveille. Même sous Windows 95 avec l’accès réseau à distance. (Merci Dave !)

*** Si vous avez une IP dynamique...

Si vous avez une IP dynamique (votre adresse IP est différente a chaque fois que vous vous connectez), assurez vous que "On connect, always get :" dans ma boite de dialogue File/Setup/Local_Info est mis sur get the Local Host et IP Address. S’ils étaient déjà sur ON, assurez-vous que le local host-name et l’adresse IP sont bons... Avec certains winsocks, c’est parfois pas facile... Si vous avez une pile non standard, mIRC ne sera pas capable de trouver correctement votre local host-name et votre IP. Avec un adressage dynamique des IP, vous allez avoir des problèmes ! Mais, vous avez essayé la méthode serveur ? Cela devrait vous aider. DCC send et chat (contrairement au DCC get) requiert que mIRC connaisse votre IP correcte. Même sans IP du tout, mIRC marchera bien en réceptions mais vous empêchera d’émettre.

*** Si vous avez un IP statique...

Si vous avez une pile non standard, mIRC ne sera pas capable de trouver correctement votre local host et votre IP. Dans la boite de dialogue File/Setup/Local_Info, décochez les options to "Always get the 'Local Host' et 'IP Address" et rentrez les manuellement.

*** Une bogue connue de Windows 95 cause a quelques personnes que mIRC (et tous les autres programmes d’IRC) trouve l’ancien (et maintenant faux) local host-name et/ou adresse IP après avoir change de fournisseur d'accès. Ceci bloque leurs possibilités de DCC send et chat. Si pour quelque raison que ce soit mIRC prends le DNS (local host-name) depuis le fournisseur d'accès que vous n’utilisez plus. Ceci peut se réparer soit en éditant la base de registre, soit en utilisant la méthode serveur. Si l’utilisation de la méthode serveur ne marche pas, lancez Regedit et regardez MyComputer \HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP. Vous devriez voir les champs Domain et NameServer de votre ancien fournisseur d'accès. Ces champs resteront la même si vous désinstalles l’accès réseau a distance et le réinstaller en l’accès réseau a distance et que vous rentrez les nouveaux paramètres ! La meilleure façon de résoudre le problème est d’utiliser Start/Settings/Control_Panel/Network/ de double cliquer sur TCPIP/ et de sélectionner DNS_Configuration/ et de remplir le champ HOST avec le host-name de votre nouveau fournisseur d'accès.

*** Si vous utilisez Windows 95 mIRC vous autorise a envoyer des fichiers avec des noms longs et avec des espaces, mais d’autres programmes d’IRC peuvent ne pas les supporter. Ceci peut causer un échec du transfert. Vous pouvez demander a mIRC de remplacer les espaces avec des underscores

*** Quelques gens peuvent rencontrer des problèmes de DCC send avec mIRC sous windows si Norton Desktop est installe. mIRC quittera alors subitement (quelquefois avec un message d’erreur) dès que vous essayerez de sélectionner le fichier a envoyer. Le problème est que Norton Desktop a une fonction appelée ‘File Assist’ qui entre en conflit avec la boite de dialogue DCC Send. Si vous désactivez File Assist totalement, ceci permettra à mIRC de permettre les transferts DCC. Le seul fait de désactiver le "3D look and feel" de File Assist aidera déjà bien

*** Un autre programme qui posera des problèmes au DCC send est un logiciel appelé Long File Names par View software. C’est quelque chose qui est peut être exécuté en tâche de fond alors que vous ne le savez même pas. Le problème est que quand la boîte de dialogue vous permettant de sélectionner les fichiers et vous ne pouvez rien sélectionner et donc rien envoyer... la sélection des fichiers est bloquée par LFN et si vous désactivez LFN tous vos problèmes DCC seront résolus.

(Vous devez être déconnecté de l’IRC avant de changer la majorité de ces réglages.)

 

6-9 Je ne réussi pas à utiliser le DCC get files ! Oh, j’utilise Twinsock ou Internet in a BOX ou Netcom's NetCruiser ou...

Si vous ne réussissez pas à récupérer des fichiers de quelqu’un d’autre, il se peut (c’est presque certain) qu’ils aient un problème décrit dans la section 6-8. Principalement si vous pouvez recevoir des fichiers d’autres personnes. Demandez à celui qui essaye de vous envoyer des fichiers de vérifier son adresse IP.

Si vous avez une erreur du type "invalid directory" ou "cannot write to file" vous devriez vérifier le répertoire de téléchargement dans DCC/Options/. Est-ce que le répertoire par défaut est valide ? Cela semble stupide mais les disques durs pleins bloquent les transferts de fichiers très efficacement !

NetCruiser, Twinsock, et Internet in a Box ne sont pas 100% compatibles avec Winsock et quelques utilisateurs ont eu des problèmes de DCC avec mIRC et d’autres programmes... Quelques personnes ont aussi eu l’erreur "Unable to create socket" avec IBOX et d’autres winsocks. Si cela arrive, essayez de vous connecter de nouveau, cela marche parfois.

 

6-10 Comment je fais pour Copier et Coller ?

Dans les fenêtres de channels, query et DCC chat mIRC utilise un très sympa selectionnez-et-copiez-en-un-seul-geste. Copier du texte depuis ces fenêtres se fait dès que vous lâchez le bouton de la souris avec lequel vous avez utilise pour sélectionner le texte. Surlignez le texte et relâchez. N’est-ce pas génial ? Utilisez ctrl-v pour coller le texte copie.

La fonction normale de windows Copy n’est pas laissée de coté car on l’ignore, mais du au fait que du texte en couleur est utilise dans les fenêtres graphiques de mIRC. Windows ne supporte pas le texte en couleur dans les boites de texte standard, et Khaled a eu à écrire ses routines de texte et fenêtres lui-même ! Et comme faire du copier coller dans une fenêtre de channel, query ou de chat n’a pas vraiment de sens, il a eu l’idée géniale d’inventer et implémenter cette fonctionnalité.

Tous les textes affichés dans mIRC en dehors des fenêtres de channel (dans les réglages, menus, boites de dialogues et sur la ligne d’entrée de texte) peuvent être copies en utilisant les combinaisons de touches ctrl-c, ctrl-x et ctrl-v.

 

6-11 Comment je règle les couleurs dans mIRC ?

mIRC a une nouvelle fonction qui vous permet de configurer les couleurs par défaut de tous les types de textes et de messages. Regardez la boite de dialogue dans le menu Tools/Colour/. Virtuellement tout ce qui peut être affiche peut l’être de la couleur que vous préférez. Par défaut les couleurs sont réglées pour que vous puissiez clairement distinguer les différents types de messages vous rencontrez sur IRC. N’hésitez pas à faire des essais, le bouton reset remettra tout aux valeurs par défaut !

A coté des couleurs configurables vous pouvez régler ‘localement’ mIRC pour régler les différents types de messages. Vous pouvez aussi utiliser les couleurs dans le texte envoyé aux autres. Utilisez ctrl-k pour insérer un caractère spécial dans votre texte. Ajoutez un nombre de 0 a 15 pour utiliser une des 16 couleurs disponibles.

 

6-12 Comment je règle les polices utiliser dans mIRC ?

Tous les réglages de polices peuvent être faits depuis le menu système de chaque fenêtre. Pour y accéder utilisez la combinaison de touche alt - - (moins). Vous pouvez aussi utiliser la commande /font ou depuis le menu Tools/Font.

Utilisez /font ou sélectionnez font du menu système et une boîte de dialogues des polices arrivera. Depuis cet endroit, vous pouvez choisir n'importe laquelle des polices qui sont disponibles sur machine. Ceci peut être New Times Roman, Arial, MS Sans Serif ou ce que vous pouvez trouver. Vous pouvez aussi choisir en gras. (L’italique est disponible mais désactivé pour la plupart des polices en ce moment.) Les réglages que vous faisiez seront ceux par défaut pour la fenêtre dans laquelle vous êtes. Pour utiliser une police par défaut pour toutes les fenêtres cochez la case 'Use as default' !

 

6-13 Comment je peux voir les boites de dialogue 3D ?

la version actuelle de mIRC utilise automatiquement l’interface 3D. Tous ce que vous avez a faire est de fournir une version correcte des DLL ctl3d. Les boîtes de dialogues prendront une jolie couleur grise joliment ciselée. La fenêtre de channel normale ou le texte ne devrais pas être affecte par ce look 3D...

Pour voir les boites de dialogues 3D dans mIRC16, vous devez vous assurer que vous avez le fichier CTL3DV2.DLL installée. CTL3DV2.DLL n’est normalement pas inclus dans Windows ou Windows for Workgroups 3.11, vous ne l’aurez peut être pas. Vérifiez dans le répertoire windows\system. Pour une installation propre, vous devriez avoir une seule copie du fichier, la plus récente, dans le répertoire système. (Avoir plusieurs copies de CTL3DV2.DLL gâchera le comportement de cette DLL ! Vérifiez votre disque entier !)

Dans mIRC32 vous avez besoin de CTL3DV2.DLL. Doit être dans le répertoire c:\windows\system. De nouveau, assurez-vous que vous n’avez qu’une seule copie de ce fichier sur votre disque entier...

Sous Windows 95 assurez-vous d’avoir la version 2.26 ou plus récente de cette DLL ! Les utilisateurs de WFW311 peuvent l’utiliser. Vous pouvez voir la version depuis l’explorateur, sélectionnez le fichier, click droit, propriétés, version.

 

6-14 Comment je spécifie correctement les personnes dans les listes auto-op, protect et ignore ?

Dans les sections Auto-op, Ignore et Protect de File/Options/Control/.

Ces trois listes vous permettent de maintenir un channel de façon simple depuis mIRC. Si vous avez besoin de fonctions plus intelligentes, mais aussi plus difficiles a comprendre, vous devriez essayer les fonctions remote de mIRC. [Referez-vous a la section 7 de cette FAQ] Pour les débutants, ces fonctions suffiront amplement.

Le format de l’adresse complète d’une personne sur IRC est Nick!Account@machine.

Supposons que Bill réponds a "/whois bill" avec :
Bill is gates@pentium.company.com * Billy A Lot Of Names Gates
Bill @#mIRC
Bill irc.server.company.com (A superb company)
Bill 56 seconds idle
Bill End of /WHOIS list.

Si vous ne vous souciez pas des prises de channels et d’autres trucs dans ce genre, vous pouvez juste spécifier le nom de la personne que vous voulez auto-oper, ignorer et protéger. Si vous voulez être sur que vos op, ignore et protect agissent sur la bonne personne pour toujours, spécifiez-les par leurs adresses si possible.

Dans ce cas, Bill sera mieux identifie pas
bill!gates@pentium.company.com

Vous pourriez aussi utiliser *!gates@*.company.com si il utilise plusieurs machines sous différents nicks... pour ajouter un utilisateur, utilisez les commandes /auto, /ignore ou /protect (comme /auto *!gates@*.company.com), ou en le tapant simplement dans la fenêtre spécifique. Assurez-vous d’activer les fonctions en cochant ‘active’ dans File/Options/Control. Ou utilisez les commandes /auto [on|off], /ignore [on|off] ou /protect [on|off] depuis la ligne de commande.

Vous pouvez mettre les auto-op, ignore et protect plus spécifiques en spécifiant quelques paramètres.

Les commandes auto-op et protect peuvent être mises en œuvres pour oper et/ou les protéger sur certains channels. Dans ce cas, spécifiez les noms de channels comme :

/auto <nick|address> [#channel1,#channel2,...] et
/protect <nick> [#channel1,#channel2,...] (protect ne marche qu’avec les nicks!)

Si vous ne spécifiez pas de channel, mIRC opera ou protégera la personne sur tous les channels ou vous êtes op.

L’ignore peut être positionne pour ignorer uniquement certaines actions de certaines personnes. mIRC distingue les messages prives, le texte dans les channels, les notes qui vous sont envoyés, les ctcp et les invitations. Depuis la ligne de commande, vous pouvez utiliser /ignore [-pcntik] <nick|address> [type] ou p = privé, c = channel, n = note, t = ctcp, i = invite, k = couleur. (Plus de paramètres dans l’aide de mIRC !) Dans le section ignore, un ignore ressemblera a nick!userid@host.domain,private,channel,notice,ctcp,invite. Si vous ne spécifiez pas de paramètres additionnels, mIRC ignorera la personne totalement.

 

6-15 Comment je fais pour que mIRC réagisse aux commandes Remote ?

Utilisez la section Tools/Remote/...

mIRC peut réagir aux commandes CTCP données par des utilisateurs. Vous pouvez personnaliser les réponses aux commandes CTCP, ces fonctions requièrent habituellement des scripts mais elles sont maintenant prisent en compte par la section Tools/Remote/Commands. C’est la que mIRC peut prendre en compte les commandes OPME, KICK, MYLEVEL ou XDCC pour vous, si vous le configurez bien. Mettre en œuvre la section remote n’est pas une tache aisée, mais la façon dont ça marche vous garantie une liberté totale de lui faire ce que vous voulez qu’il fasse.

Des que votre mIRC reçoit une commande CTCP de quelqu’un d’autre, il regarde si cette commande est redéfinie, et si elle l’est, fait correspondre le niveau d’utilisateur avec celui de l’utilisateur distant. Si l’utilisateur a un niveau approprie, sa commande est exécutée...

Toutes les commandes ont le format '/CTCP {nick} {commande} {paramètre(s)}'. Si une commande est définie à plusieurs niveaux, celui le plus élevé est exécute. Referez-vous à l’aide incluse avec mIRC pour plus de précisions et lisez la partie 7 de cette FAQ.

 

6-16 Comment je fais pour que mIRC réagisse aux Événements ?

Utilisez la section Tools/Remote/...

Les événements sont tout ce qui arrive dans les channels ou dans les conversations privées sur IRC. Les gens qui arrivent, partent, sont oppés, déoppés, vous saluent, même les discussions sont des événements...

Vous pouvez configurer mIRC pour qu’il réagisse à peu près tout ce qui peut se passer sur IRC. Referez-vous a l’aide de mIRC pour de plus amples informations, ou lisez le tutoriel dans la section 7 a la fin de cette FAQ.

 

6-17 Comment je spécifie mon correctement ami Bill dans la liste d'utilisateurs qui ont un accès de niveau 2 ?

Dans la section Tools/Remote/Users...

Vous pouvez l’ajouter de deux façons :
En spécifiant le nick : "2:bill"
En spécifiant l’adresse -- "2:bill!gates@pentium.company.com"

Bien sur, la spécification de l’adresse est l’option la plus sure. Les jokers sont supportes, comme dans "2:*!gates@pentium.company.com". Dans ce cas, tous les nicks que bill utilisera depuis son compte seront reconnus. Pour que les événements ON OP, ON DEOP, ON SERVEROP et ON NOTIFY marchent, vous devez spécifier le nick ! ca ne marchera pas si vous ne spécifiez que l’adresse... Dans le cas de Bill, vous pouvez utiliser les deux méthodes mentionnées ci dessus. Vous pourriez toujours aller taper ces adresses ou ces nick dans la section users de Tools/Remote mais mIRC vous offre des commandes depuis la ligne de commande. Referez-vous a l’aide pour savoir comment utiliser les commandes /auser, /guser et /ruser.

 

6-18 Je me fais déconnecter après avoir utilise la commande /LIST.

> Chaque fois que je fais un /list, je me fais déconnecter. De même
> si j’essaye une liste i.e. : /list #love", ça marche pendant 90 secondes,
> puis, je me fais déconnecter. J’ai essaye des serveurs ici, en
> France, et aussi aux USA. Je suis bloqué !

Vous n’avez rien fait de mal...

Il est important que vous compreniez ce qui se passe quand vous faites une commande /list. Le serveur génère une lise de tous les channels (a peu pers 3000 sur Efnet) et vous l’envoie rapidement.

Mais comme la taille de la liaison n’est pas infinie, le résultat de la commande /list est mis a la queue dans une mémoire tampon sur le serveur. A un certain point, cette mémoire tampon est pleine, et le serveur, détectant ca ('reached maxsendq'), vous déconnecte. Ce mécanisme est fait pour déconnecter les gens qui génèrent plus de trafic qu’il n’est normal. C’est un mécanisme de protection mais malheureusement, le serveur ne comprends pas que le flot de données est juste le résultat de votre pauvre petite commande /list et vous déconnecte.

Vous pouvez demander a mIRC de vous montrer seulement les channels avec un minimum et un maximum de personnes. Aussi vous pouvez spécifier une #chainedecaractere, alors mIRC listera uniquement les channels qui ont cette chaîne dans leur titre. MAIS, pour le problème en question, ces trucs ne peuvent vous être d’aucune aide ! Le serveur retourne TOUJOURS la liste entière des channels, et mIRC (comme tous les autres clients) s’occupe du filtrage ! Alors, demander une liste partielle pour ne pas vous faire déconnecter ne rime à rien !

Donc, ce n’est pas une bogue de mIRC. C’est dommage, mais il n’y a rien a faire. C’est juste une parmi tant-mais-trop d’autres des absurdités de l’IRC. Essayez un autre serveur, quelques-uns uns ne sont pas si contrariant. Pour aider les utilisateurs avec des modems peu rapides, la liste des channels est sauvée dans un fichier channels.txt dans le répertoire de mIRC. La boite de dialogue de la liste des channels a les boutons "Apply" et "Get List". Si "Get List" est presse, alors une nouvelle liste des channels est lue depuis le serveur. Si "Apply" est presse, alors la dernière liste des channels est utilisée pour les recherches. Ceci signifie qu’a partir du moment ou vous avez réussi à avoir une liste une fois, vous pouvez décider d’utiliser cette liste dans vos prochaines sessions IRC ! Ou vous pouvez donner cette liste a d’autres personnes. Bien sur, la liste ne sera pas toujours à jours, mais pour les channels principaux, ce n’est pas très important, et vous ne saurez plus jamais déconnecté.

Oh... vérifiez le menu popup de la fenêtre de la liste ! Une fois que vous avez fait un /list, la liste est stockée en mémoire et disponible pour de nouvelles recherches avec des clés, min/max et même beaucoup plus ! Essayez le click droit et amusez-vous !

 

6-19 Lancement de plusieurs copies de mIRC.

mirc.exe 16 bits :
Il n’est pas possible d’exécuter une deuxième copie du programme juste comme ca, Windows l’empêche pour les programmes 16 bits et en plus, tous les réglages de mirc.ini pourraient être endommages si deux programmes y accédaient en même temps ! Si vous voulez exécuter une deuxième copie du programme (ne me demandez pas pourquoi), il serais préférable d’installer une deuxième fois mIRC sur votre disque dans un nouveau répertoire tel c:\mirc2\. Ceci rends les choses plus sures. Le programme d’installation de mIRC créera une deuxième icône de démarrage pour vous, donnez lui un nom intelligent tel mIRCBot. Il ne reste plus qu’a exécuter les deux programmes et a les configurer indépendamment... pas mal hein ?

mirc32.exe 32-bit :
Bien que la version 32 bits puisse être exécutée une deuxième fois, je vous conseille quand même d’installer un autre exécutable dans un nouveau répertoire \mirc2\. Cela demande environ 1/2 méga de plus mais c’est plus sur.

 

6-20 Comment je deviens invisible ? et a quoi ca sert ?

Dans mIRC, vous pouvez vous rendre invisible avec : "/mode <votrenick> +i". Le titre de la fenêtre affichera un +I après votre nick. Si vous changez de nick, vous resterez invisible. Utilisez "/mode <votrenick> -i" pour redevenir visible.

Personne ne peut détecter le changement de visible vers invisible ni le contraire. Quand vous êtes invisible, ceux qui sont dans le même channel que vous vous voient, quand vous arrivez sur un channel, ou que vous en quittez un, ce n’est PAS cache. De plus, quand on fait un "/whois <votrenick>", on vous verra comme si vous n’étiez pas invisible.

Alors, me direz vous a quoi sert le mode invisible ? :-)

Les utilisateurs qui ne sont pas dans le même channel que vous NE SERONT PAS capables de vous voire si ils font un "/who <#channel>". De même s’ils font un /names pour lister tous les utilisateurs, ils ne vous verront pas. Aussi, faire un "/who *un.morceau.de.votre.adresse*" ne donnera pas votre nick.

Le but d’être invisible est de ne pas devenir un fantôme avec personne pour vous voir, mais de vous cacher (un peu) de certains utilisateurs qui scannent les channels avec des /who pour vous trouver.

Si ils scannent les channels en les joignant, alors l’invisibilité ne vous servira pas.

Pour se débarrasser des emmerdeurs ; devenez tout d’abord invisibles... ensuite changez de nick et assurez vous choisir un channel sur lequel ils ne pourront pas venir. (Et puis, utiliser : /ignore <nick> aide pas mal !)

 

6-21 Comment j'utilise la nouvelle fonction sons de mIRC ?

En supposant que vous possédez une carte son ou un driver permettant à votre haut-parleur de jouer des sons, il vous est possible d’utiliser les sons de façons amusantes sur IRC avec mIRC. Déjà, dans la version 3.7 la commande /wavplay {c:\repertoire\son.wav} vous permettait de jouer des .wav sur vous même. Dans la version 4.7 a été ajoutée la gestion des midis et la commande a été renommée en /splay. Avec cette commande, vous pouvez jouer les sons pour vous avertir quand un ami arrive sur IRC, ou quand des gens se font kicker ou quoi que ce soit d’autre... vous pouvez programmer ces événements dans la section remote de mIRC.

La commande /sound vous permet d’envoyer une requête a un autre de jouer un son que vous avez l’un comme l’autre. Tout d’abord, réglez mIRC pour accepter les requêtes sons dans File/Options/Sound Requests/. La commande est : /sound [nick|#channel] {fichier.extension} [texte]. Comme vous le voyez, un texte peut être spécifié et il sera affiche de l’autre coté. Je souligne que le son n’est pas envoyé à l’autre. La commande joue juste un son qui se trouve sur l’ordinateur de l’autre. Alors, assurez-vous que l’autre a bien le son que vous voulez jouer. /sound copain tada.wav un petit tada fait par vous résultera en un -> *copain* un petit tada et le son tada sera joué de votre coté (le *copain* vous confirme la destination) et l’action * un copain un petit tada est joue du coté de votre copain...

Cette commande ne marche qu’entre les utilisateurs de mIRC et ceux qui ont des clients compatibles ! Le format de la commande est /sound [nick|#channel] {fichier} [message]. Le message est montre comme une action au receveur et les deux personnes entendent le son. mIRC regardera dans le répertoire configuré dans : File/Options/Sound Requests/.

En jouant avec les sons, vous apprécierez aussi la commande /speak aussi ! Cette commande demande a mIRC d’utiliser Text To Speech (grâce au DDE) ainsi, vous pourrez dicter le texte que vous voudrez écrire sur la ligne de commande... referez vous a la section 6-25 pour de plus amples informations.

 

6-22 Comment j'utilise le support WWW de mIRC ?

mIRC reconnaît les navigateurs WWW Netscape, Mosaic et MS Internet explorer.

Vous pouvez dorénavant surfer le WWW avec vos amis et échanger des adresses intéressantes. Le récupérateur d’URL de mIRC enregistre automatiquement les adresses WWW depuis le texte qui arrive dans les channels, messages prives et topics dans une fenêtre. Vous pouvez aussi envoyer une ou plusieurs URL dans le channel ou vous êtes grâce au menu popup URL (le menu popup est active par un click du bouton droit !! ). Vous pouvez enregistrer les URL pour de futures références et les ranger dans l’ordre que vous souhaitez en utilisant des marqueurs. Les nouveaux adresses sont ajoutes au fichier avec un ‘?’. Quand l’URL a été vérifiée, elle est classée avec les autres dans la liste permanente. Vous pouvez demander a mIRC de supprimer les URL avec un ‘?’ au moment de quitter. Dans la fenêtre des URL, vous pouvez aussi supprimer ou ajouter des urls. Une nouvelle chaîne de caractère est créée, elle représente la page affichée par votre Netscape. Vous pouvez utiliser ce $url dans des définitions de menus popup ou de remotes.

Pour comprendre tout ca, tout d’abord, mettez en route l’URL catcher dans le menu File/Options/URL_Catcher/. De plus, remplissez l’endroit ou votre navigateur WWW peut être trouve, si mIRC ne l’a pas déjà fait. A partir de ce moment, mIRC sauvera toutes les adresses WWW qui passeront sur les channels ou vous êtes. Vous pourrez voir cela se faire si vous ouvrez la fenêtre URL en cliquant sur le bouton URL ou si vous taper /url. Si vous voulez voir une URL, sélectionnez la et sélectionnez ‘View’ dans le menu popup (bouton droit de la souris). De plus, vous pouvez demander à mIRC de réagir au double click sur une URL dans la fenêtre des URL. Dès que vous commencerez à utiliser l’URL catcher, il vous semblera indispensable... Amusez-vous bien.

Une nouvelle possibilité de mIRC vous permet de joindre un channel sur IRC en cliquant sur un lien sur une page WWW. Vous avez juste a configurer le mIRCLink dans votre navigateur WWW. Pour savoir comment le faire, referez-vous aux pages WWW de mIRC.

 

6-23 A quoi sert le serveur finger intégré ?

Tout d’abord, il faut dire qu’il y a deux sortes de finger sur IRC. Tout d’abord, il y a le finger IRC que tous les clients (ou presque) peuvent manipuler. C’est une commande CTCP dont la syntaxe est '/ctcp nick FINGER'. La réponse que vous recevrez est d’habitude une ligne que l’utilisateur sur lequel vous faites le finger a règle dans File/Options/Action_Lists/ a la ligne Ctcp_finger_reply. Quelques clients ont aussi un alias '/finger nick’ mais ce n’est qu’un raccourci a cette commande CTCP FINGER, mais ce n’est pas la façon officielle.

L’autre commande finger viens du système finger familier aux utilisateurs d’UNIX. Sous UNIX, vous pouvez faire un finger sur un autre pour en savoir plus sur lui. Normalement, ce finger vous donnera son adresse personnelle, son numéro de téléphone et d’autres choses utiles. C’est donne par un serveur finger et vous avez besoin d’un client finger pour le récupérer. mIRC a déjà un client finger intégré depuis longtemps dans Tools/Finger. Si vous spécifiez une adresse, mIRC tentera de récupérer des informations sur l’autre. La commande '/finger {nick|addresse}' fait la même chose (si vous mettez un nick, mIRC tentera de trouver son adresse). Regardez la différence de syntaxe avec la commande IRC CTCP FINGER !

Dans les versions les plus récentes de mIRC, un serveur de finger est intègre, ce qui vous permet de fournir des informations même si votre école ou votre entreprise n’a pas de serveur finger. Vous pouvez le mettre en route dans File/Options/Servers/. Vous aurez aussi à fournir un fichier de texte donnant les informations que vous voulez donner. Il doit respecter une syntaxe expliquée dans le fichier d’aide de mIRC. En dernière remarque, vous verrez que le finger UNIX est rarement utilise sur IRC ! Mais mIRC pourrais changer cela. :-)

 

6-24 Comment je peux partager ma collection de shareware avec les autres, en utilisant mIRC ?

Comme beaucoup de gens sur IRC partagent les meilleurs programmes qu’ils trouvent sur le net, mIRC vous offre dorénavant un serveur de fichier intégré. Ce serveur de fichier est un mélange entre le DCC et le FTP. Vous pouvez ouvrir une fenêtre serveur pour quelqu’un, (c’est une fenêtre de DCC spéciale), en restreignant a un certain répertoire, ils peuvent se promener dans les répertoires, lire des textes, et récupérer des fichiers.

La syntaxe pour mettre en place une connection avec quelqu’un est :
/fserve <nick> <nombre max de get> <répertoire racine> [fichier de bienvenue]

le max get est une protection pour être sur qu’une personne en surchargera pas votre machine avec trop de get parallèles. 4 est un chiffre raisonnable. L’autre personne aura accès a son répertoire racine ainsi qu’a tous les sous répertoires. Le fichier de bienvenue est un fichier texte que vous pouvez écrire et qui va saluer ceux qui utilisent votre serveur de fichier. C’est optionnel

Exemples :
/fserve jako 3 c:\temp\serve c:\temp\serveur\salut.txt
/fserve yoyo 2 c:\outgoing c:\net\mirc\salut.txt
/fserve copain 7 c:\

En tapant help dans la fenêtre serveur vous montrera les commandes disponibles, elles sont du type UNIX et DOS. "ls" et "dir" feront le listing du répertoire courant. Même les commandes avec des paramètres tels "ls -k" (qui montrera la taille en ko) ou "dir/w" (listing large) fonctionnent. Le serveur supporte toutes les commandes FTP standard telles cd <dir>, cd.., dir, ls, get, mais PAS put, hash, etc. les risques de sécurité sont minimes vus la petite quantité de commandes disponibles.

Bien sur, la commande /fserve peut être utilisée dans la section remote...

Une commande remote simple est :
1:serveur:/fserve $nick 3 c:\temp\serve

pour activer la commande, tapez /remote on et c’est parti...

Les autres n’auront plus qu’à taper "/ctcp nick serveur" pour activer le serveur. Vous pouvez mettre en place votre serveur sur votre propre mIRC ! Comme ca, les autres gens pourront tester votre serveur ! Dans le répertoire c:\temp\serve vous placez les fichier que vous voulez partager. Les personnes utilisant votre serveur auront accès a tous les fichiers dans ce répertoire et tous les répertoires après... telles c:\temp\serve\games.

 

6-25 Comment j'utilise je support de mIRC pour Text To Speech par Monologue ?

mIRC utilise les logiciels ‘Monologue’ ou 'Text Assist' pour dicter le texte comme vous le voulez. Vous pouvez entendre tout ce qui se passe sur IRC, sur les channels, les discussions privées, etc.

Monologue étais livre avec les vielles cartes SoundBlaster. Monologue n’est pas gratuit, et n’est pas un shareware non plus ! Il a été créé par la société First Byte (http://www.firstbyte.davd.com/html/fbinfo.htm). Le logiciel est un peu vieux, mais la version 16 bits marche assez bien, et beaucoup de gens la possèdent. mIRC le reconnaît par conséquent Text To Speech. J’ai entendu dire qu’une version 32 bits est sortie, mais mIRC n’a pas été teste avec, et je pense même qu’il ne connaîtra même pas les routines DDE nécessaires.

Tout d’abord, assurez-vous que Monologue est proprement installe sur votre PC et marche bien. Il possède une fonction de test et devrait bien marcher avec le test et le support du presse-papier avant de l’essayer avec mIRC. Pour l’utiliser, vous devez mettre en route le DDE. Grâce au DDE, mIRC communique avec. Dès que vous avez mis en route le DDE, vous pouvez lancer mIRC et faire un essai.

Text Assist est plus récent, pour l’utiliser, vous devez posséder le programme tassdde.exe. Récupérez le depuis le support technique de Creative Labs à http://www.creaf.com/creative/devinfo/tasdde.exe. Pour utiliser Text Assist lancez cette application et ensuite dans mIRC utilisez la commande /speak.

Dans mIRC, la commande '/speak {texte}' est utilisée pour envoyer à Monologue ou Text Assist. Elle est utilisée de la façon suivante :
"/speak Un petit test "
"/speak Vous m’entendez ? "
"/speak C’est amusant "             Essayez le !

En effet, c’est drôle ! Dès que vous réussirez a faire parler lignes par lignes mIRC grâce à la commande /speak, ce n’est pas difficile de faire parler un channel entier... en supposant que vous réussissez a programmer des remotes de mIRC (referez vous a la section 7). Toutes ces choses ne font pas de mIRC un bidule plug and play :-)

le support de Monologue et de Text Assist est réalise grâce au moteur DDE intégré. Pour en apprendre plus sur le DDE, lisez l’aide de mIRC.

 

6-26 Qu'est ce qu'un firewall? Comment je l'utilise ?

-- Un firewall n’est pas une aide, c’est quelque chose que vous avez a résoudre, quelque chose que vous devez contourner. --

Un des inconvénients d’une liaison internet est que d’autres personnes pourraient trouver un accès aux fichiers et aux données résidant sur vos disques. Ceci peut être résolu en établissant un système de sécurité tel le "firewall". Un firewall est d’habitude une machine sous UNIX qui est placée entre votre PC et internet, et tout le trafic entre vous et internet doit passer par cette machine. Un firewall n’est pas quelque chose d’inclus dans mIRC ou quelque chose sur votre PC. Le problème est que les firewall bloquent la plupart du temps l’IRC. Normalement, un firewall bloque tout le trafic IRC et les accès aux serveurs IRC, a moins que des précautions aient été prises et que un firewall reconnaissant les Socks soit utilise.

Si votre fournisseur d'accès votre employeur ou votre école utilise un firewall reconnaissant les Socks qui bloque l’accès IRC, vous pouvez régler mIRC pour vous connecter grâce au proxy au monde extérieur. Dans ce cas et *seulement* dans ce cas, réglez mIRC pour utiliser le firewall dans File/Setup/Firewall/. Votre fournisseur d'accès, votre employeur ou votre école (mais pour les deux derniers, cela m’étonnerais) devrais être capable de vous fournir les réglages nécessaires.

Si vous n’avez jamais entendu parler de firewall auparavant, c’est TRES improbable que vous soyez derrière un ! Dans ce cas, restez loin des réglages de firewall et ne le mettez pas en route. De plus, si mIRC vous permet de discuter, il est probable que vous serez incapable de faire du DCC. C’est dû au firewall et mIRC ne vous aidera pas.

 

6-27 Comment j'utilise le support DDE intégré de mIRC ?

Cette section sur le DDE intègre de mIRC est base sur quick DDE Reference par Prophet. Merci a lui de nous permettre d’inclure des morceaux de son travail dans la FAQ de mIRC !

Qu’est ce que le DDE ? - DDE signifie Dynamic Data Exchange, c'est à dire échange dynamique de donnes. Le DDE est utilise par les programmes windows pour communiquer entre eux. Le cas typique est que l’un des programmes joue le rôle de serveur DDE et l’autre de client DDE. Le serveur reçoit des commandes et des requêtes, et le client demande des informations et donne des commandes au serveur. Des bons exemples de DDE sont le support des navigateurs WWW par le récupérateur d’URL, et le support du programme Text To Speech ‘monologue’ grâce à la commande /speak. Référez-vous aux sections 6-22 et 6-25 pour de plus amples informations sur ces commandes.

Réglage du serveur DDE de mIRC - Pour être capable de contrôler mIRC depuis une autre application, programme ou autre copie de mIRC s’exécutant sur votre PC, vous devez vous assurer que le serveur DDE est activé. Les réglages du serveur sont File/Options/Servers/. Vous devriez toujours spécifier un nom de service unique mais pour l’instant, ‘mirc’ devrait être suffisant. Le nom de service est utilise par mIRC pour identificateur les commandes DDE qui lui sont données. Pour pouvoir jouer un peut avec le DDE, vous ne devez avoir qu’une seule copie de mIRC en mémoire. Mais dans le futur, vous aurez peut être à lancer une autre copie de mIRC ou choisir un autre client/serveur DDE externe. Si vous lancez une autre copie de mIRC, n’oubliez pas de lui assigner un autre nom DDE. Le nom par défaut est ‘mirc’, mais vous pouvez changer le nom du serveur vers bien que ce soit de plus pratique.

Comment le DDE est t il utilise ? - Pour utiliser le DDE pour fournir une information (ou donner une commande) (un POKE), demander une information (une REQUEST), vous avez besoin de deux commandes simples :

La commande est /dde [-r] <nom de service> <sujet> <objet> [données]

La commande /dde envoie un poke a moins que vous spécifiez le paramètre -r dans ce cas, une requête est envoyée. Si vous envoyez un poke, alors, les quatre arguments ainsi que le champ ‘données’ sont nécessaires. Si vous envoyez une request, alors, seuls les trois premiers arguments sont nécessaires. C’est pourquoi vous aurez peut être a utiliser un "" dans le champs objet, cela sert de remplissage et n’est pas encore utilise. Ce "" est important car vous aurez peut être le /dde ou $dde mélangés dans d’autres commandes ou du texte dans un alias, et mIRC doit connaître le nombre exact de paramètres au moment de l’analyse. Actuellement, seul un topic poke existe : le COMMAND.

A la place d’utiliser /dde -r pour envoyer une requête DDE, il est souvent plus utile d’utiliser l’identificateur $dde. L’identificateur $dde <nom de service> <sujet> <objet> envoie une requête et récupère toutes les données retournées par le service spécifie. Les trois arguments sont nécessaires (comme explique précédemment). Toutes les données reçues sont insérées a la position ou le $dde étais. Plusieurs sujets de requêtes existent : CHANNELS, CONNECTED, EXENAME, INIFILE, USERS, SERVER, NICK, VERSION, PORT.

Sujets :

COMMAND (seulement pour les POKE)

Ceci permet à mIRC de télécommander un autre client comme la commande CTCP DO le fait. Le sujet command est utilise avec le /dde tel : /dde <service> command "" [instructions]

Voici quelques exemples, en supposant que votre mIRC utilise le nom de service par défaut, ‘mirc’ :
/dde mirc command "" /join #france
/dde mirc command "" /msg #france Salut à tous
/dde mirc command "" /notice $me un petit test

La commande /dde peut être utilisée dans les parties Remote/événement et Command (dans la partie Alias) et directement dans sur la ligne de commande

CHANNELS (seulement pour les REQUEST)

Ce sujet retourne une ligne de texte contenant la liste des channels le mIRC interrogé est sur.

Exemples :
/say $me est en ce moment sur $dde mirc channels ""
/echo 6 $active je suis en ce moment sur $dde mirc channels ""

CONNECTED (seulement pour les REQUEST)

Ce sujet retourne une ligne de texte contenant "connected", "connecting" ou "not connected".

Exemples :
/echo 6 mIRC est en ce moment $dde mirc connected "" à un serveur
/echo 6 mIRC est en ce moment $dde mirc connected "" à $dde mirc server ""

Les autres sujets pour les REQUEST sont : EXENAME, INIFILE, USERS, SERVER, NICK, VERSION et PORT. Donnons juste quelques exemples :
/msg $active L’exécutable de mIRC est dans $dde mirc exename ""
/echo 6 Le fichier ini de mIRC est dans $dde mirc inifile ""
/say Les utilisateurs sur #mirc sont $dde mirc users #mirc
/echo Je conseille $dde mirc server ""
/echo 3 Mon nick courant est $dde mirc nick ""
/echo 4 Ma version est $dde mirc version ""
/echo 5 mIRC est connecte au port $dde mirc port ""

 

6-28 J'ai changé de fournisseur d'accès mais mIRC continue d'utiliser l'ancien !

Une imperfection bien connue de Windows 95 fait utiliser a ceux qui ont changes de fournisseur d'accès les paramètres de leur ancien fournisseur d'accès, et ce même si toutes les références a ce fournisseur d'accès semblent avoir été supprimées du setup de Windows 95. Ceci bloque les DCC chat et send

Si pour quelques raisons que ce soit, mIRC récupère votre DNS depuis le fournisseur d'accès que vous ne voulez plus utiliser, vous pouvez réparer ca en éditant la base de registre. Si vous exécutez Regedit et regardez dans MyComputer \HKEY_LOCAL_MACHINE \Système \CurrentControlSet \Services \VxD \MSTCP vous verrez les domaines et serveurs de noms de votre ancien fournisseur d'accès, et même peut être une référence a un ancien Winsock. Ces champs restent même si vous désinstallez l’accès réseau à distance, ou d’autres winsocks et recommencez les réglages TCP/IP de nouveau ! La meilleure façon de résoudre le problème est d’aller dans Démarrer/ Paramètres/ Panneau de configuration/ Réseau et double cliquez sur TCPIP/ sélectionnez Configuration DNS/ et mettez le champ Hôte avec le DNS de votre nouveau fournisseur d'accès. Si cela ne résoud pas le problème, éditez la base de registre a la main, mais procédez avec prudence !


Dernière révision :
Date de Creation : 29 Janvier 1998
Copyright ©
Mathieu ARNOLD 1996 - 1998