Bonjour,
Ayant récemment eu un probleme avec un petit soft programmé en api sous delphi, ma commande etait (en utilisant l'api getdlgitemtext):
Le problème était que sous windows 2000 et xp cela fonctionnait très bien excepté sous w98. Pour résoudre ce problème suffit de déclarer votre variable et d'ecrire la commande comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var name: pchar; begin GetDlgItemText(hWND, IDC_EDIT1, name, 255);
et maintenant plus aucun problème que ce soit sous windows 98 ou XP/2K.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var name: array[0...255] of char; begin GetDlgItemtext(hWND, IDC_EDIT1, name, sizeof(name));
Voila j'espere que ca aidera quelqu'un.
Balises de code ajoutées par Pierre Castelain.
Pensez-y à l'avenir.
Partager