Bug GetDlgItemText résolu à lire ...
Bonjour,
Ayant récemment eu un probleme avec un petit soft programmé en api sous delphi, ma commande etait (en utilisant l'api getdlgitemtext):
Code:
1 2 3 4
|
var name: pchar;
begin
GetDlgItemText(hWND, IDC_EDIT1, name, 255); |
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:
1 2 3 4
|
var name: array[0...255] of char;
begin
GetDlgItemtext(hWND, IDC_EDIT1, name, sizeof(name)); |
et maintenant plus aucun problème que ce soit sous windows 98 ou XP/2K.
Voila j'espere que ca aidera quelqu'un.
Balises de code ajoutées par Pierre Castelain.
Pensez-y à l'avenir.