OVH Cloud OVH Cloud

ATSU !

1 réponse
Avatar
jmm
salut,

j'ai un petit problème avec l'API ATSU
le code suivant me retourne une erreur -50


CFStringRef theString = CFSTR("toto");
CFIndex length = CFStringGetLength(theString);

err = ATSUCreateTextLayout(&textLayout);
//---- OK

err = ATSUSetTextPointerLocation( textLayout, CFStringGetCharactersPtr(
theString),
kATSUFromTextBeginning, kATSUToTextEnd, length );
//---- -> err = -50

un G5 à celui qui trouve l'erreur... non je plaisante il faudrait déjà
que je puisse m'en payer un !!!



'Content de peu n'a rien n'a craindre'
jmm
--
Remplacer "NoSpam" par "free" dans mon adresse pour répondre
Replace "NoSpam" by "free" in my address to reply

1 réponse

Avatar
mail
jmm wrote:

salut,

j'ai un petit problème avec l'API ATSU
le code suivant me retourne une erreur -50


CFStringRef theString = CFSTR("toto");
CFIndex length = CFStringGetLength(theString);

err = ATSUCreateTextLayout(&textLayout);
//---- OK

err = ATSUSetTextPointerLocation( textLayout, CFStringGetCharactersPtr(
theString),
kATSUFromTextBeginning, kATSUToTextEnd, length );
//---- -> err = -50


-50 c'est paramErr je crois…
Essaie de remplacer kATSUFromTextBeginning par 0 et kATSUToTextEnd par
CFStringGetLength(theString) à tout hasard.

--
Julien Salort
http://www.juliensalort.org