+ All Categories
Home > Documents > MapBasic 15.2 Release Notes

MapBasic 15.2 Release Notes

Date post: 09-Dec-2016
Category:
Upload: donhan
View: 225 times
Download: 1 times
Share this document with a friend
7
MapBasic Version 15.2.0 Release Notes Contents: Introduction 2 Dependencies and Prerequisites 2 Locating Your Documentation 2 Notes About this Release 4 Known Issues 4 Progress and Resolution of Outstanding Issues 5
Transcript
Page 1: MapBasic 15.2 Release Notes

MapBasicVersion 15.2.0

Release Notes

Contents:

Introduction 2Dependencies and Prerequisites 2Locating Your Documentation 2Notes About this Release 4Known Issues 4Progress and Resolution of Outstanding Issues 5

Page 2: MapBasic 15.2 Release Notes

Introduction

This document provides information on new and enhanced features that have been introduced intoMapBasic. It also contains sections on resolved customer issues and some remaining known issuesthat are important for MapBasic® users to be aware of.

Dependencies and Prerequisites

The install wizard checks for the following and prompts you if not already on your system; you canchoose to have the install wizard install these requirements, or cancel the installation if you do notwant to proceed.

• Microsoft .NET Framework 4.5.2 Full

Check the Microsoft website for the minimum requirements for this redistributable if installingto an unsupported operating system.

Note:

System Requirements

This product is tested on the following Microsoft Windows Desktop Operating Systems:

• Windows 10 64-bit• Windows 10 32-bit• Windows 8.1 64-bit• Windows 8.1 32-bit• Windows 7 Ultimate 64-bit SP1• Windows 7 Ultimate 32-bit SP1• Windows 2012 Server R2 64-bit SP1• Windows 2008 Server R2 64-bit SP1

Locating Your Documentation

The table below lists the available MapBasic documents and explains how to access them.

2MapBasic 15.2.0 Release Notes

MapBasic 15.2.0 Release Notes

Page 3: MapBasic 15.2 Release Notes

DescriptionDocument

Complete guide on how to use MapBasic. The PDF document can be accessed fromfollowing:

MapBasic User Guide

• View online athttp://www.pbinsight.com/support/product-documentation/details/mapinfo-mapbasic.

• Installs with MapInfo Pro and can be accessed from the Documentation folder inthe MapInfo Pro installation directory.

Complete guide to all MapBasic commands. The PDF document can be accessed fromfollowing:

MapBasic Reference

• View online athttp://www.pbinsight.com/support/product-documentation/details/mapinfo-mapbasic.

• Installs with MapInfo Pro and can be accessed from the Documentation folder inthe MapInfo Pro installation directory.

Includes all of the information in MapBasic Reference plus dialog and menu descriptions.The QT document can be accessed from following:

MapBasic Help

• Click Help, then click Contents in MapBasic.• Installs with MapBasic and can be accessed by running the MapBasicHelp.exeexecutable in the MapBasic installation directory.

MapInfo Pro 64-bit .NET Object Model API. The QT document can be accessed fromfollowing:

Extensibility Reference Help

• Installs with MapBasic and can be accessed by running theExtensibilityReferenceHelp.exe executable in theMapBasic installationdirectory.

API documentation to add Integrated Mapping capabilities to your application. The QTdocument can be accessed from following:

Integrated MappingReference Help

• Installs with MapBasic and can be accessed by running theIntegratedMappingReferenceHelp.exe executable in the MapBasicinstallation directory.

You must have the Adobe Acrobat reader installed to view PDF files. To download a free copy ofthe Adobe Acrobat Reader, go to http://www.adobe.com.

3MapBasic 15.2.0 Release Notes

MapBasic 15.2.0 Release Notes

Page 4: MapBasic 15.2 Release Notes

Notes About this Release

This release provides the following new and updated features.

MapBasic IDE

The MapBasic IDE has the following new additions:

• Charset - A new option under the File menu. Under the Charset menu the user can select eitherUTF-8 or System Charset. This allows the user to choose the character set in which they wantto compile or link or read the MapBasic source files.

• Extensibility Reference - A new option under the Help menu. This opens the MapInfo ProExtensibility Reference guide.

• Community Downloads - A new option under the Help menu. This opens a Pitney Bowes Inc.website that lists any available MapInfo Pro or MapBasic products for download.

New Sample Programs

We have added the following new samples to the MapBasic Samples directory:

• Under Samples\DotNet directory:

Samples\DotNet\IntegratedMappingWinForms directorySamples\DotNet\IntegratedMappingWinFormsVB directorySamples\DotNet\IntegratedMappingWpf directory

• Under Samples\MFC directory:

IntegratedMappingMFC

• Under Samples\RIBBONINTERFACE\DotNet directory:

Samples\RIBBONINTERFACE\DotNet\LayoutScaleBarAddIn directorySamples\RIBBONINTERFACE\DotNet\SimpleCustomFrameExample directorySamples\RIBBONINTERFACE\DotNet\UnattachedWindow directory

Refer to the MapBasic User Guide for description of the sample programs.

Known Issues

• Functions returning or using file offsets and file sizes now return or use 64-bit integers

4MapBasic 15.2.0 Release Notes

MapBasic 15.2.0 Release Notes

Page 5: MapBasic 15.2 Release Notes

To support file sizes greater than 2GB, MapBasic functions that return or use file offsets and filesizes now return or use 64-bit integers. In MapBasic, a 64-bit integer is stored in a LargeInt variable.

• LOF function returns the size of a file as a LargeInt value.• Seek function returns the current position in an open file as a LargeInt value.• FileAttr function returns the size of a file when the FILE_ATTR_FILESIZE attribute is passedas a LargeInt value.

• Get and Seek statements take a LargeInt value for the file position.

Existing applications are likely using Integer values rather than LargeInt. If the file size is less than2GB then everything should work as before. If the application is used for file sizes greater than2GB and the return values for LOF, Seek, and FileAttr are put into Integer variables, then aMapBasic overflow error could occur.

• Set the WindowGroup property on a IWindowInfo does not work

After creating a dockable window and setting the WindowGroup property of the returnedIWindowInfo, the window group in the MapInfo Pro Explorer window list does not change.

• Permissions denied to write to the Samples folder

Some users may not have permission to write to the Samples folder or to compile a sample whenit is installed under Program Files(x86)/MapInfo/MapBasic/Samples. If this happens,you can either install MapBasic to a different location, or copy the Samples folder to a locationwhere you do have permission.

• Passing of wide strings to external DLL's

MapBasic does not support passing of wide strings (for e.g., double-byte characters or non-systemcharacters) to external DLL's.

Progress and Resolution of Outstanding Issues

Description and ResolutionIssue Number

The FileOpenDlg() function shows only XLS in the type of files list. It should also showXLSX.

Resolution: Fixed. XLSX now appears as valid file type, as does MDB and ACCDB forMicrosoft Access files.

MIPRO-64199

5MapBasic 15.2.0 Release Notes

MapBasic 15.2.0 Release Notes

Page 6: MapBasic 15.2 Release Notes

Description and ResolutionIssue Number

Need to query if auto retry is set to on or off for a label.

Resolution: Fixed. The LayerInfo function now has aLAYER_INFO_LABEL_POS_RETRY (74) attribute that returns the logical value TRUEif the label property for Try other positions is set.

MIPRO-65037

Have the SystemInfo() function return a culture string.

Resolution: Fixed. Added a SYS_INFO_CULTURE attribute that returns cultureinformation stored in the resources. For English, this returns en for example.

MIPRO-69077

6MapBasic 15.2.0 Release Notes

MapBasic 15.2.0 Release Notes

Page 7: MapBasic 15.2 Release Notes

3001 Summer Street

Stamford CT 06926-0700

USA

www.pitneybowes.com

©2015 Pitney Bowes

All Rights Reserved


Recommended