Jump to content
Ian Branch

Ummmm. What!!

Recommended Posts

D12 + Patch.

I just double clicked on the FormShow event of a Form to create the event.

I got a "Cannot find implementation of method FormShow.: error.

I checked, the declaration is in the Form Class and the procedure is in the code.

Huh??

I added some code into the FormShow procedure but it doesn't run.  I don't get any error messages.

Any thoughts/suggestions??

 

Regards,

Ian

Edited by Ian Branch

Share this post


Link to post
16 minutes ago, Ian Branch said:

Any thoughts/suggestions??

Does it happen with a blank project? Either way, can you post the source here?

Share this post


Link to post

Hi Dave,

No it didn't happen on a new project. 

And it isn't happening on/in all my projects in the proj Gp.

But it is happening in more than one. 😞

I can't really post the form/project as it has 3rd Pary components on it and there is proprietary information in it.

Whilst I could mask the information, it would still be dependant on you having the 3rd Party components to open the unit.

What's a little more annoying is that I don't know how long this 'isssue' has existed and therefore how long existing FormShow procedures in the relevant Apps hasn't been functioning.  😞

Ian

Share this post


Link to post

Update - I just went through the 30 projects in the ProjectGrp.

4 projects are exhibiting the issue.  😞

I guess that narrows it down to what do those 4 have in common....

Edited by Ian Branch

Share this post


Link to post

I backtracked through the versions and found that three developed the issue in mid January and one in mid Dec.

Doing the usual file comparisons, I couldn't find a change/difference in the sour dfm files.  😞

All restored now and working as desired.

Thanks for looking.

Ian

 

Share this post


Link to post

This has happened to me in the past when in the source files (even those called in the Uses) there were strange characters or the line ending was not CRLF.
I also saw some anomalies when the declared class name and the implemented one (in the methods) differed due to the character case.
But I never delved into how much it all impacted the code.

Since that time I have made sure of both CRLF characters, especially from what is copied / pasted from sources external to the IDE by first copying into a text editor and forcing the thing and then into the IDE.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×