Storage mmexini.db3

Discuss New Feature Requests and Enhancements to Money Manager Ex
User avatar
Renato
MVP MMEX User
Posts: 127
Joined: Mon Apr 25, 2011 7:36 pm
Are you a spam bot?: No
Location: near Zurich
Contact:

Storage mmexini.db3

Post by Renato »

I would appreciate it very much if the data (parameters) stored in mmexini.db3 would be stored in the .mmb database.
Reason: at present it is not possible to keep accounts in different languages at the same time.
By the way: Switzerland has 4 national languages.
If you use the portable version, the .db3 must be copied or re-entered each time the version is changed.
regards Renato use MMEX since 2009

Nikolay
MMEX Developer
Posts: 1344
Joined: Sat Dec 06, 2008 2:27 pm
Are you a spam bot?: No
Location: Sankt-Petersburg, Russia

Re: Storage mmexini.db3

Post by Nikolay »

The feature request have been created https://github.com/moneymanagerex/money ... ssues/2387

Nikolay
MMEX Developer
Posts: 1344
Joined: Sat Dec 06, 2008 2:27 pm
Are you a spam bot?: No
Location: Sankt-Petersburg, Russia

Re: Storage mmexini.db3

Post by Nikolay »

Renato,

Good evening.

I don't understand. mmexini.db3 keeps language settings for app. Do you mean not app but every DB should keeps language settings?
In that case I suggest to install portables mmex for every DB (each one in a separate directory).

For every DB a shotcut on a desktop may be created like this one: E:\Portable_apps\mmex134_1\bin\mmex.exe "E:\Portable_apps\Docs\I_am_Investor.mmb"

PS in case if mmex v 1.3.4-rc.7 used it possible to start several instances of the app.

User avatar
Renato
MVP MMEX User
Posts: 127
Joined: Mon Apr 25, 2011 7:36 pm
Are you a spam bot?: No
Location: near Zurich
Contact:

Re: Storage mmexini.db3

Post by Renato »

Nikolay wrote:
Tue Apr 14, 2020 7:24 pm

I don't understand. mmexini.db3 keeps language settings for app. Do you mean not app but every DB should keeps language settings?
yes, but also the other parameters stored in mmexini.db3 like column width ...
Maybe it would be a solution if you could specify the mmexini.db3 on the commandline.
In that case I suggest to install portables mmex for every DB (each one in a separate directory).

For every DB a shotcut on a desktop may be created like this one: E:\Portable_apps\mmex134_1\bin\mmex.exe "E:\Portable_apps\Docs\I_am_Investor.mmb"
have been done like this until now, but now there are so many new MMEX versions coming and that gives a lot of work every time. So I have to unpack the .zip, change Securityflag mmex.exe for Windows, link it to the desktop, copy the old mmexini.db3 into the new directory
PS in case if mmex v 1.3.4-rc.7 used it possible to start several instances of the app.
great
regards Renato use MMEX since 2009

Nikolay
MMEX Developer
Posts: 1344
Joined: Sat Dec 06, 2008 2:27 pm
Are you a spam bot?: No
Location: Sankt-Petersburg, Russia

Re: Storage mmexini.db3

Post by Nikolay »

>Maybe it would be a solution if you could specify the mmexini.db3 on the commandline.

That is smart idea.

Nikolay
MMEX Developer
Posts: 1344
Joined: Sat Dec 06, 2008 2:27 pm
Are you a spam bot?: No
Location: Sankt-Petersburg, Russia

Re: Storage mmexini.db3

Post by Nikolay »

Renato,

I've developed a solution for this issue.
Artifacts will be available soon:
https://ci.appveyor.com/project/moneyma ... s/32206872
(https://ci.appveyor.com/project/moneyma ... /artifacts)

Now you can use one installation of the mmex binary file, but you can launched several instances, each with its own settings file and data file.
It's solve language switching issue.

Regards,
Nikolay

User avatar
Renato
MVP MMEX User
Posts: 127
Joined: Mon Apr 25, 2011 7:36 pm
Are you a spam bot?: No
Location: near Zurich
Contact:

Re: Storage mmexini.db3

Post by Renato »

Hello Nikolay

I have downloaded and installed, but could not find any changes. Is there a instruction for this ?.
regards Renato use MMEX since 2009

Nikolay
MMEX Developer
Posts: 1344
Joined: Sat Dec 06, 2008 2:27 pm
Are you a spam bot?: No
Location: Sankt-Petersburg, Russia

Re: Storage mmexini.db3

Post by Nikolay »

I've described instructions in the case: https://github.com/moneymanagerex/money ... ssues/2387

Anyway, for example... I have portable installation of mmex in the folder E:\Portable_apps\mmex-1.3.4~rc7-win64.
There are 2 ini files: mmexini_1.db3 and mmexini_2.db3.
Now I would create two shortcuts:
Target: E:\Portable_apps\mmex-1.3.4~rc7-win64\bin\mmex.exe -i mmexini_1.db3
Path: E:\Portable_apps\mmex-1.3.4~rc7-win64\
and
Target: E:\Portable_apps\mmex-1.3.4~rc7-win64\bin\mmex.exe -i mmexini_2.db3
Path: E:\Portable_apps\mmex-1.3.4~rc7-win64\
Image
Image
Image

User avatar
Renato
MVP MMEX User
Posts: 127
Joined: Mon Apr 25, 2011 7:36 pm
Are you a spam bot?: No
Location: near Zurich
Contact:

Re: Storage mmexini.db3

Post by Renato »

If I'm not using the portable version, it doesn't work, the mmexini.db3 is then in directory C:\Users\xxx\AppData\Roaming\MoneyManagerEx\

I'm using it as a call:

"C:\Program Files\Money Manager EX\bin\mmex.exe" -i C:\Users\xxxx\AppData\Roaming\MoneyManagerEx\mmexini-f.db3
then it works perfectly.

Great, thank you, this is the possibility to keep different accounts with different language / parameters.
But this is not suitable for the normal user.
How about using the same name / directory for the .db3 as for the database.

Hopefully this possibility will be a standard feature in the next version of mmex.
regards Renato use MMEX since 2009

Nikolay
MMEX Developer
Posts: 1344
Joined: Sat Dec 06, 2008 2:27 pm
Are you a spam bot?: No
Location: Sankt-Petersburg, Russia

Re: Storage mmexini.db3

Post by Nikolay »

Agree. This solution is for advanced users only.
But I believe most users use one DB for personal needs.
I'll think about how to store languages settings in .mmb file.

Post Reply