Welcome to the Invelos forums. Please read the forum rules before posting.

Read access to our public forums is open to everyone. To post messages, a free registration is required.

If you have an Invelos account, sign in to post.

Invelos Forums->Posts by Mamo Page: 1  Previous   Next
Message Details
Quoting specise_8472:
Quote:

I see that people have finally seen the light and gone to a real compiler. (Only kidding  ).


Quote:

I have been using Delphi since V5 and am happy with it. All my Profiler plugins are written in Delphi (Pascal).
I just like pascal as any form of C seems to be 'weird' to me. Code not easy to follow for my tastes.

I probably have a few more years than you. I have used the Cbuilder since the first version. In all these years I have not been able to understand why people persisted and insist on using a non-standard C ++ product, which is very cumbersome, and you have to write everything by hand (now fortunately not anymore).
I'm talking about Visual C (which in the early years had absolutely nothing), while with Cbuilder you found everything already done.

If you've been programming for so long, you've probably downloaded material from my site. It was one of the main sources of vcl freeware components.

Quote:

But then again I have learnt enough of the various C's to convert to Delphi.

I have never deepened Delphi too much, also because cbuilder can compile delphi code directly.

Quote:

Currently using 10.1 (Berlin).
Love the idea of cross-platform in that one code base that compiles to any platform. Only gotcha is that you have to buy a developer license to be able to use iOS devices.

Not having apple equipment I have never tried. Being a closed environment, it is likely that to transfer the app to the device you must necessarily go from the app store. Hence the need to purchase a license. Fortunately with Android it is not necessary. You can transfer the app directly from the IDE.
Quote:

But have got around that by having access to our work Enterprise program. We have in-house programs for our users that we push out via Citrix Xenmobile.

For the joy of users. 

Quote:

So if anyone needs help with Profiler in Pascal (Delphi), I am willing to assist.

Thanks for the offer.
I preferred not to create a plugin, but an autonomous tool, for the simple reason that I'm lazy and did not want to study how to do it. 

Quote:

Actually most of my plugins are in Delphi 2007 as from about 9 on they switched to Unicode, and some of my libraries I use are not in Unicode. Just have not been bothered to rewrite, find alternatives.

For the same reason, for the main programs I still use version 5 of the cbuilder (version released in the year 2000)

Quote:

Then again at work I have to use predominantly Powershell for scripting and JavaScript / MySQL (LAMP & WAMP stacks). Now learning Mongo DB.

Wow.
Compliments. I've been trying to update the site for a couple of weeks and I'm trying my hand at PHP (I'm creating WP plugins).
Posted:
Topic Replies: 40, Topic Views: 427
Try to see this post:
https://community.embarcadero.com/article/articles-support/174-rad-studio/installation-registration/16501-manual-uninstall-of-rad-studio-delphi-c-builder-10-2
Posted:
Topic Replies: 40, Topic Views: 427
If someone wants to contribute with the translation of the terms used by the program, I have made available a shared spreadsheet where you can insert them.
You can find it at this address:
https://docs.google.com/spreadsheets/d/12EwOCnWMUqm3g7lYxtU7dNFUwNa6brVlgcLpnUN9ifA/edit?usp=sharing
5 languages are indicated, but nothing prevents adding others
Posted:
Topic Replies: 40, Topic Views: 427
Quoting mediadogg:
Quote:

Thanks. There is no CE for RAD Studio.

Sorry but I do not understand.
Rad studio is still present (whether you download the CE cbuilder or Delphi CE).
Of course it is not as complete as the paid version of 3000 USD, but a reduced version is present and allows you to encode in C ++ or delphi.
For trial I uninstalled everything and reinstalled again.
I tried to make a simple application for windows, and then without any changes (I simply changed the target) I tried to compile it for the phone, and in addition to compile it, I transferred and installed directly on the phone.
During the installation (of Cbuilder CE or delphi CE) it asks you if you want to install also the necessary to create android applications, OS X etc ...
Posted:
Topic Replies: 40, Topic Views: 427
But did you download the Comunity version?
https://www.embarcadero.com/products/cbuilder/starter
As for the phone calls, never received one (also because I did not put the correct number        )
For emails, one a day the first times, now once a week (if they bother you create a rule to move or trash them)
Posted:
Topic Replies: 40, Topic Views: 427
Quoting GSyren:
Quote:

Looks fine now! 

Excellent news. Thank you
Posted:
Topic Replies: 40, Topic Views: 427
Quoting mediadogg:
Quote:
Most useful discussion I have seen in awhile. Looking into CBuilder. Before I "Retire," I would like to try a cross platform project. Looks like an interesting way to go.


Happy for your words.
Believe me, it's a really good product.
It is a true RAD environment.
Furthermore, by simply changing the target, you can create the same application on Windows, IOS, Android, OS X.
I use Cbuilder (c++), but there is also the version for delphi (always free for personal and commercial use. If you exceed 5000 USD of profit, then you have to buy the license).
Posted:
Topic Replies: 40, Topic Views: 427
Quoting GSyren:
Quote:
Not quite there yet:

I should have fixed this bug.
Quote:

Also, what kind of window are you using. It behaves oddly. It positions itself behind all other windows, so you have to minimize everything else to see it. And it minimizes like it is a child window:

Also fixed this.

Thanks again for the help.
New version 1.1.0.1006
Posted:
Topic Replies: 40, Topic Views: 427
Quoting GSyren:
Quote:
Ouch! Touchy subject. I hope you realize that my post wasn't entirely serious. You have your favorite development environment, and I have mine. I won't try to convince you to change. Just two points on the subject:

I'm sorry to have given this impression. It was not my intention.
Quote:
Yes, Microsoft has had some ideas that haven't panned out, but Visual Studio has been fine. I started Windows development back in 1993, I think, with Visual Basic 3. The only time over 25 years that I have had to rewrite anything was when MS shifted to the .Net platform. And that is what, 15 years ago, or so? I did rewrite one of my projects from WinForms to WPF, but that wasn't out of necessity, but rather because I wanted to take advantage of the features in WPF and I happened to have time on my hands.

Unfortunately I have not had this luck (among the last absurd things you can look for MS Access Runtime 2016 and office 2016 - Absurd that you can not install them at the same time.)
Quote:

The main reason that I took a little stab at your development environment was that your program doesn't resize nicely. That may not be a big deal, but the fact is that with WPF that's more or less automatic.
Anyway, I like what you have done. Keep up the good work! And no hard feelings, I hope.

You are right.
Posted:
Topic Replies: 40, Topic Views: 427
Quoting GSyren:
Quote:
Sample export file sent.

Thank you very much for your help.
Quote:

C++ Builder, huh? Well, close to a "real" development tool. 

It is a fantastic product.
Quote:

I understand if you're reluctant to switch from the development environment that you're used to. I'm stubborn like that, too. But you are aware that Microsoft Visual Studio Community Edition is free, right? 

Also the version I'm using of cbuilder is freeware.
https://www.embarcadero.com/products/cbuilder/starter/free-download
and I can assure you that it's a thousand times more powerful and easy to use than the equivalent microsoft versions.
Quote:

Personally I like VB.Net and WPF. I wouldn't try to convince a C++ guy to convert to VB, but C# and WPF is a powerful combination. Going from C++ to C# shouldn't be difficult. WPF (as opposed to WinForms) is a bit of a learning curve, but it really makes a huge difference when it comes to designing good user interfaces.

(end of sermon  )

I have a deep hate with microsoft programming tools. Too cumbersome and as soon as you learn them you change them.
With the Cbuilder we still program as 15 years ago, the libraries are more or less the same and there have been no distortions whatsoever.
Obviously there have been additions, but they are added, not substitutions.
So you do not have to rewrite everything again every three or four years.
With Microsoft no. When they decide that they can not make more profits, they abandon it and after a while they take it away.
I have not investigated that much, but vb.net seems to me to always be a language interpreted and not compiled.
For other projects (where 60 Mb graphics are processed) I tried to make a comparison of processing times between various languages and obviously except the assembler (but outside of my ability) the C ++ was the fastest (if I remember correctly VB.net was 10 times slower)


However in the meantime there is a new version (1.1.0.1005), which should solve the problems reported by GSyren (more titles with the same collection number)
Posted:
Topic Replies: 40, Topic Views: 427
New version: 1.1.0.1004
Updated version with the suggestions (thank you very much) of GSyren:
-You no longer need to enter your own TMDb key. So you no longer need to register on their site.
-The program now saves the last position of its window which is then proposed again the next restart.
- The windows for searching the files for the initial setup are now simpler and we do not necessarily have to call the collection.xml file
- Fixed problem in downloaded titles (pokemon problem)
-Now the overview no longer displays special characters for formatting text.

Quoting GSyren:
Quote:
I know what the problem is. You are assuming that there is a one-to-one relationship between collection number and row number. That isn't true in my case.
If a box set does not contain individual cases for each film, the box set is assigned a collection number, and each title within the boxset is assigned the same number.
I think you'll find that a lot of DVDP users have different numbering schemes that are not consecutive.

Probably the problem is that, but I can not create "your" condition.
I tried to solve it in another way. In case it does not work, can you give me a courtesy?
If this is not a problem for you, send me the address "info [AT] ciemmesoft [DOT] com" the xml file containing the titles with the "problems" (you can filter them to avoid sending me the whole collection).

Quote:
Regarding API key:
Our current limits are 40 requests every 10 seconds and are limited by IP address, not API key.

Thank you.
I stopped to read only the faq 

Quote:

Based on the dll:s you use, I assume that you are using Delphi, right? Just out of curiosity - why?

You went close, because in reality the program is written with the C ++ builder, also from the borland / embarcadero.
I started programming with the old turbo c from borland (on DOS platform).
Then I switched to C ++. With the transition to windows, I started using c ++ builder and from there I continued.
Programming is a hobby.
Posted:
Topic Replies: 40, Topic Views: 427
Many thanks for the reply.

Quoting GSyren:
Quote:

- I can't believe that TMDB really requires every end-user to have their own API key.

Reading the TMDB FAQs, we read that there is a limitation:
"We currently rate limit requests to 40 requests every 10 seconds. You can inspect the status of your limits by looking at the X-RateLimit response headers."
https://www.themoviedb.org/faq/api
Quote:

- Why does the program require that the exported collection is named Collection.xml?

Simply because it is the default name of DVDProfiler (at least in my case).
I believe there are no problems with using another name.
Quote:

- The Settings uses a file browser to browse for the database directory. That's confusing.

You are right.
Unfortunately if I use simpler system dialogs, the compiler behaves strangely (there is probably a bug in my program but I could not find it).
Quote:

- "Move the screen all the way to the left". That seems an odd setting. Why not just save the window position?

In the next versions I will put the rescue of the last position.
You're right, it may seem strange, but it was born from my need.
By having a monitor 21: 9, this way I work alongside my program (left) and DVDProfiler.
Quote:

- "Automatically copy the data". Copy when? Copy what data?

In the screen containing the film data downloaded from TMDb, if this option is set, if you click (just a simple left click is enough ) on the various text boxes, the data contained in it is automatically copied to the clipboard. It is useful for pasting in DVDProfiler.
Quote:

- It doesn't seem to display accented characters correctly in the titles list: Pokémon

You are right.
There is no "arrangement" of the title text. But if you click on the title, you will see that the data below will be correct. (next versions I will fix)
Quote:

- It picks up the wrong data from my collection. The ID (996) is correct for Clash of the Titans, but the rest of the data is wrong.

It appears that the program did not correctly import the collection.
Can I take advantage of your courtesy and ask you to give me a hand to understand the problem?
The program transforms the XML file generated by DVDProfiler into a more readable file.
You can find this file here (along with all the other program data):
C: \ Users \ MAMO \ AppData \ Roaming \ Ciemmesoft \ MDBTODVDP \ DB \ DVDP
(obviously instead of MAMO you have to put your windows username)
There will be two files.
If you use a text editor that also marks the line number (I use ntepad ++), can you check if the line number matches the first data in the text line?
Quote:

- It doesn't handle bold and italic in the overview.

Not using them I have not implemented them. I will do it in the next versions
Posted:
Topic Replies: 40, Topic Views: 427
Quoting mediadogg:
Quote:

Oh, and Mamo, please do not for a moment interpret my question as a criticism of your good work.

Thank you.
Do not worry, I understood that your concern was on the possible reaction of Invelos.
Well, let's consider my program as a provocation.
If they react, it will mean that they still follow their product.

Some time ago I had reported a serious bug with their application for android (data loss). The bug is easily solved (just delete the change cache after synchronization).
I did not have any reaction about it.
I interpreted it as a bad sign.
Let's see if there is a minimum of reaction
Posted:
Topic Replies: 40, Topic Views: 427
In the meantime I have added the possibility to download and copy the images concerning the cast and crew (version 1.0.2.1003)
To do this simply double click on the name of the profile
Posted:
Topic Replies: 40, Topic Views: 427
Quoting GSyren:
Quote:
Why would Invelos react to this? DJ Doena's CastCrewEdit had done the same from IMDb for years without any reaction.

They may have some complaints, but my program uses tools made available by them.
In their program there is the function of "pasting" the data.
I challenge anyone to manually create the XML file needed to paste the data.
Therefore if they have inserted this possibility, they have foreseen that someone used it generating automatically the data.
My program generate this data (in a format compatible with their program) by taking them from another site (in my case TMDb, while in the case of CastCrewEdit from the Imdb site).
My program "downloads" the information from the TMDb site, process it and format it so that it is acceptable by their program (subdividing the fullname into its components -firstname, lastname, middlename) in the most similar way possible to how it is stored in DVDProfiler
Posted:
Topic Replies: 40, Topic Views: 427
Quoting Draxen:
Quote:
... never mind (was going to report a problem...) but I apparently missed something with the configuration. I'll comment on my experiences later on. Thanks for sharing your software!

EDIT: I managed to get my TMDB key, but when I enter it in the program, I get error message "Unable to write to C:\Program Files (x86)\Ciemmesoft\MDBtoDVDP\MDBtoDVDP.INI". No matter what I select as my paths for "Database backup archive DVDProfiler" or "Database location DVDProfiler" on the settings tab. There is no .INI-file on that location. The search for any movie title therefore doesn't work now.


Hi Draxen and thank you for trying to use the program.
Sorry but the program is in the early stages of development and I could only test on a few PCs.
Probably in your PC configuration you did not give the possibility to write in the program folder. This is a windows security system. On the PC where I tested the program, instead, you could write.
I have published a new version of the program that writes the configuration file to another location and therefore the problem you reported should be bypassed.
If you want to try again you can find it on the same download page (now the version is 1.0.1.1002)
http://www.tltools.it/Ciemmesoft/download-mdbtodvdp-program/
Posted:
Topic Replies: 40, Topic Views: 427
Hello everyone.
I published a program that allows you to retrieve information from the database TMDb (The Movie Database). In this way we can complete those profiles that are not yet complete.
The program allows you to find and download covers, movie data, cast & crew.
The program is completely freeware.
If anyone is interested, this is the link to the minisite that I have dedicated to the program:

http://www.tltools.it/Ciemmesoft/2018/08/02/mdb-to-dvdp-the-movie-database-to-dvd-profiler/



Posted:
Topic Replies: 40, Topic Views: 427
At the moment, to solve the problem, I delete the contents of the various folders contained in com.invelos.dvdprofiler / files / localdata ... / changes
Posted:
Topic Replies: 1, Topic Views: 550
I have a problem with database synchronization.
Here the procedure that I follow:
I make a synchronization and android tells me that it was successful.
I make a change on the PC database
I make a new sync and again android tells me it was successful
On the phone I find the film without the change made on the PC, but the more serious the database on the PC returns to the version before the change (in practice the change was lost).
On the phone's Update screen, in the options section, the second button shows the changes made to the phone that will be sent to the database on the PC.
I expected that once the synchronization was done, this list would be empty.
Instead, it remains "full" of the changes that are therefore retransmitted each time the synchronization is performed.
Is there a possibility to reset this "cache" of the changes?
Posted:
Topic Replies: 1, Topic Views: 550
Invelos Forums->Posts by Mamo Page: 1  Previous   Next