Hello, All! The problem we’re experiencing has to do with the version 8.10.3 SDK, although we’re also seeing this in 8.10.0. The source code is causing compatibility issues with Sales Order Entry (sozdj101). More specifically, we are seeing dependency issues when a given VB project is changed in the smallest amount. Our ideal would be to change the one VB project and not have to touch any other object. Here is a description of the steps to replicate the issue.
1. When we make ZERO changes to the CCTransactions project, but run the project from VB in debug mode, it fails to launch the Credit Card Transactions screen (it appears to fail in ARSOPmnts.dll where it launches CCTransactions.dll).
2. With zero changes to CCTransactions and ARSOPmnts, we add both VB Projects into a group and run it from VB in debug mode, this causes an error 430 which is due to a compatibility issue with what the Enter Sales Order program (sozdj101) expects (see images 1 and 2, below).
3. If we add the Enter Sales Order Project (sozdj101) to the group, meaning CCTransactions, ARSOPmnts and sozdj101 are all in the group, and run it in debug mode, then it opens the Credit Card Transactions screen (see images 3 and 4, below).
4. This dependency is a problem because it requires the building and shipping of programs that are not modified by us but may contain modifications from other 3rd party developers. On top of that, ANY change we make to the CCTransactions project, requires, (1) rebuilding and re-registration of the ARSOPmnts project, then (2) rebuilding the sozdj101 project. This same dependency problem is present in other areas, where the chain of dependencies is less clear. At least for sozdj101, we know the dependency is ARSOPmnts. In other places it requires searching to figure out what exactly is the dependency chain, then rebuilding and re-registering each part of that dependency chain.
Thanks, in advance, for any help you can provide. I look forward to your responses.