Please go here for a more recent release.
Application: Metalogic Finance Explorer
Category: Office
Description: Metalogic Finance Explorer is a personal finance, budget software compatible with Money and Quicken downloads.
Download Metalogic Finance Explorer 4.3.0.Beta6 [614KB download]
Release Notes:
2010-10-19
Cleaned up a number of issues with the package based on forum feedback.
2010-10-17
Very first portable release of Metalogic Finance Explorer!
First of all, some comments on the PortableApps.com Format compliance:
It looks a good, simple, small app. Pity it's dependant on .NET.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Chris,
Thank you very much for the quick turnaround. I will review your comments and release an update in the next few days.
A couple of things I'd like to address now:
* This application is not .NET. It is written in C++. In fact, one of the major pieces of work that went into the new version (4.3) was to replace the ActiveX grid with a pure C++ one so that this wouldn't be a barrier to portability (since ActiveX controls need to be registered on every computer). What made you think this was .NET based? Perhaps there is an unexpected dependency?
* That's an interesting point about using the portable browser. Since there is no defined way to do this, I will leave it for a future relase.
Thanks again.
Metalogic Software
I didn't have a tool with me to check if it was a .NET assembly properly, so I just went on some of the contents of mlFinExp.exe which seemed to indicate it was .NET; judging by my later findings with running it in Wine I gather that that's incorrect (if it were .NET it would fail faster). These are the portions of the file I observed:
My XP VM, having the automatic updates turned on, has .NET, so I wasn't able to check it that way; however in Wine 1.2.1 I tried running it and got an error, but it doesn't seem to be a .NET error. Here's the output in the console, as you may find it interesting.
0x80004003 is E_POINTER, "Pointer that is not valid". It's missing the COM type {00000514-0000-0010-8000-00aa006d2ea4} - ADODB.Connection. That's not .NET, but still it's a dependency. Personally I would recommend you using SQLite rather than Jet (mdb), although it wouuld increase the file size of your release. Then that wouldn't be an issue in Wine. You mention better Wine support in your 4.3 Beta - have you come across that at all?
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Glad the .NET confusion was cleared up.
It looks like you found that string using some sort of resource analyzer? I will try to track down the source of that and remove it if I can. May I ask what tool you are using?
The second portion that you saw is needed to use XP themes and is not .NET related.
As for the Wine comments, you are correct, my usage of Jet is an issue under Linux. Use of SQLite is in my to do list but not for 4.3. At this time Wine is not a priority. I was hoping that the removal of ActiveX would be enough to address Wine compatibility but it looks like I was mistaken. I will ensure the beta Web page is updated to clear that up.
However, Jet is part of Windows (XP and up) so that dependency should not be a problem.
Thanks again for your detailed testing.
Metalogic Software
Resource analyzer? No, I just opened it in Vim (I also then used
strings
to see if I could spot anything smaller of value, to which the answer was no.)Looking forward to your next release.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
I used strings as well and found the string that you mentioned. As it turns out, that is part of MFC. If you compile any MFC application using the static library, you will get that string (rather odd since this is not managed code). So I can't remove it. In any case, I'm satisfied that there is no surprise .NET code anywhere in my app.
Next release should be out soon...
Thanks.
Metalogic Software
Based on your feedback, I have repackaged the application. I didn't have time to finish all the changes but most of them were done. I expect to complete the rest by the end of this week.
Here is the list of changes:
* Fixed appicon.ico
* AppID changed to MetalogicFinanceExplorerPortable
* Launcher renamed to MetalogicFinanceExplorerPortable.exe
* Shortened description to 247 characters
* App\AppName renamed to App\MetalogicFinanceExplorer
Due to the changes, the name of the file has changed. New download link:
Download Metalogic Finance Explorer 4.3.0.Beta6 [614KB download]
Metalogic Software
Darn it. I had this downloaded and on my to do list to test as I've been looking for something to replace Monet Manager EX Portable since it's portable development died.
PortableApps.com Advocate
Hi horusofoz,
See my reply to Chris above. This application is written in C++. It does not use .NET in any way.
I will be happy to clear up whatever the source of the .NET confusion is once I have more details.
Oh and Metalogic Finance Explorer is not going anywhere. It's been around for almost 10 years and is in active development.
As long as there is enough interest from the PortableApps.com community, I plan on building the Portable version with every release of the normal version. At less than 1MB in size, I also have hopes to get this in the official suite should the PA.com team be interested.
Metalogic Software
Sweet. I'll try this out real soon then. Thanks for clearing that up
PortableApps.com Advocate
Did a fresh install and got this error on launch.
Windows 7 Professional 32 bit
Administrator account
Sidenote: Can I suggest using the development test in this forum as it's what most users of these forums will recognise.
PortableApps.com Advocate
Just a brief explanation of the development test horusofoz speaks of; label the first release Development Test 1, then 2, etc., in the DisplayVersion.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
Thanks for the details. I will do my best to follow this practice.
Chris and horusofoz. Thank you both for your patience as I battle with the learning curve.
Metalogic Software
horusofoz,
Sorry about that. I should have tested this better. That's what happens when doing late night work.
I've repackaged the download. Please give it another try.
I will try to follow the development test you suggest.
Metalogic Software
Just to clarify again the development test I referred to is a naming convention.
For example your app would down be called
Metalogic Finance Explorer 4.3.0 Beta6 Development Test 3
and the file name would be:
Metalogic_Finance_Explorer_4.3.0_Beta6_Development_Test_3
This is because it is the third package of 4.3 Beta 6.
Once MFE moves to 4.4 you would return to DT1, e.g. Metalogic Finance Explorer 4.3.0 [If required BetaX] Development Test 1.
Hope that helps
PortableApps.com Advocate
I understand the convention now. I will apply that to all future portable releases.
Thanks!
Metalogic Software