News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

c:\BrowseTracker.ini - in root folder

Started by nightlight, October 12, 2010, 11:46:39 AM

Previous topic - Next topic

nightlight

Why is BrowseTracker.ini file in the root folder of drive C. That's a very bad practice (imagine mess if other programs were putting their files in the root) and it looks like some kind of quick & dirty kludge. Is there a way to disable this annoyance without disabling the plugin?

oBFusCATed

(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

ollydbg

Quote from: nightlight on October 12, 2010, 11:46:39 AM
Why is BrowseTracker.ini file in the root folder of drive C. That's a very bad practice (imagine mess if other programs were putting their files in the root) and it looks like some kind of quick & dirty cludge. Is there a way to disable this annoyance without disabling the plugin?

I have encountered this kind of problem when I use the portable cblanuncher several months ago. the BrowseTracker.ini was created in my F:\  rood folder of drive F. Then I have report to Pecan ( the author of Browser tracker plugin).

It should be fixed.
So, which version did you use?
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

nightlight

Quote from: ollydbg on October 12, 2010, 01:07:36 PM
I have encountered this kind of problem when I use the portable cblanuncher several months ago. the BrowseTracker.ini was created in my F:\  rood folder of drive F. Then I have report to Pecan ( the author of Browser tracker plugin).

It should be fixed.
So, which version did you use?

The CB version is 10.5, and BrowseTracker 1.2.94 2010/02/25 (it came with the current CB installer).

nightlight

Quote from: oBFusCATed on October 12, 2010, 12:24:04 PM
You're not using projects, don't you?

I am using CB projects & workspaces. How is that related to the problem?

ollydbg

If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

nightlight

Quote from: ollydbg on October 12, 2010, 02:31:20 PM
the fixed problem I reported one year ago.

http://forums.next.codeblocks.org/index.php/topic,10599.msg73594.html#msg7359

Thanks, that fixed it -- from that thread I noticed he checks first for the .ini in the executable
folder. So I moved the BrowseTracker.ini from C:\ to the C::B exe folder and restarted
C::B then toggled the state of BrowseTracker. It updated the new copy without recreating
anything in the root. So it seems happy with the new place.


ollydbg

strange, I still meet this kind of problem.
Today, I just found that there is a BrowseTracker.ini under my F:/ root.

What I have done is:
1, install
http://forums.next.codeblocks.org/index.php/topic,13234.msg94433.html#msg94433
on my system

2, then I just copy a portable cb launcher to the installed folder.
http://forums.next.codeblocks.org/index.php/topic,10360.msg93976.html#msg93976

then just run the cb portable launcher.

Now, I just check the file BrowseTracker.ini, its create time and modified time was all consistent with the above behavior. :(
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.