Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 10 of 18 total |
TPersistent iheritance lost |
Wed, Jul 6 2016 9:16 AM | Permanent Link |
Matthew Jones | Here's an odd one. Code that has been working fine just started
breaking because a derived class has "lost" its TPersistent inheritance. I cannot fathom what I did to break it. I have TItemCommon = class (TPersistent); Then I have TItemOne = class (TItemCommon); and TItemTwo = class (TItemCommon); The code creates TItemOne just fine and the .loadobject works fine, but the TItemTwo which is created doesn't have it. Looking in the Chrome debugger, TItemTwo has an _proto for TItemCommon, but then goes straight to Object, and not TPersistent as the TItemOne does. Anyone got a suggestion as to why this might be? -- Matthew Jones |
Wed, Jul 6 2016 9:49 AM | Permanent Link |
Matthew Jones | Matthew Jones wrote:
> Anyone got a suggestion as to why this might be? Me! Me! Me! It appears that the order of the files in the output javascript is significant, and the compiler is outputting the TItemTwo before TItemCommon is, which means TItemCommon is not ready for use yet. Now to work out how I did that... -- Matthew Jones |
Wed, Jul 6 2016 10:04 AM | Permanent Link |
Matthew Jones | Matthew Jones wrote:
> Matthew Jones wrote: > ... and the compiler is outputting the TItemTwo > before TItemCommon is, which means TItemCommon is not ready for use > yet. Now to work out how I did that... Okay, this appears to be due to a circular reference, in the implementation section. I'd found an issue with this before, and Tim had fixed it. Seems there is a side effect. I can work around it by using another unit as intermediary, but Tim, if you need any more info let me know... -- Matthew Jones |
Thu, Jul 7 2016 7:58 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Matthew,
<< Okay, this appears to be due to a circular reference, in the implementation section. I'd found an issue with this before, and Tim had fixed it. Seems there is a side effect. I can work around it by using another unit as intermediary, but Tim, if you need any more info let me know...>> Yes, please send over a sample project or code that demonstrates the issue. Tim Young Elevate Software www.elevatesoft.com |
Thu, Jul 7 2016 8:35 AM | Permanent Link |
Matthew Jones | Tim Young [Elevate Software] wrote:
> Yes, please send over a sample project or code that demonstrates the > issue. I'll see if my project will make it happen - it is the big one though... -- Matthew Jones |
Mon, Jul 11 2016 11:39 AM | Permanent Link |
Matthew Jones | Matthew Jones wrote:
> Tim Young [Elevate Software] wrote: > > > Yes, please send over a sample project or code that demonstrates the > > issue. > Project coming soon, with details. By email (confidential!). -- Matthew Jones |
Mon, Jul 11 2016 12:08 PM | Permanent Link |
Matthew Jones | Matthew Jones wrote:
> Project coming soon, with details. By email (confidential!). Sent from personal email address. -- Matthew Jones |
Mon, Jul 11 2016 1:08 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Matthew,
<< Sent from personal email address. >> Which email address ? I don't see anything yet... Was it a .zip file ? Tim Young Elevate Software www.elevatesoft.com |
Mon, Jul 11 2016 2:47 PM | Permanent Link |
Matthew Jones | Tim Young [Elevate Software] <timyoung@elevatesoft.com> wrote:
> Matthew, > > << Sent from personal email address. >> > > Which email address ? I don't see anything yet... > > Was it a .zip file ? > A zip code is included. M-J.com. To support@ -- Matthew Jones |
Mon, Jul 11 2016 5:01 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Matthew,
Hmm, still didn't see anything yet...checking the admin logs for Google mail, yep, it got marked as spam. Try sending it directly to me (timyoung@elevatesoft.com) Thanks, Tim Young Elevate Software www.elevatesoft.com |
Page 1 of 2 | Next Page » | |
Jump to Page: 1 2 |
This web page was last updated on Friday, December 6, 2024 at 05:39 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |