begin process at 2010 03 13 13:30:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > LA CONSOLE WINDOWS, EN VB6

LA CONSOLE WINDOWS, EN VB6


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Classé sous :console, vb6, classe, couleurs, accents Niveau :Initié Date de création :17/07/2008 Date de mise à jour :18/08/2008 23:06:50 Vu / téléchargé :5 309 / 502

Auteur : ghuysmans99

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce petit projet montre l'utilisation de la console en VB6.
Il gère les accents et les couleurs et est très simple d'utilisation.

La gestion de la console est faite en deux fichiers :
- Un module, contenant les énumérations pour les couleurs de la console
- Une classe, contenant la gestion de la console elle-même


 Conclusion

Pas de bug connu à ce jour.
Si vous en trouvez un, n'hésitez pas à me le signaler !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 juillet 2008 09:47:23 :
Ajout des fonctions Say, SayOK, SayErr, SayVariable, facilitant le débugging.
18 juillet 2008 09:48:19 :
Petit oubli
20 juillet 2008 12:38:45 :
Ajout des fonctions GetSize, GetCurPos
01 août 2008 23:18:18 :
Optimisation lors de l'init. de la classe cls_Console
01 août 2008 23:22:48 :
--
18 août 2008 23:06:51 :
- Ajout d'une propriété permettant de masquer/afficher le curseur de la console

 Sources du même auteur

Source avec Zip Source avec une capture FRACTIONS, UN PROGRAMME VB6 UTILISANT UNE DLL C++ POUR CALCU...
Source avec Zip Source avec une capture IP2COUNTRY, UN IMPORT DE CSV VERS MYSQL EN CONSOLE ET UN PRO...
Source avec Zip Source avec une capture QEMUGUI - LANCEUR DE QEMU
Source avec Zip Source avec une capture WSK - SERVEUR WINSOCK MULTI-CLIENTS, ENCRYPTÉ, COMPRESSÉ
Source avec Zip Source avec une capture MP3REN - RENOMMEUR DE MP3

 Sources de la même categorie

Source avec Zip CREATION DE GADGET EN VB6 par djebbipgm
Source avec Zip Source avec une capture CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE... par Sechaud
Source avec Zip Source avec une capture COULEUR DANS UN RICHTEXTBOX SANS MODIFIER SELSTART OU SELLEN... par Renfield
Source avec Zip Source avec une capture DIGIT D'AFFICHEUR LCD OCX par mays
Source avec Zip Source avec une capture UTILITAIRE POUR CRÉER UN FICHIER *.DEF par Galactus13

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) MESSAGE BOX A CHOIX MULTIPLE par mafieulemouton
Source avec Zip GESTION ENSEIGNANTS par Elmarzougui
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET par Patrice99
Source avec Zip CREATEUR DE CLASSE METIER par ainasarn
Source avec Zip Source avec une capture TRADUCTEUR VB6.VBP EN VB5.VBP par joro

Commentaires et avis

Commentaire de Renfield le 18/07/2008 06:07:50 administrateur CS

ça a l'air de gérer pas mal de choses.
couplé avec une compilation de l'exe en mode console, sera nikel
http://www.vbfrance.com/codes/APPLICATION-TYPE-CONSOLE-ADDIN_41156.aspx

Commentaire de ghuysmans99 le 18/07/2008 08:46:48

Et j'avais oublié de préciser : j'utilise ton addon pour la compilation de l'exe en mode console ...
Ce qui fait que le développement est beaucoup plus simple !!

Commentaire de Charles Racaud le 18/07/2008 11:23:46

Salut,

Ca n'a pas l'air de fonctionner chez moi. J'ai juste le "Press any key to continue ..." qui s'affiche puis fermeture de la console.
VB6SP6US XPSP3US
__
Kenji

Commentaire de ghuysmans99 le 18/07/2008 17:41:17

Pour le recompiler il te faut l'addin de Renfield, http://www.vbfrance.com/codes/APPLICATION-TYPE-CONSOLE-ADDIN_41156.aspx
Ou alors tu peux changer l'argument de compilation Console et le mettre à 1

Commentaire de Charles Racaud le 18/07/2008 18:04:55 9/10

Ca marche.
Nickel, Merci.

__
Kenji

Commentaire de Renfield le 16/10/2008 10:00:06 administrateur CS

j'ai pas mal modifié ton code, j'en avais besoin dans un de mes programmes...
j'ai ajouté entre autres ce test, qui permet de se passer de ta variable de compilation :


sBuffer = Space$(260)
nLength = GetModuleFileName(GetModuleHandle(ByVal 0&), sBuffer, 260)
sBuffer = Left$(sBuffer, nLength)
    
'# Si l'exe client n'est pas un exe de type console, on en alloue une nouvelle
If &H4550& <> SHGetFileInfo(sBuffer, 0, ByVal 0&, 0, SHGFI_EXETYPE) Then
    AllocConsole
    ...

Commentaire de Renfield le 16/10/2008 10:03:01 administrateur CS

comme ça, sous VB6, qui n'est pas un Exe console, on passe par AllocConsole (et FreeConsole, y'a un flag qui est mis en place)

en compilé normal, on passe aussi par AllocConsole

et en compilé Console, on squatte la console, sans AllocConsole, sans rien changer... juste a passer l'exe en type Console.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

VB6+chargement de concepteurs [ par Laurent ] J'ai repris une application développée en VB6, mais j'ai quelques souces pour charger l'environnement de développement. En effet, il y a des concepteu exell vb6 couleurs de font des cellules [ par dchassin ] Pourriez vous m'indiquer comment pourrais-je modifier les couleurs d'une cellule exell sous VB par le code.Le sais déjà comment changer la couleur de Comment créer une dll sans classe [ par iToons ] Bonjour,J'aimerai créer une dll (en VB6) avec un certain nombre de fonction utilisables par un exe (toujours VB6) qui utiliserait des des déclarations Perte des accents de FoxPro dans VB6 [ par Monrake ] Bonjour,Mon probl&#232;me est assez simple, j'ai un programme en VB6 qui se connecte &#224; une base de donn&#233;e FoxPro via un DSN qui marche tr&#2 palette de couleur [VB6] [ par petchy ] bonsoir &#224; tousj'ai un petit soucis avec la palette de couleur.quand je vais dans propri&#233;t&#233; pour chang&#233; la couleur d'un controle j' Brushes Classe [ par yvesyves ] Bonjour,Il existe dans .NET (en tout cas dans la version 2) une classe Brushes qui permet de choisir des couleurs standarts. Cette classe est obligato Conversion de VB5 à VB6 [ par rac_eng ] Salut,Je reprends un programme écrit en VB5 avec VB6.Seulement voilà ca bug : il me demande VCFI32.ocx + La classe Threed.SSCheck du contrôle Chk_Sele Redirection Batch vers TEXTBOX VB6 [ par demonfrag27 ] eBonjours tout le mondeVoila je souhaite créer un logiciel qui me permetra de visualiser dedans des console batchEn claire, j'ai des fichiers batch qu


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales