StudioPM wrote: -- I'm simply trying to verify whether DCAL Standalone can work with DataCAD ver. 12, or if such an aim is a sheer waist of time.
All/most of the old macros still function with DC12 just as they did with V11. You can still write macros in the old format limited only by the current entity support. As I understand it, newer entity types are not supported.
In my opinion, if you don't already know the classic DCAL language, and without some commitment from DataCAD LLC to extend its functionality to support new entity types, I would say that learning it would be a questionable use of time. You would be better served learning the Delphi or C++ DCAL.
StudioPM wrote: -- I'd like to get some actual declaration such as:
“My name is Such and Such, and I'm positively using DCAL Standalone with current DataCAD ver. 12, operating this way:
- Step 1
- Step 2
- ...
- Step N”
My name is Jon, and I'm positively using DCAL Standalone with current DataCAD ver. 12, operating as indicated in my prior post. As I said before, I dump all of my files, macro, compiler, includes, etc. in a single folder for best results when compiling. I find that when I place the files in sub-categories that the DCC.exe fails and I must use DCC1, DCC2 as separate steps for the compilation to work.
StudioPM wrote: -- It's incredibly sad that, according to your opinion, this very first "Test.dcs" example offered by the “DCAL Tutorial” is such a mess. Instead of making it more complex, inserting the “#include” as you had suggested, I've simplified it, by erasing the offending “wrterr” statement. Well: nothing changed, the problem must lie somewhere else.
If you wish to continue to pursue this please post specifics on the error you are getting.
StudioPM wrote: -<!>- I repeat:
I'd like to simply get a working example of DCAL Standalone as simple as possible, the simplest one could imagine. But working with DataCAD ver. 12. An impossible task?
Not impossible but also not as easy as it could be. The compiler was written for DOS and has not been updated to address a windows environment. Your code with my correction does work with DC12 but you must get the compilation process to work which is likely a problem with pathing. Try using the single folder approach or compiling with DCC1, DCC2 and see if that works for you.