Jump to content

troi

Members
  • Posts

    113
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

Contact Methods

  • Website URL
    www.troi.com

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

troi's Achievements

Community Regular

Community Regular (8/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  1. Updated file management plug-in for FileMaker Pro 19 is prepared for Apple Silicon and gets the text contents from pdf files. Lienden, the Netherlands, May 27, 2021–Troi today announced the immediate availability of Troi File Plug-in 13.0 for FileMaker 19. In this major update we made the plug-in a universal binary by adding code for the arm64 architecture of macOS. Furthermore we added new functionality and improved and enhanced several functions of the plug-in. Improved compatibility Tested and made compatible with Claris FileMaker Pro 19, up to and including FileMaker Pro 19.2.2. (macOS) Prepared the plug-in for Apple Silicon: made the plug-in a universal binary by adding code for the arm64 architecture of macOS. Improved PDF support Added new function TrFile_GetAsPlainText function, which will return the text contents of a PDF as plain text. (Windows) Improved the Create Thumbnail script step and the TrFile_CreateThumbnail function: added support for creating thumbnails from PDF files. Improved ZIP functionality and enhanced ZIP64 support (Windows) Improved the Create Zip script step and the TrFile_CreateZIP function, the plug-in now supports UTF-8 encoding. If the filepath of files to zip contains higher Unicode characters, the filename will be automatically stored in UTF-8 format. (Windows) Added new switch “-ForceUTF8Filenames” to the TrFile_CreateZIP function. When you add this switch all filenames in the ZIP file will be UTF-8 encoded. (Windows) Improved the UnZip script step and the TrFile_UnZIP function: ZIP files using the ZIP64 format extension can now be unzipped. The plug-in now has added support for unzipping files compressed with the Deflate64 method. (Windows) Improved the UnZip script step and the TrFile_UnZIP function: the plug-in now automatically detects the encoding of UTF-8 encoded filenames. (Windows) Improved the TrFile_UnZIP and the TrFile_GetZipInfo function: you can now add a -Encoding=x switch, like -Encoding=ASCII_Windows. The filenames in the ZIP file will be unzipped/decoded according to this switch. This is useful if the ZIP file was created using a non-standard filename encoding. (Windows) Improved the Create Zip script step and the TrFile_CreateZIP function, shortcuts files (with extensions .lnk) are now also zipped into the ZIP file. Improved movie and movie metadata support Improved the TrFile_GetMetaData function: added several switches, which return a single property of a movie: -IsValidMovie, which returns 1 (true) if this is a valid movie or 0 (false) otherwise -GetMovieWidth -GetMovieHeight -GetMovieRotation -GetMovieFrameCount (it might take a while to calculate) -GetMovieSoftware -GetMovieYear Improved the TrFile_GetMetaData function with the switch “-GetMovieDescription”: you can now add an extra switch “-AddFrameCount” if you also want the frame count of the movie. Improved the TrFile_GetMetaData function with the switch “-GetMovieDescription”: (Windows) this switch now also works when running on a 64-bit version of Windows. The result now also returns the rotation angle and track size (width and height). The (general) size (width and height) now is the display size. So it reflects the rotation of the movie and also the clean aperture. It can return for example 980×1308 for a vertical rotated movie. This can be different from the internal track size, for example 1440×1080. Also changed the order of the returned size of the movie, the function now returns the width first and then the height. You can use the switch “-GetMovieDescriptionOldFormat” to get the original formatted result, i.e. height returned first and not reflecting the rotation of the movie. Added new GetMovieMetadata.fmp12 example file to the download, which demonstrates which metadata (and properties) can be returned from a movie. Improved the movie handling in several functions: added support for internally compressed movies (which contain the ‘cmov’ movie box). Improved the TrFile_GetFileStructure function: when using the -verbose switch it now returns more detailed movie structure information of a track, like the used video codec of a track or the clean aperture size. This function now also correctly returns the pixel density metadata. Improved iCloud Drive functionality (macOS) Added switch “-AllowNonLocalCloudItems” to the TrFile_SelectFileDialog function. When used this will allow you to select files that are not downloaded to the local disk. Added switch “-iCloudStatus” to the TrFile_GetFileAttribute function, The return values for iCloud Status can be: not on iCloud: this file is not on iCloud (Drive), it is outside the iCloud Drive, it is just a local file on the disk. on iCloud + local: the file is both on iCloud and on the local disk. on iCloud only: the file is only on iCloud, it is not downloaded on the local disk. on iCloud (updating): the file is on iCloud and on the local disk, but it is stale. A new copy is downloading to the local disk. Other changes and improvements (macOS) Added support for using SMB styled paths as parameters for any file or folder path. You can use for example “smb://192.168.178.12/myShare/MainFolder/hello.txt” for a path to a text file. (macOS) Added a new switch “-ForceDelete” to the TrFile_DeleteFolder function. When you use this switch in combination with the switch “-DeleteAllSubFoldersAndAllContents” the plug-in will forcefully delete any open files inside the folder and subfolders. Improved the Create Thumbnail script step and the TrFile_CreateThumbnail function. Added support for creating thumbnails from a container field (or a variable with container data), for example a JPEG or PDF in a container. Improved script triggering when using drag and drop: the plug-in now also triggers scripts where the filename parameter contains a period in the name and the (.fmp12) extension was not included (the FileMaker function “Get(Filename)” will not include the extension). For example if the filename parameter given is “Dropper1.0” the plug-in now adds the .fmp12 extension, resulting in “Dropper1.0.fmp12”. Fixed a few bugs. More detailed information on all changes and improvements implemented in Troi File Plug-in 13.0 can be found on the File Plug-in page. Pricing & Availability A fully functional demo version of Troi File Plug-in 13.0 is available on the File Plug-in page. Licenses cost US$ 99 per user. Details on developer licenses and multi-user discounts can be found on the File Plug-in page. You can order licenses there or from our shop. Upgrade information Version 13.0 needs a new registration. If you have a current subscription or if you bought a license on or after November 27, 2020, the upgrade is free. Eligible users will be sent a new registration. Contact us if you have not received yours after May 28, 2021. Upgrades from licenses bought before November 27, 2020, are available from US$ 59 per user. Upgrade prices for other licenses can be found on the File Plug-in web page or in the shop. You can order upgrades there.
  2. Serial port plug-in updated for FileMaker 19 Lienden, the Netherlands, May 5, 2021–Troi today announced the immediate availability of Troi Serial Plug-in 7.0 for Claris FileMaker Pro 19. What is Troi Serial Plug-in? Troi Serial Plug-in gives FileMaker Pro easy and powerful access to external devices with a serial interface: read from and write to the (virtual) serial ports of the computer directly from FileMaker Pro without the need of a separate application native FileMaker script triggering, to get incoming data into the database “Suspend/Resume Serial Port” script step to temporarily suspend the incoming data stream and resume it when you are interested in the data “Wait for Match” function to wait for a specific text before triggering the possibility to open an unlimited number of serial ports and to trigger different scripts for different ports What is new in version 7.0? Troi Serial Plug-in 7.0 has the following changes: Improved compatibility Tested and made compatible with Claris FileMaker Pro 19, up to and including FileMaker Pro 19.2. Tested and made compatible with macOS 11.0 (Big Sur). Tested and made compatible with Windows 10 version 20H2 (October 2020 Update) and Windows 10 version 2004 (May 2020 Update). New function and functionality Added new Serial_DelayMilliSeconds function, which will wait for the specified number of milliseconds. (macOS) Prepared the plug-in for Apple Silicon: made the plug-in a universal binary by adding code for the arm64 architecture of macOS. Added new switch to the Serial_SetDirectInsert function: -ConvertBytesToNumbers. When data is directly inserted into the database all received bytes are first converted to their numeric value. The plug-in will for example insert “65 66 67 “, which would be Unicode “ABC”. Note that each number is followed by a space, as separator, also after the last number. (macOS) If the plug-in can’t load a bundle at start-up, the plug-in will now write a detailed error to the system.log. See the Console.app in this case (search for FileMaker in the system.log). (macOS) Improved compatibility when running FileMaker Pro 19 in dark mode, the flash dialog is now more visible. Improved the EasyInstallTroiPlugins.fmp12 example file: updated the plug-in install scripts to be compatible with Apple Silicon. These scripts now also give more detailed instructions. Small cosmetic improvement of the Regifunc.fmp12 example. Other changes and bugfixes Fixed a memory leak in the Receive Serial Data script step and the Serial_Receive function. IMPORTANT The minimum supported FileMaker version is now FileMaker Pro 16. Also the minimum supported macOS version is now OS X 10.12 (Sierra), and Windows 8. You can keep using v6.0 for older versions of FileMaker Pro, Windows or Mac OS X. Fixed several bugs, modernized the code in several places and made further improvements. Pricing & Availability A fully functional demo version of Troi Serial Plug-in 7.0 is available on the Serial Plug-in page. A cross platform developer license costs US$ 999. Details can be found on the Serial Plug-in page. You can order licenses there or from our shop. Upgrade information Version 7.0 uses a new v7 registration code. The upgrade is free for users who bought a license for Troi Serial Plug-in on or after September 4, 2019. Eligible users will be sent a new v7 registration. Contact us if you have not received yours after May 7, 2021. Upgrades from a cross platform developer license bought before September 4, 2019 are available for US$ 399. You can order upgrades from the Serial Plug-in page or from our shop.
  3. Updated file management plug-in for FileMaker Pro 19 offers new functionality and is compatible with macOS 11.0. Lienden, the Netherlands, January 26, 2021–Troi today announced the immediate availability of Troi File Plug-in 12.1 for FileMaker 19. This is a maintenance update in which we tested and improved the compatibility with macOS 11.0 (Big Sur), added and improved several functions and fixed a number of issues. New functionality in Troi File Plug-in version 12.1 Troi File Plug-in 12.1 has the following new functionality: Added new function TrFile_GetFileKind, which will return a (localized) description of what kind of file this is. For example a .fmp12 file will return “FileMaker Document” and a .zip file will return “ZIP Archive”. NOTE The resulting description will be returned in the current system language and can be slightly different depending on platform, installed applications and OS version. Improved the TrFile_GetFileHash function: you can now use a container (or a variable with container data) as the source parameter, for example a JPEG in a container field. Added switch “-AllowNonLocalCloudItems” to the TrFile_SelectFileDialog function. This will allow you to select files that are not downloaded to the local disk. Improved the TrFile_GetMetaData function: added support for FujiFilm Raw image files (.raf) when using the switches “-GetEXIF” and “-GetXMP”. Improved the TrFile_CreateThumbnail function for .CRW (RAW) files, when using the switch “-GetFullSizeRawThumbnail” switch, the function now returns the full size thumbnail embedded in the RAW file. Added new switch “-DontAddDS_Store” to the TrFile_CreateZIP function. When you add this switch hidden .DS_Store files will not be added to the ZIP file (.DS_Store files can be added to folders by the macOS Finder). Added new switch “-AddMacOSXAttributes” to the TrFile_CreateZIP function. When you add this switch Extended attributes and resource forks are added to the zip file. If there are extended attributes (or files with resource forks) this will be stored in a “__MACOSX” folder at the top level. Improved compatibility, bug fixes and other changes and improvements Troi File Plug-in 12.1 also has the following changes and improvements: Tested and made compatible with Claris FileMaker Pro 19, up to and including FileMaker Pro 19.2. Tested and made compatible with macOS 11.0 (Big Sur). Tested and made compatible with Windows 10 version 20H2 (October 2020 Update) and Windows 10 version 2004 (May 2020 Update). Fixed a problem while using the encoding switch -Encoding=ASCII_Windows (Windows-1252) : the plug-in no longer crashes when an incorrect or corrupt text with undefined character codes (like for example 0x81) is read. In this case the Unicode replacement character is returned. (macOS) Fixed a problem with the functions TrFile_Substitute, TrFile_SetMetadata and TrFile_InsertContents functions: in some cases (with the source and destination file being equal) these functions would work but incorrectly return an error code $$-47. (Windows) Fixed a problem with creating thumbnails with the Create Thumbnail script step or the TrFile_CreateThumbnailfunction, the plug-in would not honor the EXIF orientation tag for some JPEG images. Fixed a bug in the TrFile_GetMetaData function: when using the switch “-GetPDFDescription” the plug-in no longer truncates text when it contains a slash. Fixed a problem in the Set MetaData of Image File script step and the TrFile_SetMetaData function. The GPS Altitude Reference can now be set correctly (0 = Above Sea Level and 1 = Below Sea Level). Renamed the Delete File script step to Delete file (note the lower case f), making its name different from the FileMaker native Delete File step. This ensures that when you copy and paste script steps the correct step is pasted. (macOS) Modernized several functions and script steps. They now use a more modern framework. (macOS) Improved compatibility when running FileMaker Pro 19 in dark mode, the flash dialog is now more visible. Improved several example files. Several other minor bug fixes. More detailed information on all changes and improvements can be found on the File Plug-in page. You can download the new version there. Upgrading to version 12.1 is free for all customers with a valid subscription for the Troi Developer License Bundle and for users of version 12.0. You don’t need a new registration code. Upgrades from older versions are available from US $ 59. You can order upgrades from our shop.
  4. Updated internet plug-in is compatible with FileMaker 19 and macOS 11.0 Lienden, the Netherlands, December 18, 2020–Troi today announced the immediate availability of Troi URL Plug-in 7.0 for FileMaker Pro 19. This is a maintenance update which is tested and made compatible with Claris FileMaker Pro 19 and macOS 11.0. Improvements in Troi URL Plug-in version 7.0 Troi URL Plug-in 7.0 has the following changes and improvements: Tested and made compatible with Claris FileMaker Pro 19, including FileMaker Pro 19.1.3 and 19.2. Tested and made compatible with macOS 10.15 (Catalina) and macOS 11.0 (Big Sur). Tested and made compatible with Windows 10 version 20H2 (October 2020 Update), version 1909 (November 2019 Update) and version 2004 (May 2020 Update). Added new switch “-ImageFileName” to the TURL_GetLastProperties function, which will return the filename of the last image downloaded. (macOS) Improved compatibility when running FileMaker Pro 19 in dark mode, the flash dialog is now more visible. (macOS) Improved loading the plug-in with runtime apps created with FileMaker Pro 18. (macOS) Modernized the plug-in. It now uses a more modern framework. (macOS) Improved error reporting when there is a problem loading the plug-in. (macOS) If the plug-in can’t load a bundle at start-up, the plug-in will now write a detailed error to the system.log. See the Console.app in this case (search for FileMaker in the system.log). IMPORTANT (macOS only) The minimum supported FileMaker version is now FileMaker Pro 15. Also the minimum supported Mac OS version is now macOS 10.13 (High Sierra). Several other bug fixes and further (security) improvements. Fixed a bug in the TURL_Get function, when getting images a slash could be added at the start of the name of the image, when storing the image in a container. Improved the FillForm.fmp12 example. Modernized the OAuthWebService.fmp12 example. Small cosmetic improvement of the Regifunc.fmp12 example. More detailed information on all changes and improvements can be found on the URL Plug-in page. You can download the new version there. Version 7 needs a new registration string. Upgrading to version 7 is free for all customers who bought a license for version 6 on or after March 20, 2019. Eligible users will be sent a new registration code. Upgrades from older versions are available from US $ 49. You can order upgrades from our shop.
  5. New FileMaker 19 version improves input dialog and progress bar Lienden, the Netherlands, November 10, 2020–Troi today announced the immediate availability of Troi Dialog Plug-in 9.0 for Claris FileMaker Pro 19. What is Troi Dialog Plug-in? Troi Dialog Plug-in is a very powerful tool for displaying all sorts of dialogs in FileMaker Pro. The text of the dialog and of the buttons can be created dynamically by using a script step or a calculation. All from within FileMaker you can: show an input dialog to let a user input data in up to 20 fields and up to 4 buttons choose these input fields to be any of the following: simple text, password field, popup list or check box show a list dialog or very big text dialog show temporary flash screens show a progress bar for lengthy operations add a standard icon or your own custom icons What is new in version 9.0? Troi Dialog Plug-in 9.0 has the following new functionality: Tested and made compatible with Claris FileMaker Pro 19, including FileMaker Pro 19.1.2. Tested and made compatible with macOS 10.15 (Catalina) and macOS 11.0 (Big Sur). Tested and made compatible with Windows 10 version 1909 (November 2019 Update) and version 2004 (May 2020 Update). Improved the Dial_InputDialog function: you can now use up to 20 input fields! Added a “-AlignLabelsRight” switch to the Dial_InputDialog function. This will align the text of the labels to the right (close to the input field). You can now specify the text color of the labels of an input dialog to be gray, by adding the switch “-LabelTextColorGray” to the Dial_InputDialog function. Improved the Dial_InputDialog function: the text of labels is now better vertically aligned with the input text. (Windows) Added a “-Floating” switch to the Dial_ProgressBar function. This will open the progress bar as a floating window. When using this switch the focus is not tied to the front FileMaker window, enabling to use for example the “New Window” step in the script. In version 9.0 we also made the following improvements: (macOS) Improved compatibility when running FileMaker Pro 19 in dark mode, the flash dialog is now more visible. (macOS) Fixed a bug in the Show List Dialog script step and the Dial_ListDialog function. When running FileMaker Pro 19 in dark mode the list items are now visible (white letters on black background). (Windows) Improved the Dial_ProgressBar function. The progress bar will now update better when FileMaker is in the background. (macOS) Improved loading the plug-in with runtime apps created with FileMaker Pro 18. (macOS) Improved error reporting when there is a problem loading the plug-in. Instead of reporting a generic error 24213 a more specific reason for the problem is given. If the plug-in can’t load a bundle at start-up, the plug-in will now write a detailed error to the system.log. See the Console.app in this case (search for FileMaker in the system.log). macOS 11.0 (Big Sur): Fixed a problem where the note icon would not show up when running Big Sur (beta). Added a workaround so that you can use the note icon with all dialogs. More detailed information on all changes and improvements implemented in Troi Dialog Plug-in 9.0 can be found on the Dialog Plug-in page. Pricing & Availability A fully functional demo version of Troi Dialog Plug-in 9.0 is available on the Dialog Plug-in page. Licenses cost US$ 59 per user. Details on developer licenses and multi-user discounts can be found on the Dialog Plug-in page. You can order licenses from our shop. Upgrade information Version 9.0 needs a new registration. The upgrade is free for users who bought a license for Troi Dialog Plug-in on or after October 13, 2019. Eligible users have been sent a new registration. Contact us if you have not received yours. Upgrades from licenses bought before October 13, 2019 are available from US$ 35 per user. Upgrade prices for other licenses can be found in the shop. You can order upgrades there.
  6. Encryption plug-in for FileMaker Pro 19 adds SHA-256 message digest. Lienden, the Netherlands, June 10, 2020–Troi today announced the immediate availability of Troi Encryptor Plug-in 6.0 for FileMaker Pro 19. What is Troi Encryptor Plug-in? Troi Encryptor Plug-in is a very powerful tool for securing your FileMaker data, exporting or emailing your data without risk and importing safely back into FileMaker. All from within FileMaker you can: encrypt text or container fields, using the powerful 256-bit AES encryption scheme, so that your sensitive data is secure export encrypted data that can be sent safely across internet, for example via email. No risk that someone will read or change the data while in transit use the decryption functions to restore the original information after you have imported the received email or export file back into FileMaker, with the assurance that nobody will have tampered with it exchange AES-encrypted data with other systems (like OpenSSL) generate safe, random passwords, check their strength and save and retrieve them to and from the keychain of the operating system verify data integrity and sources with SHA-256 message digests encode text in Base64 make conversions to and from binary compress databases with large text fields What is new in version 6.0? Troi Encryptor Plug-in 6.0 has the following new functionality and improvements: Tested and made compatible with Claris FileMaker Pro 19 and FileMaker Pro 18. Tested and improved compatibility with Windows 10 up to version 1909 (the November 2019 Update). Tested and improved compatibility with macOS Catalina up to version 10.15.4. Added new Encr_GetPasswordStrength function, which can check the strength of a password. Also updated the example file GeneratePassword.fmp12 to demonstrate all possibilities. Improved the Encr_MakeDigest function, added a switch “-sha256” which can calculate the more secure SHA-256 hash. (Windows) The plug-in is now code signed using the more secure SHA-256. (Windows) Fixed a memory issue where in some cases a buffer was not properly initialized. Updated the code base, the plug-in now uses more modern C++ libraries, modernized the code and made the plug-in more robust. More detailed information on all changes and improvements implemented in Troi Encryptor Plug-in 6.0 can be found on the Encryptor Plug-in page. Pricing & Availability A fully functional demo version of Troi Encryptor Plug-in 6.0 is available on the Encryptor Plug-in page. Licenses cost US$ 79 per user. Details on developer licenses and multi-user discounts can be found on the Encryptor Plug-in page. You can order licenses there or from our shop. Upgrade information Version 6.0 needs a new registration code. The upgrade is free for users who bought a license for Troi Encryptor Plug-in on or after February 12, 2019. Eligible users have been sent a new registration. Contact us if you have not received yours. Upgrades from licenses bought before February 12, 2019 are available from US$ 49 per user. Upgrade prices for other licenses can be found in the shop. You can order upgrades there.
  7. Updated file management plug-in is compatible with FileMaker 19 and adds new powerful functionality Lienden, the Netherlands, May 20, 2020–Troi today announced the immediate availability of Troi File Plug-in 12.0 for FileMaker 19. What is Troi File Plug-in? Troi File Plug-in is a very powerful tool for getting access to information outside the FileMaker database. Any files or folders stored on the computer can be accessed through the functions of the plug-in. All from within FileMaker you can: get data from files that are on the disk of the computer into FileMaker create files anywhere on the hard disk and put data from FileMaker fields into them manipulate files and folders on the disk: this includes creating, deleting, copying, moving and modifying files and folders get the size on disk, creation and modification dates and much more launch and reveal and files directly from FileMaker drag and drop files and/or folders directly onto FileMaker and trigger a script manage your images and movies, including reading and writing metadata What is new in version 12.0? Troi File Plug-in 12.0 brings an extended list of new features and functionality to the already long list of possibilities, giving you even more powertools for FileMaker. It adds the following new functionality: Improved compatibility Tested and made compatible with FileMaker Pro 19 and 18.0.3. Tested and improved compatibility with Windows 10 up to version 1909 (the November 2019 Update). Tested and improved compatibility with macOS Catalina up to version 10.15.4. New script steps and functions Added new TrFile_GetExtension function, which returns the extension of a file in a filepath. If the filename has no extension an empty string is returned. Added new Bring To Front script step and TrFile_BringToFront function: if the FileMaker Pro application is behind other applications, this step will bring FileMaker Pro in front of other applications. Use this for example when you use the Add Drag and Drop Handler functionality to drag from another application that is in front. In the trigger script you can decide if and when you want to bring FileMaker to the front. New functionality Added new switch “-DontAddEnclosingFolder” to the TrFile_CreateZIP function. When you add this switch the top folder will not be added to the ZIP file, only the contents of the top folder. Improved the TrFile_CreateZIP function. When the destination ZIP filename does not have an extension the plug-in now adds the .zip extension. Added new option to the Create File script step: “Create Folders: off/on”. When this option is set to “on” the plug-in creates new (sub)folders if they don’t exist in the specified path. Also added a new switch “-CreateFolders” to the TrFile_CreateFilefunction with the same effect. Added new switch “-FileMakerPathFormat” to the TrFile_Search function: when used the result will be a list of FileMaker formatted fully qualified paths. On macOS this will be for example “/macHD/users/ad/text.txt”. On Windows this will be like “/C:/users/ad/text.txt”. (macOS) Added a new switch “-ForceDelete” to the TrFile_DeleteFile function, which forcefully deletes a file if it is busy (open). Improved compatiblity with implicit FileMaker styled paths, like for example “/MacHD/folder/file.txt” and “/C:/directory/file.txt”. Each function or step with a path parameter can now also be given a this FileMaker styled path (without prepending “filemac:” or “filewin:”. Any path starting with a slash will be parsed as a FileMaker styled path (of the platform on which FileMaker Pro is running). (macOS) Improved and prepared the Add DragAndDrop Handler script step and the TrFile_DragAndDrop function for FileMaker Pro 19. Added new switch “-BringToFront” to the TrFile_DragAndDrop function. This will always bring the FileMaker app to the front just before the drag triggerscript is triggered. Improved metadata features Improved the TrFile_GetMetaData function: added support for TIFF images when using the switches “-GetIPTC”, “-GetEXIF” and “-GetXMP”. Improved the TrFile_GetMetaData function with the switch “-GetGPS”. The plug-in now returns the GPSVersionID tag formatted as readable text, for example “2.3.0.0”. Improved the TrFile_SetMetaData function with the switch “-SetEXIF”. You can now write the GPSVersionID tag if you format it as readable version string, for example “2.14.0.5”. Improved the TrFile_SetMetaData function, it now has a more robust error checking, especially when using the switch “-SetEXIF”. Improved the SetExif.fmp12 example file, it now shows how to set a different GPS location in the EXIF of an image. Improved the IPTC_XMP_Metadata.fmp12 example file, it now is much more modular and uses variables where possible, making it easier to copy it into your solution. Other changes and improvements IMPORTANT The minimum supported FileMaker version is now FileMaker Pro 15. Also the minimum supported macOS version is now OS X 10.11 (El Capitan). (macOS) Fixed a bug in the Create Folder script step and the TrFile_CreateFolder function: the plug-in can now create folders with a slash in the folder name and no longer returns error code $$-37. (macOS) Fixed a bug in the Add DragAndDrop Handler script step and the TrFile_DragAndDrop function where it could return error $$-5600 when running as a runtime app. (Windows) Fixed a problem where adding the switch “-ScrollDropZone” in the Add DragAndDrop Handler script step and the TrFile_DragAndDrop function would not work for multiple drag zones. (macOS) Improved the Create Zip script step and the TrFile_CreateZIP function: when creating a zip file in a destination folder where you have no write access the plug-in now returns error code $$-5000 (afpAccessDenied) instead of the (unspecific) error code $$15. (macOS) Improved the UnZip script step and the TrFile_UnZIP function: when unzipping to a destination folder where you have no write access the plug-in now returns error code $$-5000 (afpAccessDenied) instead of the (unspecific) error code $$15. (Windows) Improved the TrFile_Search function: using a FileMaker style path (i.e. starting with: “filewin:”) for the search directory now works better. Also fixed a bug where in some cases not all matching results would be returned. Fixed a possible memory leak in the TrFile_SetMovieMetaData function. Fixed a bug in the Set MetaData of Image File script step and the TrFile_SetMetaData function. When setting the metadata on an image on a remote (SMB) disk an error code $$-1401 could be returned. Fixed a possible crash when getting EXIF metadata of an incorrect image in the TrFile_GetMetaData function. Fixed bugs in the TrFile_GetMetaData function with the switch “-GetXMP”. The plug-in now properly returns large XMP metadata (more than 64000 bytes) of JPEG images stored in a container field. Also fixed a potential crash when getting the XMP metadata of an incorrect movie file. (macOS Catalina) Fixed a bug in the Open Folder script step, the Launch File script step and the TrFile_Launch function: on macOS 10.15 (Catalina) an error code $$-10100 could be returned when opening an item located on a AFP mounted disk. (macOS Catalina) Fixed a bug in the Reveal File script step, the Reveal Folder script step and the TrFile_Reveal function, where the incorrect item could be revealed for items located on AFP mounted disks. Improved and modernized the DragAndDrop.fmp12 file. Added new layout and script which demonstrates the BringToFront functionality. More detailed information on all changes and improvements implemented in Troi File Plug-in 12.0 can be found on the File Plug-in page. Pricing & Availability A fully functional demo version of Troi File Plug-in 12.0 is available on the File Plug-in page. Licenses cost US$ 99 per user. Details on developer licenses and multi-user discounts can be found on the File Plug-in page. You can order licenses there or from our shop. Upgrade information Version 12.0 needs a new registration. The upgrade is free for users who bought a license for Troi File Plug-in on or after May 22, 2019. Eligible users will be sent a new registration. Contact us if you have not received yours after May 25, 2020. Upgrades from licenses bought before May 22, 2019, are available from US$ 59 per user. Upgrade prices for other licenses can be found on the File Plug-in web page or in the shop. You can order upgrades there.
  8. Updated script triggering plug-in for FileMaker Pro 18 adds a new folder trigger. Lienden, the Netherlands, April 2, 2020–Troi today announced the immediate availability of Troi Activator Plug-in 6.0 for FileMaker Pro 18. What is Troi Activator Plug-in? Troi Activator Plug-in is a very powerful tool for triggering scripts remotely. All from within FileMaker you can: trigger a FileMaker script on a different computer (remotely) trigger a FileMaker script over internet trigger a FileMaker script when a file is placed inside a folder use the built-in security to prevent unauthorized triggering send a number (e.g. a record ID) and a long text with the trigger start and stop listening for remote trigger messages with one script step communicate with databases in different FileMaker versions or even runtimes Except from remote triggering you can also use the Activator Plug-in for: triggering a script on a specified date and time scheduling events which trigger any script you want running a script from any FileMaker calculation, for example a tooltip calculation trigger a FileMaker script when a file is placed inside a folder validating fields on exiting a record with a custom script suited to your specific needs What is new in version 6.0? Troi Activator Plug-in 6.0 is compatible with FileMaker 18 and has the following new functionality: Tested and made compatible with FileMaker Pro 18. Added new Add Folder Trigger script step and Actr_AddFolderTrigger function. These add a folder action, which triggers a script when the monitored folder is changed, for example when a file or folder is added to or removed from the folder. Added new Remove Folder Trigger script step and Actr_RemoveFolderTrigger function. These remove a previously added folder trigger. Added a new FolderTrigger.fmp12 example file which demonstrates the new functionality. (macOS) Added echo functionality to the HTTP server. The plug-in will echo back the HTTP request, including the method and headers used. This can help with debugging an HTTP problem, for example to test HTTP requests with custom headers you want to send with our Troi URL Plug-in. The response can be either plain text or HTML formatted. Updated HTTPResponse.fmp12 to demonstrate the new Echo functionality. Version 6.0 also has the following changes and improvements: Fixed a problem in the HTTP server where an empty POST request would block until timeout. Small improvement to the HTTPResponse.fmp12 example file. Fixed a typo (a URL) in the trigger.html test page. Updated the EasyInstallTroiPlugins.fmp12 file, it can now remove the old Troi Activator Plug-in 4.5 without causing a crash. You no longer need to remove it manually. Pricing & Availability A fully functional demo version of Troi Activator Plug-in 6.0 is available on the Activator Plug-in page. Licenses cost US$ 89 per user. Details on developer licenses and multi-user discounts can be found on the Activator Plug-in page. You can order licenses from our shop. Upgrade information Version 6.0 needs a new registration. The upgrade is free for users who bought a license for Troi Activator Plug-in on or after April 23, 2019. Eligible users will be sent a new registration. Contact us if you have not received yours after April 6, 2020. Upgrades from licenses bought before April 23, 2019 are available from US$ 49 per user. Upgrade prices for other licenses can be found in the shop. You can order upgrades there.
  9. New FileMaker 18 version improves flash dialog and progress bar. Alphen aan den Rijn, the Netherlands, October 14, 2019–Troi today announced the immediate availability of Troi Dialog Plug-in 8.0 for FileMaker Pro 18. What is Troi Dialog Plug-in? Troi Dialog Plug-in is a very powerful tool for displaying all sorts of dialogs in FileMaker Pro. The text of the dialog and of the buttons can be created dynamically by using a script step or a calculation. All from within FileMaker you can: show an input dialog to let a user input data in up to 15 fields and up to 4 buttons choose these input fields to be any of the following: simple text, password field, popup list or check box show a list dialog or very big text dialog show temporary flash screens show a progress bar for lengthy operations add a standard icon or your own custom icons What is new in version 8.0? Troi Dialog Plug-in 8.0 has the following new functionality: Tested and made compatible with FileMaker Pro 18 and macOS 10.15 (Catalina). Tested and made compatible with Windows 10 version 1903 (May 2019 Update). Improved the Show Flash Dialog script step and the Dial_FlashDialog function. You can now specify a countdown text to be displayed at the bottom of the dialog, for example the text “This flash dialog will dismiss in <secs> seconds”. The plug-in will substitute <secs> with the number of seconds remaining. Improved the Dial_ProgressBar function. It can now display icons, including custom icons. In version 8.0 we also made the following improvements: IMPORTANT (macOS only) The minimum supported FileMaker version is now FileMaker Pro 14. Also the minimum supported Mac OS version is now OS X 10.11 (El Capitan). You can keep using v7.5.x for older versions of FileMaker Pro or Mac OS X. (macOS) Fixed a problem with the Dial_IconControl function where a custom icon would not be shown on a dialog, for some JPEG based icons. (Windows) Improved the Dial_ProgressBar function. The plug-in now properly handles the case where the parent window of the progress bar is closed before the progress bar dialog is removed. Also improved the case where you show another Troi dialog when the progress bar dialog is still visible. The new dialog will now be in front and have the keyboard focus. (Windows) Fixed a bug where improper handling of a closing FileMaker parent window could lead to a crash. This could happen when multiple Troi Dialogs where shown in one script. (Windows) Fixed a bug in the Dial_Dialog function where closing the dialog could lead to a crash. (macOS) Prepared the plug-in for notarization: the plug-in can now be added to a runtime, to create a hardened FileMaker runtime app which can be notarized by Apple. Notarization gives users more confidence, as the runtime has been checked by Apple for malicious components. Improved the initialization when installing the plug-in with the FileMaker Pro “Install Plug-In File” script step. Modernized several example files and updated the code base. More detailed information on all changes and improvements implemented in Troi Dialog Plug-in 8.0 can be found on the Dialog Plug-in page. Pricing & Availability A fully functional demo version of Troi Dialog Plug-in 8.0 is available on the Dialog Plug-in page. Licenses cost US$ 59 per user. Details on developer licenses and multi-user discounts can be found on the Dialog Plug-in page. You can order licenses from our shop. Upgrade information Version 8.0 needs a new registration. The upgrade is free for users who bought a license for Troi Dialog Plug-in on or after November 14, 2018. Eligible users have been sent a new registration. Contact us if you have not received yours. Upgrades from licenses bought before November 14, 2018 are available from US$ 35 per user. Upgrade prices for other licenses can be found in the shop. You can order upgrades there.
  10. Updated file management plug-in for FileMaker Pro 18 is compatible with macOS 10.15. Alphen aan den Rijn, the Netherlands, September 10, 2019–Troi today announced the immediate availability of Troi File Plug-in 11.0.2 for FileMaker 18. This is a maintenance update in which we tested and improved the compatibility with the upcoming macOS 10.15 (Catalina). Improvements in Troi File Plug-in version 11.0.2 Troi File Plug-in 11.0.2 has the following improvements: Tested and improved the compatibility with the upcoming macOS 10.15 (Catalina). (macOS Catalina) Fixed a bug in the Show Select Folder Dialog script step and the TrFile_SelectFolderDialog function where selecting the top folder of a disk would result in the diskname with two colons at the end (instead of one), for example “macHD::”. (Windows) Fixed a bug in the TrFile_GetContents function, where an error code $$-4212 (kErrReadBytesDiff) could be returned when getting the contents of an empty file. Made small improvements to the DataIn.fmp12 example file. Updated the text on the layout of the DragAndDrop.fmp12 example, to better show the “-ScrollDropZone” switch. More detailed information on all changes and improvements can be found on the File Plug-in page. You can download the new version there. Upgrading to version 11.0.2 is free for all users of version 11.0 and 11.0.1. You don’t need a new registration code. Upgrades from older versions are available from US $ 59. You can order upgrades from our shop.
  11. Serial port plug-in updated for FileMaker 18 Alphen aan den Rijn, the Netherlands, September 4, 2019–Troi today announced the immediate availability of Troi Serial Plug-in 6.0 for FileMaker Pro 18. Peter Baanen, company president, states: “With the rise of the Internet of Things it’s amazing that the Serial Port Interface is still used in a lot of hardware or virtually over USB. We are proud to make connecting FileMaker Pro to the serial world even easier.” What is Troi Serial Plug-in? Troi Serial Plug-in gives FileMaker Pro easy and powerful access to external devices with a serial interface: read from and write to the (virtual) serial ports of the computer directly from FileMaker Pro without the need of a separate application native FileMaker script triggering, to get incoming data into the database “Suspend/Resume Serial Port” script step to temporarily suspend the incoming data stream and resume it when you are interested in the data “Wait for Match” function to wait for a specific text before triggering the possibility to open an unlimited number of serial ports and to trigger different scripts for different ports What is new in version 6.0? Troi Serial Plug-in 6.0 has the following changes: Tested and made compatible with FileMaker Pro 18 and FileMaker Pro 17.0.7. Improved the Open Serial Port script step and the Serial_Open function. You can now easily specify a match string as an optional parameter. In that case the plug-in will wait to trigger a script until the incoming data contains the match string. Added an extra Switches parameter to the Receive Serial Data script step, allowing to specify advanced switches. Significantly improved the Terminal.fmp12 example file, it is now optimized for FileMaker Pro 16 to 18 and demonstrates the more advanced features of Troi Serial Plug-in 6. (macOS) Improved the Open Serial Port script step and the Serial_Open function: when reopening the port existing data still in the buffer of the operating system is now flushed. This prevents receiving stale data. Troi Serial Plug-in 6.0 also has the following improvements: Renamed the “Set Serial Dispatch Script” step to Set Serial Trigger Script. Fixed a possible crash when shutting down the plug-in or disabling it in the preferences, which could sometimes occur if you had several serial ports still open when stopping FileMaker Pro. (macOS) Fixed a potential memory leak in the Open Serial Port script step and the Serial_Open function. Also improved the Serial_Open function: when a serial port is in use the plug-in now returns the expected error code $$-97 (portInUse) instead of $$16. Fixed a possible crash in the Receive Serial Data script step with the parameter Encoding set to UTF-8: when receiving data which contains an invalid UTF-8 character sequence the plug-in no longer crashes, but will now indicate the invalid UTF-8 characters with the string <INVALID UTF8>. Modernized the Regifunc.fmp12 and EasyInstallTroiPlugins.fmp12 example files. More detailed information on all changes and improvements implemented in Troi Serial Plug-in 6.0 can be found on the Serial Plug-in page. Pricing & Availability A fully functional demo version of Troi Serial Plug-in 6.0 is available on the Serial Plug-in page. A cross platform developer license costs US$ 999. Details can be found on the Serial Plug-in page. You can order licenses there or from our shop. Upgrade information Version 6.0 uses a new v6 registration code. The upgrade is free for users who bought a license for Troi Serial Plug-in on or after August 6, 2018. Eligible users will be sent a new v6 registration. Contact us if you have not received yours after September 5, 2019. Upgrades from a cross platform developer license bought before August 6, 2018 are available from US$ 399. You can order upgrades from the Serial Plug-in page or from our shop.
  12. Troi releases Troi URL Plug-in 6.0.1 for FileMaker Pro 18 Updated internet plug-in is compatible with FileMaker 18 and fixes a problem on macOS Alphen aan den Rijn, the Netherlands, July 24, 2019–Troi today announced the immediate availability of Troi URL Plug-in 6.0.1 for FileMaker Pro 18. This is a maintenance update which fixes a possible crash on macOS when stopping FileMaker or disabling the plug-in. Improvements in Troi URL Plug-in version 6.0.1 Troi URL Plug-in 6.0.1 has the following changes and improvements: Tested and made compatible with FileMaker Pro 18 and FileMaker Pro 17.0.7. Updated the Twitter example. (macOS) Fixed a problem on macOS 10.12 (Sierra) when stopping FileMaker or disabling the plug-in. In some cases FileMaker Pro could crash after the plug-in was unloaded. Updated the EasyInstallTroiPlugins.fmp12 file, deinstalling v6.0 is now improved: the example file can remove the problematic Troi URL Plug-in 6.0 without causing a crash. Note: if you have installed version 6.0 the EasyInstallTroiPlugins.fmp12 will first remove the old plug-in, and then stop FileMaker Pro. You need to open the EasyInstallTroiPlugins.fmp12 file again to complete the installation of the new version. If you prefer you can also remove the plug-in manually to avoid the crashing. (macOS) Improved reliability of loading the Cocoa code bundle when updating a plug-in with the “Install Plug-in File” script step. More detailed information on all changes and improvements can be found on the URL Plug-in page. You can download the new version there. Upgrading to version 6.0.1 is free for all users of version 6.0. You don’t need a new registration code. Upgrades from older versions are available from US $ 49. You can order upgrades from our shop.
  13. Updated file management plug-in for FileMaker Pro 18 with several improvements. Alphen aan den Rijn, the Netherlands, June 13, 2019–Troi today announced the immediate availability of Troi File Plug-in 11.0.1for FileMaker 18. This is a maintenance update which fixes problems you might encounter when creating folders, making thumbnails and using the drag and drop functionality. Improvements in Troi File Plug-in version 11.0.1 Troi File Plug-in 11.0.1 has the following changes and improvements: (Windows) Fixed a bug in the Create Folder script step and TrFile_CreateFolder function: the plug-in no longer returns error $$-43 (fnfErr) when creating nested subfolders on a mounted shared disk. (macOS) Fixed a problem with creating thumbnails from PDFs with the Create Thumbnail script step or the TrFile_CreateThumbnail function: the plug-in no longer returns error code $$-2003 instead of the thumbnail. (macOS) Fixed a possible memory leak when using the drag and drop functionality. (macOS) Fixed a bug in the Add DragAndDrop Handler script step and the TrFile_DragAndDrop function where it could return error $$-5600 when running FileMaker Pro 18. (Windows) Fixed a bug in the Add DragAndDrop Handler script step and the TrFile_DragAndDrop function when running FileMaker Pro 14, which would cause the script not to be triggered. Updated the DragAndDrop.fmp12 example to check for the minimum plug-in version 11.0.1. More detailed information on all changes and improvements can be found on the File Plug-in page. You can download the new version there. Upgrading to version 11.0.1 is free for all users of version 11.0. You don’t need a new registration code. Upgrades from older versions are available from US $ 59. You can order upgrades from our shop.
  14. You may want to take a look at Troi File Plug-in's 'Create Zip' script step: https://www.troi.com/online-help/file-plugin/filep7303/ The plug-in is not free, but very powerful.
  15. Updated file management plug-in is compatible with FileMaker 18 and sets movie metadata. Alphen aan den Rijn, the Netherlands, May 22, 2019–Troi today announced the immediate availability of Troi File Plug-in 11.0 for FileMaker 18. What is Troi File Plug-in? Troi File Plug-in is a very powerful tool for getting access to information outside the FileMaker database. Any files or folders stored on the computer can be accessed through the functions of the plug-in. All from within FileMaker you can: get data from files that are on the disk of the computer into FileMaker create files anywhere on the hard disk and put data from FileMaker fields into them manipulate files and folders on the disk: this includes creating, deleting, copying, moving and modifying files and folders get the size on disk, creation and modification dates and much more launch and reveal files directly from FileMaker manage your images and movies, including reading and writing metadata What is new in version 11.0? Troi File Plug-in 11.0 has the following new functionality: Tested and made compatible with FileMaker Pro 18 and FileMaker Pro 17.0.6. Added new TrFile_ExportToFile function, which can save container data to disk. This function can also be used on FileMaker Server. Added a new TrFile_IsFree function, which can be used to determine if a file is in use by a different application (or locked). (macOS) Added a new Set MetaData of Movie script step and TrFile_SetMovieMetaData function, which can add metadata to movie files (like .mov and .mp4). It can add and change metadata like title, GPS and creation data. (macOS) Improved TrFile_CreateThumbnail function and the Create Thumbnail script step: you can now create thumbnails of movie files (like mov, mp4 etc). The plug-in creates a thumbnail of the first frame of the movie. (macOS) Prepared the plug-in for notarization: the plug-in can now be added to a runtime, to create a hardened FileMaker runtime app which can be notarized by Apple. Notarization gives users more confidence, as the runtime has been checked by Apple for malicious components. (Windows) Improved the TrFile_ExecuteShell function and the Execute Shell script step. If you use the switch “-Encoding=UTF8” the plug-in now indicates invalid UTF-8 characters with the string <INVALID UTF8>.Also Improved the ExecuteShell.fmp12 example file, you can now specify the encoding of the result of the command. In Troi File Plug-in 11.0 we also made the following changes and improvements: IMPORTANT (macOS only) The minimum supported FileMaker version is now FileMaker Pro 14. Also the minimum supported Mac OS version is now OS X 10.10 (Yosemite). You can keep using v10.2 for older versions of FileMaker Pro or Mac OS X. (macOS) The plug-in no longer has the 32-bit code included. Improved the initialization when installing the plug-in with the FileMaker Pro “Install Plug-In File” script step. Updated the EasyInstallTroiPlugins.fmp12 file, it can show additional error information from Get(LastExternalErrorDetail) when running on FileMaker Pro 18. The EasyInstallTroiPlugins.fmp12 file can also run a test registration script for a plug-in after you have installed it on FileMaker Server. Updated the example files for FileMaker Pro Advanced 18 and made small corrections to the user guide. Fixed bugs in several functions. More detailed information on all changes and improvements implemented in Troi File Plug-in 11.0 can be found on the File Plug-in page. Pricing & Availability A fully functional demo version of Troi File Plug-in 11.0 is available on the File Plug-in page. Licenses cost US$ 99 per user. Details on developer licenses and multi-user discounts can be found on the File Plug-in page. You can order licenses there or from our shop. Upgrade information Version 11.0 needs a new registration. The upgrade is free for users who bought a license for Troi File Plug-in on or after May 15, 2018. Eligible users will be sent a new registration. Contact us if you have not received yours after May 29, 2019. Upgrades from licenses bought before May 15, 2018, are available from US$ 59 per user. Upgrade prices for other licenses can be found on the File Plug-in web page or in the shop. You can order upgrades there.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.