I am currently porting one of my applications from mE's LCD library to the LCD1602 unit of dany's website. The original LCD library is almost useless to me, as mE appears to have absolutely no interest in adding a simple delay function to their closed source library for slowing the LCD-output down (I pleased them at least 10 times in the past months and got only useless answers like "... we will consider...blah..." ). -> Really exciting, this is professional help!
Hereby I found out that this "feature" of automatically including mE-libraries can become very nasty, as...
- - I cannot replace their units with self-written ones, using the same procedure names (would allow me to keep my code unchanged except of a different name in the uses line).
- Even if I use different names, there is the problem that the compiler rises no error if forgot somewhere to replace an old procedure name, it simply inserts then the mE library in addition.
How can I force mP 8.1 to only link those libraries I explicitly declare in the uses line and to rise an error otherwise? This is how normal compilers work[/list]