TD-345: Dynalib names case sensitive bug

Report bugs and possible workarounds for ANSI TD versions
Dave Rabelink
Founder/Site Admin
Founder/Site Admin
Netherlands
Posts: 3388
Joined: 24 Feb 2017, 09:12
Location: Gouda, The Netherlands

TD-345: Dynalib names case sensitive bug

Post by Dave Rabelink » 29 Dec 2007, 16:45

Very very old issue and still not fixed in TD.

When dynalib names in the library section are misspelled case wise, TD loads
the dynalib multiple times. Dynalibs should only be loaded once in the application !

Testcase :

- Open Main.apt
- Run
- Watch the messagebox appear indicating Dyna1.apd is loaded

- Now comment the first include item in the libraries section and uncomment
the second line. See the difference is only the case of the name
(Dyna1.apd and DYNA1.apd). Logically those two includes should be identical.
- Refresh libs and run the sample again. Now you will see two messageboxes.

The dynbalib Dyna1.apd is loaded twice in the application which will result in
unexpected behaviour.

See another description of this issue here :
https://wiki.tdcommunity.net/index.php/ ... _filenames

Testcase attached !

Dave
You do not have the required permissions to view the files attached to this post.
Regards,
Dave Rabelink

Image
Articles and information on Team Developer Tips & Tricks Wiki
Download samples, documents and resources from TD Sample Vault
Videos on TDWiki YouTube Channel

Return to “Bug Reports (TD 4.2 and older)”

Who is online

Users browsing this forum: [Ccbot] and 0 guests