Synergy-e-News is published monthly and provides product and event announcements, technical articles written by Synergex developers and consultants, technical tips from our developer support team, customer success stories, and industry news.

Subscribe to Synergy-e-News

Sign up now and be the first to get the latest product news.

Are you a current Synergex customer?

Do you currently use Synergy/DE?


Latest Issue

Synergy-e-News: October 13, 2015

  • Save the date for the 30th annual Synergy DevPartner Conference!
  • Turn-Key turns to Synergy/DE License Manager to protect their software
  • Need to debug on another machine? Sit back and use the remote
  • Introducing the new Synergex Blog
  • TECH TIP: License Manager generates 10061 System error

Past Issues

Please note that some older links in the newsletters may no longer work.

2015 Issues

Synergy-e-News: August 27, 2015

  • Synergy/DE 10.3.1b is available for download
  • Free Mai Tais. Security can’t afford to take a vacation: Strengthen your application’s security with Synergy/DE 10.3.1b
  • OpenVMS customers: Join us at the upcoming OpenVMS Boot Camp
  • Synergy ventures into Universal Windows apps
  • 2015 DevPartner Conference tutorials now available online

Synergy-e-News: July 31, 2015

  • Get started today with Visual Studio 2015!
  • What’s in it for you when Synergy/DE sim-ships with Visual Studio?
  • Use Synergy/DE 10.3.1b for Windows 10
  • Synergy/DE 10.3.1b stays vigilant with heightened security compliance
  • Why is that first WCF operation SO slow?

Synergy-e-News: June 10, 2015

  • Synergy/DE 10.3.1a is available on all platforms for download
  • The DevPartner Conference results are in
  • DBL’s long-standing Synergy with Visual Studio
  • Source control becomes source of pride: Fleet Factors improves processes, productivity after PSG engagement
  • Where.In is where it’s at: Using Select Where.In to optimize your code

Synergy-e-News: May 4, 2015

  • Where else can you find so many Synergy/DE developers and experts under one roof?
  • Windows xfServer goes mobile
  • Scanners offer American Dryer a cleaner way to update inventory

Synergy-e-News: March 27, 2015

  • What’s hot in Synergy? Find out at the Synergy DevPartner Conference
  • Internationally renowned UX authority Billy Hollis to speak at the 2015 Synergy DevPartner Conference
  • Synergy now supported on more devices. Announcing full support for iOS, plus PCL support for Windows Phone and Windows Store
  • Introducing SDI developer builds. New Synergy “developer builds” support the latest updates of Xamarin tools and Visual Studio
  • Developing for Android and iOS. Here’s how to deliver your existing Synergy .NET application to Android or iOS
  • End of life coming for older versions of OpenSSL

Synergy-e-News: February 13, 2015

  • Calling all Synergy developers! Register today for the 2015 Synergy DevPartner Conference May 11-15 in Philadelphia, PA
  • Licensed to roam. Discover how Synergy device licensing differs from traditional licensing
  • TECH TIP: Ensuring data integrity with binary data

2014 Issues

Synergy-e-News: December 12, 2014

  • Put the power of Synergy into the palm of your hand. Synergy/DE 10.3 brings native Android, iOS support plus a ton of new features and enhancements!
  • On the road with Synergy-enabled devices. Learn from Rural Computer Consultants’ success with devices and find out how they’re saving customers thousands.
  • The changing world of agile product releases. Read the latest blog post from Synergex CTO Roger Andrews
  • Reasons to be cheerful. Read the latest blog post from Richard Morris, Synergex Technology Evangelist
  • Synergex’s 2015 Synergy DevPartner Conference will take place May 11-15 in Philadelphia, PA, USA

Synergy-e-News: October 31, 2014

  • Automated Systems, Inc’s SynergyDE-based Insite app helps Currie State Bank compete with the big guys!
  • A Spooktacular eQuiz for the Halloween Whiz. Can you figure it out?
  • TECH TIP: An addition operation involving decimal variables and literals sometimes shows the ^A results with leading zeros. Why?

Synergy-e-News:  September 11, 2014

  • Get a sneak-peek at our new Synergex Resource Center. Give us your input!
  • Synergy Interop migration offers Jack Henry huge gains in productivity and code quality
  • TECH TIP: Applications in Workbench are unable to find System32 DLLs or EXEs. Why?

Synergy-e-News:  August 1, 2014

  • Synergy/DE 10.3 Beta – Develop for Mono, Android, Plus Synergy DBL Integration for Visual Studio enhancements and More!
  • Warning: Visual Studio 2013 Update 3 RC causes Synergy Projects to crash Visual Studio
  • TECH TIP: Make xfServer environment variables available to a web application hosted on IIS

Synergy-e-News:  June 20, 2014

  • Synergy DevPartner Conference 2014 in Birmingham, UK
  • Worth the Wait: Version 10’s Multi-user Repository
  • TECH TIP: Getting a “Cannot access network license server” error when Windows Firewall is enabled

Synergy-e-News:  April 24, 2014

  • Synergy DevPartner Conference Customer Demo
  • The DevPartner Conference: There’s No “One-Way” About It
  • Synergex Achieves Microsoft Gold Application Development Competency for 9th Year
  • Out of Scope, but Not Out of Mind
  • TECH TIP: Worbench no longer appears on Start screen

Synergy-e-News:  March 20, 2014

  • Announcing Synergy/DE 10.1.1c
  • Google It!
  • What Have Synergy/DE Customers Been Asking about This Year?
  • Steering Your Application Toward the Future
  • Overcoming Performance Problems Associated with Upgrading to Windows Server 2012
  • TECH TIP: %SYSERR returns error even though last Synergy I/O call returned successfully

Synergy-e-News:  February 14, 2014

  • Bit Shifting Operators Come to Synergy .NET
  • Quiz – Is Love in the Air?
    – Test your knowledge of enumerations as bit fields thus creating a collection of flags

Synergy-e-News:  January 13, 2014

  • Leading Australian corporate management software company launches 100% Synergy.NET-based Dashboard
  • TECH TIP: Determining which source code version created a binary file

2013 Issues

Synergy-e-News:  November 22, 2013

  • Microsoft launches VS 2013; Synergy Developers can benefit immediately
  • Microsoft releases Visual Studio 2012 Update 4
  • Get your solution “Connected” with Synergy/DE v10
  • TECH TIP: ISUTL error “Duplicates detected – records moved to exception file”

Synergy-e-News:  October 31, 2013

  • Announcing Synergy/DE 10.1.1b
  • PSG Blog: Synergy and XAML in Harmony
  • PSG Blog: UI Consistency 101 – Put some “Style” into your application
  • PSG Blog: Become Master of your AppDomain – Thread your way through Synergy.NET
  • Why we’re partial to Partial Methods
  • Quiz – Are you up for the Challenge?
    – Do you pass a Property as the argument to an “out” or “in” parameter?

Synergy-e-News:  September 30, 2013

  • Data bind exposed field properties on your Data Object to UI controls – It’s easy with Symphony Framework Data Objects
  • Snapshots in a snap – Recover previous data states with ISAM Change Tracking
  • TECH TIP: Ranging errors with string variables will cause “Unhandled Exception” errors at runtime in Synergy.NET code
  • Quiz – Synergy/DE Pros, can you answer this one?
    – Using the unit testing capabilities built into Visual Studio for testing code and returning proper results

Synergy-e-News:  August 29, 2013

  • Using Symphony Framework, expose your Synergy data and logic so it can be used in a WPF application
  • C# to Synergy DBL conversion tools now convert solutions
  • Are you ready for the demise of Windows XP? – See what Synergex CTO Roger Andrews has to say
  • TECH TIP: Error message: “List’s load method not found”
  • Quiz – Can you figure out the results of this Code example?
    – Tests proper handing of Optional Parameters in your code and consider using Synergy Objects instead

Synergy-e-News:  July 25, 2013

  • Synergy/DE supports preview release of Visual Studio 2013 and Windows 8.1
  • Improving software quality and QA productivity through Automated Testing
  • TECH TIP: How to get Intellisense to recognize files as Synergy source files

Synergy-e-News:  June 14, 2013

  • New Synergy/DE 10.1.1a patch delivers more than fixes – See the new features that improve code optimization
  • Introducing the power and flexibility of ISAM REV 6
  • TECH TIP: Which libraries do you need when running Synergy/DE on Linux?
  • Quiz – Synergy/DE Pros, can you figure out this one?
    – Learn more about Micro Substitutions and how it can keep your code “clean” for reading the flow of a function

Synergy-e-News:  May 20, 2013

  • To infinity and beyond – How a Synergy/DE customer changed app to Multi-Tier application
  • I support incremental loading – Windows 8 support for infinite scrolling!
  • TECH TIP: Unable to set Width property of a .NET form to less than 132 pixels
  • Quiz – What’s wrong with this code?
    – Things to remember when working with the XML parser – instantiate it!

Synergy-e-News:  April 12, 2013

  • Asynchronous programming: What you’ve been Awaiting for to improve responsiveness of your application
  • Paradise by the dashboard light – A fully functional interactive dashboard written in Synergy.NET!
  • “One of the best European airports” selects Synergy/DE-based ALDIS airport software
  • TECH TIP: Printing a PDF file in Synergy/DE
  • Quiz – Can you guess which code implementation gets accessed for an instance of Spring?
    – Learn how Synergy.NET supports classes that provides a mechanism for a form of multiple Inheritance

Synergy-e-News:  March 11, 2013

  • IP-based licensing makes its debut in Synergy/DE version 10
  • TECH TIP: Unable to create database driver for MySQL on Linux
  • Quiz – For St. Patty’s day, review the code to choose odds of getting Murphy’s Irish libation!
    – A function that derives its initial random seed from the current date and time to determine the odds

Synergy-e-News:  February 14, 2013

  • Greater productivity with Visual Studio 2012
  • William Mooney Blog: Windows 8 – If I can do it, so can you!
  • TECH TIP: Removing a product generates the error: “Error opening installation log file. Verify that the location specified ‘log.file’ exists and is writable”
  • Quiz – Can you figure out the output of this program?
    – Learn what happens when you cast an alphanumeric value as a string and as an object and then compare them for equality

Synergy-e-News:  January 18, 2013

  • Synergy/DE 10.1 has been released! – It will take you wherever you want to go
  • Nullable ain’t nothin’! – How to use nullable types
  • The changing face of data – PSG Blog from Richard Morris
  • HTTP API enhancements in version 10 – PSG Blog from Steve Ives
  • TECH TIP: Building using a .NET DLL
  • Quiz – If a DLL routine is opened but fails to close what happens on a second call to it?
    – Test your knowledge of opening and closing DLL routines multiple times using the %DLL_ calls

2012 Issues

Synergy-e-News:  November 2, 2012

  • Synergex International Corporation has new leadership
  • Synergex announces KitaroDB – A free NoSQL database for the next generation of applications!
  • Pinning Synergy/DE application in Windows 8 – Utility giving quick access from single Windows tile
  • Synergy/DE 10: The version too big for a byte – Ensuring your development won’t be affected
  • Quiz – What is the output of our latest challenging code?
    – Learn to keep functions with the same name in different namespaces straight

Synergy-e-News:  October 5, 2012

  • Synergy/DE supports newly-released Visual Studio 2012 – Develop modern apps across Microsoft’s platforms
  • Yeild better code in Version 10 – Using Synergy .NET v10
  • Sendig us data so we can help you troubleshoot an issue? STOP!
  • Welcome back, DBL! – Blog from the General Manager
  • TECH TIP: Print preview displays incorrectly in Synergy Windows printing API
  • Quiz – Can you figure out the output of our Code?
    – Highlights the new Lamdba statement in Synergy.NET & shows the compiler’s improved type resolution using .NET Framework

Synergy-e-News:  August 17, 2012

  • Symphony Framework and CodeGen help large Synergy/DE ISV migrate to WPF UI
  • TECH TIP: Seemingly valid code fails to compile with an “Invalid initializer” error
  • Quiz – Can you pick the code line that will correctly display a Euro symbol?
    – Test your knowledge of displaying a Euro symbol to an open terminal channel

Synergy-e-News:  July 13, 2012

  • The dreaded Record Lock: It appears without warning, leaves no trace, and instills rage in the innocent users who encounter it!
  • TECH TIP: Invaluable tools to help you troubleshoot Synergy .NET assemblies
  • Quiz – Can you figure out this Code question?
    – Test your knowledge of the Dblproto utility and Prototyping your code

Synergy-e-News:  June 22, 2012

  • Introducing Synergy/DE WebDocs – Access specific Synergy info via traditional Web search
  • A Fond (and Overdue) Farewell – To UI Toolkit’s gblctl.def & lstprv.def
  • PSG Blog – Updates on CodeGen, Symphony Framework, Windows 8, and more!
  • TECH TIP: Error: “Shared library located outside of SYS$SHARE not found”
  • Quiz – How well do you know your UI Toolkit routines?
    – How to prevent losing data in an input field if you exit without hitting Enter

Synergy-e-News:  June 5, 2012

  • Introducing two open source development tools from Synergex – CodeGen & Symphony Framework
  • Generic methods and delegates
  • TECH TIP: Prompted for a reboot when installing Synergy/DE 9.5.3a – Why?
  • Quiz – Can you determine the output of our sample code?
    – Learn the Powers and Dangers of using Override Properties in Synergex

Synergy-e-News:  May 10, 2012

  • Deploy your Synergy applications faster and easier with ClickOnce
  • Free Code for Synergy developers – Parse XML files with over 65,534 characters on a line
  • TECH TIP: Errors when installing Synergy/DE – “Unidentified Publisher” or “The certificate in the signature cannot be verified”
  • Quiz – Figure out our Printing code results?
    – You need to know your “For Loops” and the true value of a “^b operator” value

Synergy-e-News:  April 20, 2012

  • Liberated development – Synergy Language Integration (SLI) for Visual Studio
  • CodeExchange – Calling C routines from Synergy and vice versa on OpenVMS
  • TECH TIP: Security-Enhanced Linux (SELinux) can prevent access to libraries used by Synergy/DE
  • Quiz – Solve our code question and learn something?
    – Challenge your knowledge of basic Low-level Windows calls

Synergy-e-News:  March 29, 2012

  • CodeExchange – Add PDF capabilities to your Synergy apps
  • Spotlight on Synergy/DE: Extending the Unextendable
  • TECH TIP: “psect $DBL_FXD4CTL” warnings on OpenVMS
  • Quiz – Test your skills with Classes!
    – Learn how Synergy/DE’s strong rules about private members enable full encapsulating of the inner workings of classes

Synergy-e-News:  March 8, 2012

  • Keeping up with industry security standards – UI Toolkit making PCI compliance easier
  • CodeExchange – Demystifying ArrayLists
  • TECH TIP: ILASM errors when trying to run dblnet
  • Quiz – In honor of St. Patrick’s Day, Is our sample Windows application wearing any Green?
    – Refresh your knowledge of Low-level Windows routines to solve this quiz

Synergy-e-News:  February 17, 2012

  • Now that’s a good cup of Joe – Synergy/DE 9.5.3 includes hot Java features for xfNetLink deployments
  • Google It
  • CodeExchange – You can use Google Maps APIs in Synergy applications
  • TECH TIP: Unexpected xfServerPlus connection error
  • Quiz – Can you figure out what our Sample Program’s output?
    – Be prepared with your skillset of ‘Bit Sets’ and ‘For Loops’ to solve this Valentine’s Day quiz

Synergy-e-News:  January 26, 2012

  • OpenVMS Today, Tomorrow, and Beyond
  • Are “Lamdbas” just Greek to you? – An introduction to Lamdbas for Synergy Developers
  • Bit CodeExchange – Get a head start on Synergy .NET development
  • TECH TIP: ILASM error when trying to run dblnet
  • Quiz – Find the answer to this sample program
    – Working with complex data structures, are you ready?

Synergy-e-News:  January 6, 2012

  • Synergy/DE 9.5.3 Enhancements – DBMS files, U_Edit, Lambda functions, Synergy Language Integration, and More
  • Hooked on Synergy DBMS – Possibilities abound with the new IOHooks class
  • TECH TIP: Limitations on using XCALL COPY on OpenVMS
  • Quiz – How efficient are you with your calculation code?
    – Test your ability with the use of a d28 field for greatest accuracy

2011 Issues

Synergy-e-News:  December 9, 2011

  • Bit CodeExchange – RemoteServer enables you to compile remotely on Unix & OpenVMS systems with Workbench
  • TECH TIP: Data corruption using xfServer over a VPN
  • Quiz – How well do you know the RANDM subroutine?
    – When using an integer field, just what do you get back from the RANDM subroutine, find out

Synergy-e-News:  November 17, 2011

  • Synergy/DE based application first in its industry to provide one-step remote electronic check deposit
  • Support for multiple Synergy/DE versions on one machine has come to an end with v9.5.1
  • CodeExchange – Chose the best client/server architecture for your application
  • TECH TIP: xfServerPlus service is not restarting after a reboot
  • Quiz – Don’t get Boxed up with this Quiz?
    – How well do you know your primitive data types and their boxed equivalents?

Synergy-e-News:  October 28, 2011

  • CodeExchange – Get information on calls from and to a routine
  • TECH TIP: Getting an ActiveX list in UI Toolkit composite window to load completely
  • Quiz – Is your coding too clever, to excess? Find out with our sample code
    – Learn how excessively clever code can get you into trouble!

Synergy-e-News:  September 30, 2011

  • Powerful, home-grown Synergy app gets a new Infragistic’s front end
  • CodeExchange – Have you ever wanted to code a Synergy program to transfer files via FTP?
  • TECH TIP: VSLICKCONFIG error in Workbench
  • Quiz – Watch your Math parameters in your code
    – Know your parameters and how they are declared when using them for math calculation in your code

Synergy-e-News:  September 9, 2011

  • Synergy/DE 9.5.1b patch released
  • TECH TIP: Workspace in Workbench not restored
  • Quiz – Learn some good programming tips from this quiz
    – Three good lessons to learn from this programmer’s quiz, learn what they are!

Synergy-e-News:  August 18, 2011

  • Picture Perfect – Major UK photo developing company migrates Synergy OpenVMS to new platform
  • CodeExchange – Access United States Postal Service information from your Synergy application
  • TECH TIP: Internal runtime failure: HATFNC when using DD_ routines
  • Quiz – Do you know your ASCII character codes?
    – Find out what the Synergy/DE call %CHAR(2764) returns to you!

Synergy-e-News:  July 28, 2011

  • xfNetLink Java and Encription
  • PSG Blog – Exposing WCF Services using xfNetLink .NET
  • PSG Blog – All Hooked up(Circa 1957, Elvis Presley)
  • CodeExchange – Generate xfMethod and xfParam sttribute statements from existing Synergy source code or your current SMC data
  • TECH TIP: Too many column returned by query
  • Quiz: Do you really know what the routine %NUMARGS tells you?
    – Find our how it can fail you and your code if not used correctly

Synergy-e-News:  June 30, 2011

  • Extending your Synergy applications with MEF
  • PSG Blog – Building distributed apps with Synergy/DE and WCF
  • CodeExchange – Send an e-mail from a Synergy program
  • TECH TIP: Licensing error on a Windows machine with both 32 and 64-bit Synergy/DE installed
  • Quiz: How well do you know Repository Schemas?
    – Be careful when referencing a field from within Repository that is not unique, problems can occur

Synergy-e-News:  June 9, 2011

  • Constraints on generic types
  • And the Winner is – Rural Computer Consultants, awarded Minnesota Small Business Persons of the Year
  • CodeExchange – ISAMUtils routine provides a handy GUI wrapper to several ISAM utilities
  • TECH TIP: xfServerPlus environment variable confusion on UNIX
  • Quiz: How well do you know your UI Toolkit window coloring calls?
    – See the diffence between color numbers and pallete entries in a Synergy.ini or Synuser.ini file

Synergy-e-News:  May 19, 2011

  • Introduction to Generic Types in Synergy .NET
  • CodeExchange – Compare xfServer with mapped drive performance
  • TECH TIP: “Signal Trap/Segmentation violation” error at runtime – On a 64-bit Windows Synergy/DE app
  • Quiz: Can you write a method that returns three different strings?
    – Try using a Custom Class – Synergy/DE provides several options for solving any problem

Synergy-e-News:  April 29, 2011

  • FOREACH with a twist – Spotlight on Synergy/DE
  • CodeExchange – Display a splash screen in a Synergy .NET Windows Presentation Foundation application
  • TECH TIP: Exceeding buffer size for command string argument in SPAWN routine
  • Quiz: Why does our code snippet fail? Opps, gave you the answer or did I?
    – Learn the differences between boxed primitives and their unboxed equivalents

Synergy-e-News:  March 29, 2011

  • Unraveling the Mystery behind installation issues
  • TECH TIP: Application hangs when using a custom destructor. Why?
  • Quiz: Do you fully understand the Synergy/DE USING statement?
    – The USING statement is not only linguistically expressive, it performs as well as the CASE statement

Synergy-e-News:  March 11, 2011

  • Referencing Synergy .NET Assemblies
  • TECH TIP: Calling a destructor from outside a shared image on OpenVMS
  • Quiz: Why does Case-sensitivity affect the outcome of this code snippet?
    – Synergy/DE has the ability to port your code to Microsoft’s .NET Framework and thus new issues can result

Synergy-e-News:  February 11, 2011

  • Synergy .NET new language feature: Delegates
  • Synergy/DE in the World – Supplying the foodservice industry with fine refrigerated food products
  • CTO Blog – Mapped drives and Synergy
  • TECH TIP: “Rountine not found in ELB” error on 64-bit system when routine is there
  • Quiz: Can you create a wrapper with the S_BLD for your own routines passing the same arguments?
    – It may depend on your knowledge of Synergy Call-back routines or .NET Framework to make it possible

Synergy-e-News:  January 6, 2011

  • Keeping to Code Standards: Code formatting in Synergy Language Integration for Visual Studio
  • That prototyping Thingamajig: Understanding & Using a Quality Assurance tool that you can bank on
  • TECH TIP: Debugging segmentation violations or signal trap errors on UNIX with core files
  • Quiz: Can you have a Class and a Namespace both with the same name in Synergy/DE?
    – Learn how to deal with Classes, and Namespaces and not create confusing code for others to have to figure out later

2010 Issues

Synergy-e-News:  December 9, 2010

  • Getting started with Synergy .NET – Itching to kick the tires of Synergy .NET, but not sure where to start?
  • TECH TIP: Passing arguments by ^DESC, ^REF, and ^VAL
  • Quiz: Can you figure out what our Mangled text says without running the sample app?
    – Test your skill with this sample code for a secure encryption algorithm, or at least half of one.

Synergy-e-News:  November 12, 2010

  • TECH TIP: Viewing build output when working with .NET and Java component projects in Workbench
  • Quiz: Can you take the Static out of our sample code and improve it?
    – Changing a Static method to an Instance methods, what issues does this cause?

Synergy-e-News:  October 19, 2010

  • Where in the World is Synergy/DE? – Selling heaters with the help of TV personalities Bob Vila & Richard Karn
  • TECH TIP: xfODBC error: INTERNAL:ZEXMAIN:Multi RID overflow
  • Quiz: In Synergy/DE, do you know what the operator “//” means?
    – Learn that this operator is more than just a division operator in Synergy/DE calculation codes

Synergy-e-News:  September 16, 2010

  • It’s easy to give your Synergy/DE-based application a Modern UI
  • Ready for the Rush – How a company’s proactive practices paid off BIG
  • TECH TIP: Error returned when building the SQL Connection server shared library for Oracle 10g on Solaris
  • Quiz: Does a Class of Strings have anything to do with a Music class?
    – Learn how Synergy/DE code converts Objects to strings – explicitly!

Synergy-e-News:  August 26, 2010

  • New Security updates for SSL on HP OpenVMS
  • If you use mapped drives or NAS drives, be aware of possible issues
  • TECH TIP: Using Visual Studio to create a ClickOnce deployment
  • Quiz: Why is RAD50 called RAD50?
    – Learn more about Synergy/DE’s ASCR5 & R5ASC routines for conversion between ASCII string & RAD50 integer equivalent

Synergy-e-News:  August 5, 2010

  • Synergy/DE customer migrates 14,000+ data tables from Oracle to SQL Server – with ease
  • TECH TIP: Use xfODBC to enable Crystal Reports to access Synergy data
  • Quiz: What type of field can store a numeric value between 0 and 255, inclusive, in a single byte?
    – Learn how values are stored in Alpha, Integer and Byte types to solve this question

Synergy-e-News:  July 8, 2010

  • If data security is of any importance to your business, Synergy/DE can help you
  • TECH TIP: Configuring xfODBC access to multiple databases on a single OpenVMS machine
  • Quiz: Why can’t I use GOTO’s in my code anymore? – See why in our sample code
    – Even though Synergy/DE has limited support for GOTO statements, it’s no longer recommended! There are better ways to get there

Synergy-e-News:  June 17, 2010

  • PSG Blog – Are you keeping up with all of the Tips & Tricks of the PSG Blog?
  • Crisis averted with Version Control Software
  • TECH TIP: Consuming keyboard input in a .NET form within a UI Toolkit application
  • Quiz: How do you look at your IF conditional code? – There are two ways to do so
    – Learn the options you have with the IF conditional code in Synergy/DE

Synergy-e-News:  May 27, 2010

  • AgTrax’s TraxView – Instantly displays Synergy DMBS data vis xfServerPlus in Map form
  • TECH TIP: Creating a form letter with Microsoft Word and xfODBC
  • Quiz: Can Strings and Alphanumeric values be used interchangeably? – Find out how.
    – See how to get the results you want when combining Strings and Alphanumeric values

Synergy-e-News:  May 6, 2010

  • An ounce of Encryption is worth a pound of cure – Part 3 – Data Encryption
  • TECH TIP: Visual Studio Data Source wizard error: “Failed to add relation(s) Unexpected error”
  • Quiz: What does the message “Signal 11 re-signaled” mean?
    – Have you ever seen this error and wondered what’s wrong? Learn now what causes it within Synergy/DE code

Synergy-e-News:  April 15, 2010

  • An Ounce of Encryption Is Worth a Pound of Cure — Part 2 – Network encryption with xfServerPlus
  • Where in the World Is Synergy/DE? – Awarding over $1M to independent tire dealers in need of a bailout
  • TECH TIP: Debugging performance issues on Windows
  • Quiz: How can you create a “lazy list” in Synergy/DE?
    – Find out what a “lazy list” is and how you can use one to your advantage

Synergy-e-News:  March 18, 2010

  • An Ounce of Encryption is Worth a Pound of Cure – Network Encryption with xfServer
  • TECH TIP: Error when defining TRUE and FALSE
  • Quiz: Can you make your Sequential file sorting more efficient?
    – Learn the way to efficiently sort a sequential file containing 12,000 records of 1024 bytes each

Synergy-e-News:  February 25, 2010

  • Synergy/DE is Now “Compatible with Windows 7” – “But didn’t Synergy/DE already support Windows 7?”
  • Spotlight on Synergy/DE – Developing xfServerPlus Applications Just Got Easier
  • TECH TIP: XSUBR call causes untrappable segmentation violation error
  • Quiz: Do you use good Design Principles in your code?
    – Get some suggestions on how you can create better and less confusing code in the future

Synergy-e-News:  February 4, 2010

  • Spotlight on Synergy/DE – Controlling the User Installation Experience for Synergy/DE Products
  • TECH TIP: Why is the .NET assembly loading so slowly?
  • Quiz: Did you know you can control the background color of a field when focusing it in UI Toolkit?
    – From this quiz. learn how to use Arrive, Leave, IEDTFMT_METHOD, & IDISPLAY_METHOD methods in UI Toolkit to do this

Synergy-e-News:  January 12, 2010

  • Binary Prototypes – Speed up compiles and reduce dependencies
  • Implementing Interoperability Between Embedded .NET WinForms and your Existing Synergy/DE UI Toolkit Logic
  • TECH TIP: Consuming keyboard input in a .NET form in a UI Toolkit application
  • Quiz: How do you get the current Coordinated Universal Time (UTC)?
    – Learn the Synergy/DE functions %timezone and %datetime in ways you may never of thought of

2009 Issues

Synergy-e-News:  December 18, 2009

  • Productive projects in Workbench 9.3
  • TECH TIP: Debugging controls without a full Visual Studio development environment
  • Quiz: Can you figure out the output of our sample code?
    – Learn to be cautious when using Destructors in your Namespaces

Synergy-e-News:  November 12, 2009

  • Learn more about PSG’s ChronoTrack – See the video on YouTube’s Synergex channel – Playlist
  • TECH TIP: Keep an “i” on your unloaded data
  • Quiz: What is the type of the object referenced by the variable x? (in our sample code)
    – See how to dictate the type of boxed primitives by using a Type-specific Cast

Synergy-e-News:  October 20, 2009

  • “Data Model” Not the Same as “Date a model”…But Still Pretty Cool
  • TECH TIP: Using %NUMARGS and trailing null arguments
  • Quiz: Making changes to a Constructor parameter in our sample code snippet
    – Find out how changes to Constructor parameters in a Public interface of a Class requires some recompiles

Synergy-e-News:  September 24, 2009

  • North America’s Premier Resort Club Upgrades Timeshare App to Synergy/DE 9
  • TECH TIP: When is zero not zero?
  • Quiz: What do you know about System.Collections.ArrayList class?
    – Learn more about working with ArrayList classes and providing your own interface

Synergy-e-News:  September 3, 2009

  • A Geek Tragedy in Three Acts – How xfServerPlus could have stopped a systems derailment
  • TECH TIP: Developing applications on 64-bit Windows
  • Quiz: Can you find added vulnerabilities in the updated sample code from August’s Synergy-e-News?
    – Find out how to take an even closer look at your Class code for the fine issues found there

Synergy-e-News:  August 13, 2009

  • Congratulations to Synergy/DE Customer DaVita! – The second largest provider of dialysis in the US opens their 1500th clinic
  • Sorry, Looks Do Count – Is your Synergy application in need of a makeover?
  • TECH TIP: Installing Synergy/DE on 64-bit Windows
  • Quiz: What Scoping issues should you be aware of when moving your app to Object-oriented?
    – Increase your skill set with Object-oriented issues such as Mem_proc and UI Toolkit components that are scoped differently

Synergy-e-News:  July 16, 2009

  • Leading Provider of Bank Software, ASI, takes just six weeks to develop a Mobile version of their Synergy/DE app
  • Silverlighting – How I learned to stop worrying and love application request routing
  • Is your Application projecting an image as modern as its functionality? – See what AgTrax did
  • TECH TIP: Making a 32-bit application work on 64-bit Windows
  • Quiz: With an Object-oriented class, can you compose a RGB color value?
    – In solving this quiz, you can learn how it is done

Synergy-e-News:  June 25, 2009

  • Synergex Passport to the Web – Enables leading international supplier of specialty yeast and bacteria to bring their Synergy/DE-based ERP application online
  • TECH TIP: When Context Tagging loses context: Giving Workbench’s tagging engine a helping hand
  • Quiz: In Synergy/DE, how can you delay evaluation of a function passed as an argument?
    – Learn how it is possible to pass a representation of a function as a string, an integer, or an object, without invoking it immediately

Synergy-e-News:  June 4, 2009

  • Leading chemical manufacturer upgrades to Synergy/DE 9 and HP OpenVMS Integrity – Experiences 75% increase in Performance
  • TECH TIP: What is DTK_NEWGRID, and does it affect %GRID_CREATE?
  • Quiz: In our Sample code, will impatience cause the User problems?
    – Find out how display optimization of UI Toolkit and the Windowing system saves the day!

Synergy-e-News:  May 7, 2009

  • Leading Midwestern retailer migrates Synergy/DE-based ERP from version 6 to version 9 on OpenVMS Integrity in just 2 months
  • Protecting the spread of Security Infections in places you might not think about
  • TECH TIP: xfServerPlus and the hidden cost of confusing speed with performance
  • Quiz: Is there a “kill” statement in Synergy/DE? – Solve this quiz and find out
    – Learn what “kill bill” does in the sample code, you may be surprised

Synergy-e-News:  April 15, 2009

  • Where In The World Is Synergy/DE? – In Space!
  • TECH TIP: xf NetLink Connectivity issues? Check your settings…
  • Quiz: What type am I?
    – Learn more about what Prototyping does and what the system-supplied function “^argtype” tells you

Synergy-e-News:  March 17, 2009

  • Silverlighting Your Synergy Code with the .NET Assembly API
  • Synergy/DE SQL Connection to Support SQL Native Client 10
  • TECH TIP: Configuring xf ODBC access to multiple databases on a single OpenVMS machine
  • Quiz: Can you write a function that returns more than one type? – Check out this quiz!
    – Expand your skill set and find out how this can be done

Synergy-e-News:  February 19, 2009

  • Where in the World is Synergy/DE? – Heating up the propane industry with RCC!
  • TECH TIP: How does one add proxy authentication (username and password) to an HTTP request?
  • Quiz: Can you spot a Pure Function when you see one?
    – The benefit of pure functions is that they can be used anywhere without fear of dependencies

Synergy-e-News:  January 29, 2009

  • Detect Potential Problems Early! – Using Synergy/DE 9.1.* Enhancements
  • TECH TIP: “Error 21: Invalid operation for file type” when making method call with xf ServerPlus
  • Quiz: What does it Say? – Figure out the Sample code to find out!
    – See why it’s a good idea to use Naming Conventions that avoid name collisions!

Synergy-e-News:  January 8, 2009

  • The Host with the Most – The Synergy .NET Assembly API Part 2: Cross-Language debugging
  • CodeExchange – Get the local time offset from Universal Time with LocalUMTOffset
  • TECH TIP: Escape sequences not recognized by “install_lm” or “config_lm” on Linux
  • Quiz: Do you have the answer for the question posed?
    – Use the OnEvent() method to signal the event from the method efficiently. Know your Object-oriented coding