The old functions are still accessible. We do our best to maintain full backward compatibility in the GISDK.
Maptitude Mapping Software <http://www.caliper.com> Group Moderator --- In [email protected], Armando Scalise <armando.scal...@...> wrote: > > Thank you for the list of Dk changes. > > Specs changes always bring some degree of anxiety, since we want to make > sure our old code will not break with the new functions. I never had had a > problem with backward compatibilty in the DK, except for that moment, many, > many years ago when the GetMapName() fucntion was deprecated. > > Of course, I assume all changed functions are backwards compatile. > However, what about those two functions that have been replaced? Are the > old DisablePorgressBar() and EnablePorgressBar() version still there? > > On Fri, Nov 19, 2010 at 10:46 AM, [email protected] wrote: > > > > > > > > > The following GISDK functions were added to Version 6.0: > > > > > > > > GISDK Function > > > > Summary > > > > ArrayExclude() <http://arrayexclude.htm/> > > > > Excludes elements from an array > > > > ArrayToVector() > > > > Copies an array to a vector > > > > CopyToClipboard() <http://copytoclipboard.htm/> > > > > Copies data to the Windows clipboard > > > > CopyVector() > > > > Copies a vector to a new vector > > > > CreateShortcut() <http://createshortcut.htm/> > > > > Creates a shortcut (.lnk) file pointing to a program, file or a folder > > > > CumulativeVector() > > > > Constructs a cumulative vector in a new vector > > > > GetClipboardData() <http://getclipboarddata.htm/> > > > > Gets data from the Windows clipboard > > > > GetDataVector() > > > > Creates a vector from a field in a view|set > > > > GetDataVectors() > > > > Creates vectors from fields in a view|set > > > > GetDefaultPrinter() <http://getdefaultprinter.htm/> > > > > Gets the default printer > > > > GetGridCDFInfo() <http://getgridcdfinfo.htm/> > > > > Gets info from a Grid CDF file > > > > GetLayerScaleFlag() <http://getlayerscaleflag.htm/> > > > > Gets the autoscale flag for a layer > > > > GetLayoutPrinter() <http://getlayoutprinter.htm/> > > > > Gets the printer for a layout window > > > > GetMenuItemText() <http://getmenuitemtext.htm/> > > > > Gets the text for a menu item > > > > ParseShortcut() <http://parseshortcut.htm/> > > > > Gets information from a shortcut (.lnk) file > > > > ResetProgressWindow() <http://resetprogresswindow.htm/> > > > > Resets the title and the maximum number of progress bars that can be > > created in the progress window to the number prior to the last call to > > SetProgressWindow() > > > > SetDataVector() > > > > Fills values into a field in a view|set from a vector > > > > SetDataVectors() > > > > Fills values into fields in a view|set from vectors > > > > SetLayerScaleFlag() <http://setlayerscaleflag.htm/> > > > > Sets the autoscale flag for a layer > > > > SetLayoutPrinter() <http://setlayoutprinter.htm/> > > > > Sets the printer for the current layout window > > > > SetMenuItemText() <http://setmenuitemtext.htm/> > > > > Sets the text for a menu item > > > > SetProgressWindow() <http://setprogresswindow.htm/> > > > > Sets the title and the maximum number of progress bars that can be created > > in the progress window > > > > SortVector() > > > > Sorts the elements of a vector in ascending order > > > > SortVectors() > > > > Sorts an array of vectors in ascending order, based on the first vector > > > > Vector() > > > > Creates a vector > > > > VectorStatistic() > > > > Computes a given statistic for the vector > > > > VectorToArray() > > > > Copies a vector to an array > > > > > > > > The following GISDK functions were changed for Version 6.0: > > > > > > > > GISDK Function > > > > Summary > > > > ChooseDirectory() <http://choosedirectory.htm/> > > > > Gets the path name to an existing directory/folder > > > > ColorRGB() <http://colorrgb.htm/> > > > > Creates a color based on the amounts of red, green and blue > > > > GetDiskSpace() <http://getdiskspace.htm/> > > > > Gets the disk size and the amount of space available in bytes > > > > Help() <http://help.htm/> > > > > Opens a help file at a specified topic > > > > LocateNearestRecord() <http://locatenearestrecord.htm/> > > > > Finds the map feature nearest a point location > > > > LocateNearestRecords() <http://locatenearestrecords.htm/> > > > > Finds the map features nearest a point location > > > > OpenTable() <http://opentable.htm/> > > > > Opens a table from a file on disk and creates a view > > > > SaveEditorToImage() <http://saveeditortoimage.htm/> > > > > Saves the contents of the editor window to an image file > > > > SaveFigureToImage() <http://savefiguretoimage.htm/> > > > > Saves a figure as a Windows bitmap file > > > > SaveLayoutToImage() <http://savelayouttoimage.htm/> > > > > Saves the contents of the layout window to an image file > > > > SaveLegendToImage() <http://savelegendtoimage.htm/> > > > > Saves a legend in a separate window to an image file > > > > SaveMapToImage() <http://savemaptoimage.htm/> > > > > Saves the contents of the map window to an image file > > > > SendMail() <http://sendmail.htm/> > > > > Initiates a mail program and composes an e-mail with a window as a file > > attachment > > > > SetRecordsValues() <http://setrecordsvalues.htm/> > > > > Writes a value or sequence of numbers into a range of cells in a view on a > > table > > > > SortArray() <http://sortarray.htm/> > > > > Sorts the elements of an array > > > > Standardize() <http://standardize.htm/> > > > > Converts an address string into a normalized form for address matching, > > according to a file of transformation rules > > > > StandardizeView() <http://standardizeview.htm/> > > > > Standardizes address strings in a view and writes the results to a table > > > > TypeOf() <http://typeof.htm/> > > > > Indicates the Caliper Script type of variable > > > > VerifyExpression() <http://verifyexpression.htm/> > > > > Verifies the validity of an expression > > > > VerifyQuery() <http://verifyquery.htm/> > > > > Verifies whether an SQL query has the correct syntax > > > > Word() <http://word.htm/> > > > > Extracts one word from a string > > > > > > > > The following GISDK functions were replaced in Version 6.0: > > > > > > > > Old GISDK Function > > > > New GISDK Function > > > > DisableProgressBar() <http://disableprogressbar.htm/> > > > > ResetProgressWindow() <http://resetprogresswindow.htm/> > > > > EnableProgressBar() <http://enableprogressbar.htm/> > > > > SetProgressWindow() <http://setprogresswindow.htm/> > > > > Maptitude Mapping Software <http://www.caliper.com> Group Moderator > > > > > > --- In [email protected], "dr_haspel" mhaspel@ wrote: > > > > > > > > > > > > I second Armando's request for more info on the > > > GISDK enhancements. > > > > > > I have my fingers crossed for a 64-bit version and am also hoping that > > the new version is multi-core aware?? > > > > > > > > > --- In [email protected], Armando Scalise armando.scal...@wrote: > > > > > > > > Looks like a big overhaul. > > > > > > > > I would like to know if there is a 64 bit version > > > > > > > > Also, can we have a full list of all changes and additions to the > > GISDK? > > > > Have ther been any improvements on the way the DK implements objects? > > > > > > > > -- > > > > Armando Scalise > > > > > > > > > > > > > > > > > -- > Armando Scalise >
