begin process at 2012 05 30 17:03:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

scanner un code barre


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

scanner un code barre

vendredi 28 août 2009 à 09:34:58 | scanner un code barre

ankou001



Bonjour;
j'aimerai scanner un code barre avec une douchette et le mettre directement dans une case d'un tableau sans etre obligé de sélèctionner ma case du tableau.càd je veux quand j'ouvre mon application etre capable de scanner plein de code barre et les mettre dans mon tableau les uns aprés les autres sans la sélèction de la case du tableu.merci d'avance.

vendredi 28 août 2009 à 14:33:03 | Re : scanner un code barre

MoH008

Salut,
quel style de douchette tu utilises ?


================================================
Possible meet Impossible to become...Possimpible
================================================

vendredi 28 août 2009 à 15:55:37 | Re : scanner un code barre

ankou001



Franchement je sais pas, pourkoi est ce que ça change au nivaux programmation.

vendredi 28 août 2009 à 16:06:03 | Re : scanner un code barre

MoH008

Certains lecteurs sont reliés à un ordinateur via une liaison usb et ne font que scanner et afficher les codes barres à l'écran si un éditeur de texte est ouvert.
D'autres permettent d'avoir une application en mémoire.

L'application dont tu parles dans ton post est développé par toi?



================================================
Possible meet Impossible to become...Possimpible
================================================

vendredi 28 août 2009 à 19:32:14 | Re : scanner un code barre

ankou001



OK MERCI POUR L'EXPLICATION.MON MON LECTEURS EST RELIES A L'RDINATEUR VIA UNE LIAISON USB.

vendredi 28 août 2009 à 19:40:36 | Re : scanner un code barre

MoH008

Eh bien à moi que ça soit toi qui est développé l'application que tu utilises je ne vois pas comment tu pourrais faire...ça m'étonnerait que tu puisses utiliser un hook!!


================================================
Possible meet Impossible to become...Possimpible
================================================

mercredi 2 septembre 2009 à 16:46:06 | Re : scanner un code barre

ankou001




Bonjour; voici le programme qui permit de scanner le code barre et le mettre directement sur une case du tableau( dans mon cas case:0 de la ligne:0)

void blablabla::OnLvnKeydownList1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLVKEYDOWN pLVKeyDow = reinterpret_cast<LPNMLVKEYDOWN>(pNMHDR);
wchar_t code_touche = (int) pLVKeyDow->wVKey;

if ((code_touche == 0x2D) || (code_touche >= 0x20 && code_touche <= 0x7F))
{
//On choisit la ligne
CListCtrl * p;
p = (CListCtrl *) GetDlgItem(IDC_LIST1);

/*int N;
N=data.size();
int i= N+1;*/
//Pour verifier est bien rempli sinon on peut pas rajouter une autre ligne
if(tableau_plein ==0)
{
p->InsertItem(0, _T("") );



//On force l'édition du numero avec EditLabel
CEdit *pEdit = p->EditLabel(0);
if (code_touche != 0x2D)
{
wchar_t texte[2];
texte[0] = code_touche;
texte[1] = 0;

//On mets la premiere lettre frappée dans la case du tableau
pEdit->SetWindowText(texte);
//pour mettre le curseur juste aprés la premiere lettre
pEdit->SetSel(1,1);
//pour faire la difference en le cas ou on a rentré le code barre aprés
//on fait plate et le cas ou on a fait plate sans rentré le code barre
cas_de_plate=1;

tableau_plein=1;
}
}

}
*pResult = 0;
}

void blablabla::OnLvnEndlabeleditList1(NMHDR *pNMHDR, LRESULT *pResult)
{
NMLVDISPINFO *pDispInfo = reinterpret_cast<NMLVDISPINFO*>(pNMHDR);
int num_ligne = pDispInfo->item.iItem;
LPTSTR nouv_texte = pDispInfo->item.pszText;
//On choisit la ligne

CListCtrl * p;
p = (CListCtrl *) GetDlgItem(IDC_LIST1);

/*int N;
N=data.size();
int i= N;*/
//pour valider le nouveau texte dans la bonne case du tableau
p->SetItemText (0,num_ligne,nouv_texte );



*pResult = 0;
}



Cette discussion est classée dans : code, tableau, case, barre, scanner


Répondre à ce message

Sujets en rapport avec ce message

Tableau de STRING comme paramètre [ par guiguimac ] Bonjour !est-ce que qq'un parmi vous aurait sous la main un code qui montre comment passer comme paramètre à une fonction un tableau de type STRING .. LVN_ENDLABELEDIT [ par Xentor609 ] Salut,Voici mon code pour edit un item dans une listview:Pour le Begin, pas de probleme, mais pour le ENDLABELEDIT, il m'affiche la msgbox, et juste a Problème de GROS débutant : DeviceContext et dessin... [ par tempirate ] Je débute en visual c++ (amateurisme total) et j'ai commencé par faire un tout ptit logiciel de dessin..mais je n'arrive pas à trouver une fonction qu Probleme de caractere dans un tableau [ par byoushin ] Bonjour,J'ai un tableau a 2 dimensions qui ressemble a ca :0 1 2 3 4 5 6 7 8 91 0 0 0 0 0 0 0 0 02 0 0 0 0 0 0 0 0 03 0 0 0 0 0 0 0 0 04 0 0 0 0 petite question sur les message [ par LordBob ] bonjour a tous,voila mon code est structuré comme ca:BOOL CALLBACK Dialog(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam){switch(msg){case WM_INI Opérateur de combinaison dans switch... [ par Guidelor ] bonjourcomment faire dans une instruction switch pour voir si la variable testéest egale à 2 valeurs possibles ?genre :switch(int var){case 2 or pointer vers un tableau 2d [ par Adeon ] salut ! je suis en train de creer une fonction qui doit inclure un tableau 2d dont on ne connait pas les valeurs.si je fais :void fonction(char *tab){ Où placer un immense tableau? [ par malik7934 ] salut,Dans mon code, j'ai un dictionnaire, stylechar dico[2048] = { "A", "ABE", "ACE", ... , "YOGA", "YOKE" };Il y a 2048 entrées. J'aurai a Code barre [ par bilal ] Bonjour,mon prblem c'est que je n'arrive pas a imprimer un code barre que j'affiche via un ocx.je voudrai un code qui pourrai m'aider comprendre comme lecteur code barre et builder c++ [ par ns_computing ] svp , je veut savoir avec un peut de details si c'est possible comment un lecteur de code barre peut etre relier a une application en builder c++ et q


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,359 sec (3)

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