For compatibility with older XOPs, Igor Pro 8 and later can run with XOPs that do not support long names and paths, but return errors if passing a long name or path to the XOP is required. In Igor Pro 8.00, this limit was raised to 255 bytes, and other limits were also raised. Prior to Igor Pro 8, object names, such as the names of waves, variables, and data folders, were limited to 31 bytes. However, to run with Igor Pro 8 or later, 64-bit Macintosh XOPs must be modified as explained under "WMMemory XOPSupport Routines" in Chapter 12 of the XOP Toolkit 7 manual.Īlthough it is not required to update 32-bit Macintosh XOPs and 32-bit or 64-bit Windows XOPs, we recommend that you do so to keep your code up-to-date. No change is required for 32-bit Macintosh XOPs or for 32-bit or 64-bit Windows XOPs. To support blocks of memory larger than 2 GB, WaveMetrics changed Igor's internal memory management routines for Igor Pro 8. To reduce clutter, the detailed instructions were removed from the XOP Toolkit 8 manual. Chapter 11 of the XOP Toolkit 7 manual includes detailed instructions for porting to 64 bits. If you have not ported your existing XOP to 64 bits, use XOP Toolkit 7 to do that. Download links are provided at the bottom of the page. The next section explains the reason for these rules. Use XOP Toolkit 8 if you are writing a new XOP to target Igor Pro 8 or later, or if you are updating an XOP that was already updated using XOP Toolkit 7.01 or later to target Igor Pro 8 or later. Use XOP Toolkit 7 if your XOP must run with Igor Pro® 6 or Igor Pro 7, or if you are updating an older XOP that was never updated using XOP Toolkit 7.01 or later, or if you have not yet created a 64-bit version of your XOP. WaveMetrics is currently shipping two versions of the XOP Toolkit - version 7 and version 8.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |