Donner la main au système dans une boucle
bdone
Membre
Bonjour à tous,
Je débute en Cocoa ! J'ai une boucle qui s'exécute pendant plusieurs minutes (procédure d'import). Je voudrais utiliser une fonction qui rende la main au système à chaque passage dans la boucle pour ne pas que mon appli soit considérée comme ne répondant pas par le système. Avec RealBasic j'utilisais App.DoEvents ou ProcessNextEvent avec PowerPlant.
Merci beaucoup pour votre aide.
Bernard Done
Je débute en Cocoa ! J'ai une boucle qui s'exécute pendant plusieurs minutes (procédure d'import). Je voudrais utiliser une fonction qui rende la main au système à chaque passage dans la boucle pour ne pas que mon appli soit considérée comme ne répondant pas par le système. Avec RealBasic j'utilisais App.DoEvents ou ProcessNextEvent avec PowerPlant.
Merci beaucoup pour votre aide.
Bernard Done
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Mais si le traitement ne dure que quelques secondes seulement...
[EDIT]
pour eviter la roue de la mort d'apparaà®tre, tu peux utiliser juste cette ligne:
S'il est possible de fragmenter le traitement, on peut faire:
Sinon, un bon vieux thread.
Il y a déjà pas mal de sujets dessus !
Merci pour votre aide
Bernard Done