Is there any info on a DADE plugin for Asta3 that works with RB7? The only one I've seen gives me compilation errors. Any thoughts on where I should be looking.
I downloaded that one and the one on the ASTA site. I am getting identical compile errors for both. They are looking for RbVersion.inc, AstaVersion.inc I don't see these include files anywhere.
D7A Asta 3.090 RB 7.02
-- David Farrell-Garcia Orca Software & Technologies
Anyone found any more info on these compile errors? We can get past those by simply including defines like the old one used to. But then we start getting errors such as "Method SetDatabaseName' not found in base class"
You need to use the daASTA plugin you downloaded from our website link. This one is compatible with RB 7. The interface section changed from RB 6 to RB 7 in order to support thread safety, which is why the one from ASTA's demo project does work in RB 6 but not RB 7.
I'm having the same problem, but I use Apollo. There is an Apollo Dade plugin that is included with their 6.1 file set, but judging from this thread, it must have been written for RB 6. You don't have any Apollo plugins on your web site, so I can't follow the advice you gave Rhett.
I use: D6 Update pack 2, Apollo 6.1 and I just purchased RB 7.02.
Where do I go from here? I'm not sure that my programming skills are up to the task of re-writing the interface section of the plugin that I have. Is there some other option?
Yes, your Apollo plugin needs to be rewritten. Contact the authors of the Apollo plugin to see if they can help. If you want to tackle it, look at the methods in daDBBDE.pas and model the Apollo plugin after those for the BDE, since this will be the same overridden methods across all DADE plugins. I haven't looked at the Apollo plugin, but most likely, there are about three methods that need to have their signatures changed- there shouldn't be much work to support the new interface. If you want to make the plugin threadsafe, then that will take more effort as the global unit level functions need to be made threadsafe.
Comments
http://www.digital-metaphors.com/tips/daASTA.zip
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com
I downloaded that one and the one on the ASTA site. I am getting
identical compile errors for both. They are looking for RbVersion.inc,
AstaVersion.inc I don't see these include files anywhere.
D7A
Asta 3.090
RB 7.02
--
David Farrell-Garcia
Orca Software & Technologies
Posted With XanaNews 1.14.3.7
by simply including defines like the old one used to. But then we start
getting errors such as "Method SetDatabaseName' not found in base class"
Thanks,
Rhett Price
IndySoft
one is compatible with RB 7. The interface section changed from RB 6 to RB 7
in order to support thread safety, which is why the one from ASTA's demo
project does work in RB 6 but not RB 7.
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com
plugin that is included with their 6.1 file set, but judging from this
thread, it must have been written for RB 6. You don't have any Apollo
plugins on your web site, so I can't follow the advice you gave Rhett.
I use: D6 Update pack 2, Apollo 6.1 and I just purchased RB 7.02.
Where do I go from here? I'm not sure that my programming skills are up
to the task of re-writing the interface section of the plugin that I
have. Is there some other option?
Thanks,
Don Mided
Natural Software Co.
Apollo plugin to see if they can help. If you want to tackle it, look at the
methods in daDBBDE.pas and model the Apollo plugin after those for the BDE,
since this will be the same overridden methods across all DADE plugins. I
haven't looked at the Apollo plugin, but most likely, there are about three
methods that need to have their signatures changed- there shouldn't be much
work to support the new interface. If you want to make the plugin
threadsafe, then that will take more effort as the global unit level
functions need to be made threadsafe.
Cheers,
Jim Bennett
Digital Metaphors
http://www.digital-metaphors.com
info@digital-metaphors.com