[2] I ran the setup file of course, but although the whole setup process proceeded like a breeze, unfortunately the resulting application did not function. It produced an error for every webcomponent that was not there. This was the error message:
"Fatal error running a5_ajax_grid(): Property not found tmpl.precalc.SimpleTemplateForNewRow subelement not found. on line 764 in 1000173:pl"
In the base application (the development files), all of the webcomponents are present, run perfectly without error. The app runs on both full Alpha v12 versions as the v12 runtime (tested that).
The newly installed application in runtime mode however produced the above errors. Something seems to be "missing" or wrong. Have you seen this before? What am I doing wrong?
I checked all the images and icons used. All seem present. I compared the contents of both maps (base and newly installed), which do not seem to have important differences.
I know these processes can be rather tedious before you have something that actually works. Missing files are often the culprit. But here, I can't seem to find what exactly is missing.... Starting up the newly installed app with both the full developer version of AA or the newly installed Runtime don't make any difference. Both applications can't make it work, the tabbed UI appears, but the grid components itself fail wit said error.
Addition later this day:
First, I checked whether I used the same version/build in Full Developer version and used Runtime. It checked out I was. I know, that has been known to be a regular problem, accidentally using different versions. But, as it checked out, I wasn't. Both versions and builds are equal.
Next, I used WinMerge to check out what was different in the original dev directory of the application compared to the newly installed application. Reasoning that SOMETHING had to be different since equal apps used with equal builds MUST generate equal results (which it doesn't). So I thought something should be different.
I don't really know what it actually means, but I WinMerge found that APPLICATION.ADB and APPLICATION.ALB were binary different!
The original APPLICATION.ADB is 16kb, where the newly installed one is 18kb. 2kb difference.
The original APPLICATION.ALB file is just as large as the newly installed one: 4kb both.
Furthermore, I noticed APPLICATION.MUF file in the newly installed app, which mostly means trouble in paradise. Those are supposed to be removed on application termination, but it's still there.
That's all I have to offer right now. As of yet, I have no clue on what's the culprit. I guess tomorrow I'll be checking the code behind the grid component to see if it provides clues matching the error message somehow. But I doubt it, those generally are thousands of lines of code (the components I mean).
Bookmarks