Author |
Topic |
|
foxmuldr
Tomato Guru
USA
427 Posts |
Posted - Mar 23 2020 : 5:57:55 PM
|
If you have an exports file (module.def) and you rename a symbol used within, it should rename the entry in the module.def as well.
|
|
foxmuldr
Tomato Guru
USA
427 Posts |
|
feline
Whole Tomato Software
United Kingdom
19071 Posts |
Posted - Mar 24 2020 : 10:54:04 AM
|
Unfortunately we still don't search these files. I have tried some tests here to see if it is easy to trick VA into searching these files, but they have their own specific syntax, so a sensible check will require some understanding of the file format.
I have noted on the case that you are still interested in this:
case=52615 |
zen is the art of being at one with the two'ness |
|
|
foxmuldr
Tomato Guru
USA
427 Posts |
Posted - Mar 27 2020 : 3:19:00 PM
|
The format is:
EXPORTS
function1_name function2_name
-----
If you rename "function1_name" to "newfunction_name" it should do a simple replace on that line.
|
|
|
feline
Whole Tomato Software
United Kingdom
19071 Posts |
Posted - Mar 27 2020 : 3:33:40 PM
|
You can have numbers after the function names, or keywords. But yes, in general, for this file type it is just a search and replace. But we need to be careful extending to other file types, since the extension does not always guarantee the nature of the file. |
zen is the art of being at one with the two'ness |
|
|
foxmuldr
Tomato Guru
USA
427 Posts |
Posted - Apr 27 2020 : 10:40:36 AM
|
quote: Originally posted by feline
You can have numbers after the function names, or keywords. But yes, in general, for this file type it is just a search and replace. But we need to be careful extending to other file types, since the extension does not always guarantee the nature of the file.
At the very least, it could come up in the list unchecked and we could check them if desired.
Thank you, feline. My wife's a cat lady and we have a small feral colony (8 cats). Mostly Star Trek names: Spot, Tucker, Tasha, Phloxie (originally Phlox, but found out later she was female), Tordie La Forge, and then Blackie, Stripes, Moca. We have two other foreign cats that often come around: Major Tom and Newbie. :-) |
|
|
feline
Whole Tomato Software
United Kingdom
19071 Posts |
Posted - Apr 28 2020 : 09:33:37 AM
|
This is a reasonable idea, and I have added this to the case.
Partly though this is a matter of finite resources, and focusing them where we hope they will do the most good.
As for cats, cats are clearly good and important |
zen is the art of being at one with the two'ness |
|
|
foxmuldr
Tomato Guru
USA
427 Posts |
Posted - May 01 2020 : 4:03:50 PM
|
quote: Originally posted by feline Partly though this is a matter of finite resources, and focusing them where we hope they will do the most good.
I have offered multiple times to help you improve Visual Assist X, even under NDA or whatever. I've proposed an external API interface that would allow you to expose some functionality so we could write an interfacing DLL without having access to your source code, thereby allowing us to code things which do things we want without hitting you up with endless requests.
I'm still willing. |
|
|
foxmuldr
Tomato Guru
USA
427 Posts |
Posted - Dec 24 2024 : 10:39:36 AM
|
I would like to reiterate this. It's come up twice this week, and results in a runtime error in apps that rely on the new function name if one manually forgets to update the DEF file (which occurred in both cases this week :-)).
-- Rick C. Hodgin
|
|
|
feline
Whole Tomato Software
United Kingdom
19071 Posts |
Posted - Dec 24 2024 : 11:09:03 AM
|
I have put a note on the case that this is still coming up. It's still in the list, but it doesn't come up that often, as you can see. Not forgotten though! |
zen is the art of being at one with the two'ness |
|
|
|
Topic |
|