Je débute dans la prog Cocoa (comme dans tte prog d'ailleurs...) et je cherche à afficher la date courante dans un champ NSTextField.
Voilà ce que je fais :
Je récupère la valeur DateTime (le nb de secs depuis le 1/1/1904 si j'ai bien compris) par la commande GetDateTime(timePtr) avec timePtr : unsigned long *
Je convertis cet entier en chaîne de caractère contenant la date : LongDateString(timePtr2, 0, dateString, NULL); avec timePtr2 : SInt64 * et pointant vers la même valeur que timePtr mais convertie au format SInt64 bien sûr
Premiers ennuis : j'ai trouvé la déclaration de LongDateString avec ProjectBuilder mais je ne sais pas à quoi correspond le dernier argument handle donc j'ai mis un NULL mais le retour n'est pas très bon (j'ai un \n avant la date, qui est correcte, mais la chaîne n'est pas terminée et j'ai des centaines de caractères inutiles à la suite...)
Enfin, je demande la création d'une instance d'objet de type NSString pour contenir cette chaîne et l'envoyer dans un champ de type NSTextField. J'utilise cette fois [myNSString initWithCStringNoCopy:myCString length
unsigned)11 freeWhenDone
BOOL)1];
Si vous pouvez m'aider au sujet du handle de LongDateString et me dire si ma méthode est correcte, ça serait sympa
Voilà ce que je fais :
Je récupère la valeur DateTime (le nb de secs depuis le 1/1/1904 si j'ai bien compris) par la commande GetDateTime(timePtr) avec timePtr : unsigned long *
Je convertis cet entier en chaîne de caractère contenant la date : LongDateString(timePtr2, 0, dateString, NULL); avec timePtr2 : SInt64 * et pointant vers la même valeur que timePtr mais convertie au format SInt64 bien sûr



Enfin, je demande la création d'une instance d'objet de type NSString pour contenir cette chaîne et l'envoyer dans un champ de type NSTextField. J'utilise cette fois [myNSString initWithCStringNoCopy:myCString length


Si vous pouvez m'aider au sujet du handle de LongDateString et me dire si ma méthode est correcte, ça serait sympa
