bonjour

J'ai un petit problème de conversion; J'ai des variables AnsiString dans un TStringList, recuperé dans un fichier texte ( la forme est : 1166107148 cela correspond au nombre de seconde passé depuis le 1er janvier 1970).

J'aimerai transformer ses valeurs en long pour cela j'utilise une fonction en C
Cela donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
char **toto;
long num;
num=strtol(liste->Strings[0].c_str(),toto,20);
La compilation se passe sans erreur, mais lors de l'execution, j'ai l'erreur : classe d'execution EPrivilege.

J'aimerai savoir si il n'y a pas un autre moyen de transformer mes ansistring en long.

Merci de votre aide...