OVH Cloud OVH Cloud

création d'une interface graphique

2 réponses
Avatar
Amin Moradi
bonjour, j'aimerais créer une interface graphique assez simple.

l'interface graphique comprend 2 champs. un champ unicast et un autre
multicast.
avec 2 bouton ok et cancel.

J'utilise la fonction sprintf. mais celui-ci me créer une erreur.
dans m_unicast il y a : {"rtspu://compaq1/point_publication2"}
et dans m_multicast il y a : {"\\compaq1\wmiislog\point_publication1.nsc"}

void CPatchingDlg::OnOK()
{
//TODO
sprintf (W," -i %ls -o d:\\2.wmv -d %ls",m_Multicast,m_Unicast);
ShellExecute(NULL,"open","wmvcop",W,NULL,SW_SHOWNORMAL);
CDialog::OnOK();
}
si quelqu'un sait comment je peux resoudre mon problème merci d'avance.

2 réponses

Avatar
Ambassadeur Kosh
à tout hasard, quelle est le type de W ? et son instanciation ?
et quelle est l'erreur en question ?

void CPatchingDlg::OnOK()
{
//TODO
sprintf (W," -i %ls -o d:2.wmv -d %ls",m_Multicast,m_Unicast);
ShellExecute(NULL,"open","wmvcop",W,NULL,SW_SHOWNORMAL);
CDialog::OnOK();
}
si quelqu'un sait comment je peux resoudre mon problème merci d'avance.




Avatar
Amin Moradi
c'est bon j'ai reussi merci quand même j'ai seulement enlevé %ls mis %s et
ca à marché


"Ambassadeur Kosh" a écrit dans le message de news:
bpt893$p3p$
à tout hasard, quelle est le type de W ? et son instanciation ?
et quelle est l'erreur en question ?

> void CPatchingDlg::OnOK()
> {
> //TODO
> sprintf (W," -i %ls -o d:2.wmv -d %ls",m_Multicast,m_Unicast);
> ShellExecute(NULL,"open","wmvcop",W,NULL,SW_SHOWNORMAL);
> CDialog::OnOK();
> }
> si quelqu'un sait comment je peux resoudre mon problème merci d'avance.
>
>