home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection Student Program / ADC Tools Sampler CD Disk 3 1999.iso / Cool Demos, SDKs, & Tools / Demos⁄Tools⁄Offers / Curvus Pro / Curvus Pro 2.6.1 F ƒ / Modules / Créez vos propres modules! / Lisez-moi! next >
Encoding:
Text File  |  1997-07-27  |  1.8 KB  |  46 lines  |  [ttro/ttxt]

  1. Qu'est-ce qu'un module pour Curvus Pro?
  2.  
  3. Il s'agit d'une ressource code qui permet de définir une fonction exploitable par Curvus Pro.
  4. Un module est particulièrement utile pour créer des fonctions trop complexes pour être définies dans Curvus Pro même.
  5. Exemple:
  6. - Sommes ou produits à n termes
  7. - Long calculs (produits matriciels)
  8. - etc.
  9.  
  10. Comment créer un module pour Curvus Pro?
  11.  
  12. • Ouvrez le projet "ModuleGenerique68K.µ" (pour 680x0) ou "ModuleGeneriquePPC.µ" (pour PowerPC)
  13. • Modifiez le fichier source "ModuleGenerique.p"
  14. • Compilez
  15. • Ouvrez le module à l'aide de ResEdit pour y modifier les ressources "INFO" et "ALRT" en rapport avec votre fonction.
  16.  
  17.  
  18. Que contient un module pour Curvus Pro?
  19.  
  20. • Une ou deux ressources "CODE", le code à proprement parler du module
  21.    - ID=128  code pour 680x0
  22.    - ID=129  code pour PowerPC
  23. Un module "FAT" contiendra ainsi les deux ressources.
  24. • Une ressource "INFO" ID=128, quelques informations concernant la fonction définie par le module
  25.    - "Nombre de paramètres"   Nombre de paramètres que la fonction attend (0 pour les constantes)
  26.    - "Nombre complexe"         True si la fonction calcule en nombre complexes
  27.    - "Nom"                              Nom de la fonction que Curvus Pro reconnaîtra
  28. • Une ressource "ALERT" ID=128, une boîte d'alerte affichant diverses informations (crédits, syntaxe, etc.).
  29. Cette boîte est ouverte lorsque l'utilisateur sélectionne le module dans le sous-menu "À propos des modules" du menu Pomme.
  30.  
  31.  
  32. Toutes les question ou les remarques sont les bienvenues!
  33. arizona@pobox.com
  34.  
  35. Simon Bovet
  36. Boine 29
  37. 2000 Neuchâtel
  38. Suisse
  39.  
  40. Tél. ++41 32 725 39 04
  41.  
  42. Vos modules nous intéressent!
  43.  
  44. Vous avez créé un module et il pourrait être utile à d'autres personnes que vous? N'hésitez alors pas à nous envoyer votre production que nous inclurons dans les prochaines versions.
  45.  
  46.