Chtimi irc client

Soyez le premier à donner votre avis sur cette source.

Vue 6 561 fois - Téléchargée 787 fois

Description

Il s'agit d'un client irc simple dans la version actuelle.

Les fonctionnalités :
- Gestion des couleurs mirc et bersirc (Fond et couleur de texte, mais seul, actuellement la couleur de texte est affiché)
- Gestion de "l'agrement" du texte (gras, souligné)
- Possibilité de rejoindre plusieur channel (mais avec une seule fenetre actuellement)
- Gestion plus ou moins avancé du protocol IRC (Utilisation d'un tas) Permet aussi le traitement asynchrone de se que l'on receptionne via les sockets.
- [11/09] Gestion multifenetre :)

Source / Exemple :


'Gestion des fenetres irc

Private Type aWindow
    name As String
    id As Chat
End Type

Private WindowStack() As aWindow 'La "pile" en elle même
Private StackSize As Integer 'Taille actuelle de la pile

Public Sub InitWindowStack()
    StackSize = 0
    ReDim WindowStack(0)
End Sub

Private Sub InitWindow(MyForm As Chat, ToWho As String)

    MyForm.Caption = "[ " & ToWho & " ] - CIC"
    MyForm.Text2.Text = ToWho
    
End Sub

Function GetWindowByName(name As String) As Chat

    For a = 0 To StackSize
        If LCase(WindowStack(a).name) = LCase(name) Then
            Set GetWindowByName = WindowStack(a).id
            InitWindow GetWindowByName, name
            Exit Function
        End If
    Next
    
    Set WindowStack(StackSize).id = New Chat
    WindowStack(StackSize).id.Show
    WindowStack(StackSize).name = name
    Set GetWindowByName = WindowStack(StackSize).id
    
    InitWindow GetWindowByName, name
    
    StackSize = StackSize + 1
    
    ReDim Preserve WindowStack(StackSize)
    
End Function

Conclusion :


Maintenant les sources sont dispo, mais ne sont pas vraiment bien ordonnée, excusez pour se désagrement. quelques erreurs on été corrigé par rapport a l'ancienne version, mais des tonnes de problèmes subsitent, mais, il devient de plus en plus utilisable "courrement" :)

Les erreurs de capacité devrait dorenavent ne plus avoir lieu..

Prochaine mise a jour, j'espere sous peu

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
25
Date d'inscription
lundi 5 novembre 2001
Statut
Membre
Dernière intervention
11 septembre 2005

Salut, je voudrais juste savoir où tu as trouvé les articles concernant la gestion des couleurs de bersirc et mirc?
Car j'arrive pas trop à les trouver.
Merci si tu peux maider.
Messages postés
2
Date d'inscription
dimanche 1 avril 2001
Statut
Membre
Dernière intervention
11 septembre 2002

Pour se qui est des couleurs, je viens de voir la source don tu parle, mais g deja qq chose en tete qui "pourrait" "revolutionner" :) Sinon si je met mes sources dispo c pas pour "copier" mes ids, j'espere que personne viendra pour piquer betement le source et se l'approprier... sa m'est deja arrive... :( et si sa recommence je resterait a 100% closed source...
Messages postés
117
Date d'inscription
lundi 23 octobre 2000
Statut
Membre
Dernière intervention
12 août 2009

sans les sources je vois pas comment on peut se faire une idée ... tu aurais dû attendre avant de poster.
il se trouve que je fais également un client irc en vb, alors ça m'aurait intéressé de savoir comment tu t'y es pris.
Sinon pour gérer les background colors, il y a une source de Toasty je crois qui fait ça et qui s'adapte facilement à tous les projets.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.