Re: What to implement first?

But cursor may stand inside another procedure.

Dmitry.

Re: What to implement first?

What I mean is that for example, I am writing some script and want to insert a procedure just where I am but just double clicking in the object event, the procedure is inserted at the top of script whatever we do.

Re: What to implement first?

What to implement next ?


I think what would be great is to work on the script editor.

  • Better Tab handling like this for example :
    http://i.imgur.com/nHxfORB.jpg

  • Auto completion on variable names, function and so on

  • Maybe tooltips on classes, methods and so on


Well in fact everything that can help the developer not loose track of what he is doing smile


Mathias

I'm a very good housekeeper !
Each time I get a divorce, I keep the house

Zaza Gabor

Re: What to implement first?

mathmathou
Thanks for the suggestions.

Dmitry.

Re: What to implement first?

Another suggestion, maybe already mentioned, I'm not sure...


In database creation, maybe you could try to add the "UNIQUE" property for a field, as there is already "DEFAULT VALUE" and "NOT NULL".

With such a feature, we could write queries like :

INSERT OR IGNORE INTO artist (artist_name, artist_url) VALUES ('Me', 'http://www.me.com')

If the artist_name field was marqued as UNIQUE this would permit a fast Duplicate Check, because the INSERT would be ignored if artist_name is already in database.


This is supported by SQLite and MYSQL with the same syntax.


Just a wild suggestion


Cheers


Mathias

I'm a very good housekeeper !
Each time I get a divorce, I keep the house

Zaza Gabor

Re: What to implement first?

+1  big_smile   Constraints are useful and can save a lot of coding/memory/time if used natively.

Re: What to implement first?

Mr. Mathmathou has the best ideas .

Re: What to implement first?

Please please please please Father Christmas..... I want a DOM HTML Parser..... smile smile smile smile

I'm a very good housekeeper !
Each time I get a divorce, I keep the house

Zaza Gabor

Re: What to implement first?

Please Mr Dmitry Christmas !

I would find at the foot of my Christmas tree a small gift : a DBTreeview!
Thank you Mr Father Christmas

JB

60 (edited by AD1408 2016-08-10 04:23:01)

Re: What to implement first?

I had a chance to play around with My Visual DB. It is a great application especially for people like who are not programmers. Instead of adding further features to existing ones, adding some core components would be better approach as they are sourly missing. After core components completed enhancing existing features may be looked at.


Core components I like to see. In order of importance in my view:


1. Ability to add my own About window and application exe icon. (Perhaps these futures are already implemented. If so, please direct me to an info how I can do them as I couldn't find a way.)


2. Treeview. We can work around this by using tab pages at certain degree but not enough.


3. Menu.


4. Toolbar. (It's not as important as above ones)


5. Editable grid. (this can be added later on too)


Once again, thank you for your work to offer us such a great application.

Adam
God... please help me become the person my dog thinks I am.

Re: What to implement first?

AD1408
Thanks! )

Dmitry.

Re: What to implement first?

is there any plan/schedule to implement at least item 1 and 2 on my previous post above?

Adam
God... please help me become the person my dog thinks I am.

Re: What to implement first?

AD1408 wrote:

is there any plan/schedule to implement at least item 1 and 2 on my previous post above?

1. Example, how to add own about window:
http://myvisualdatabase.com/forum/viewtopic.php?id=1442


But changing application icons it's not so easy, you can do it using Resource Hacker program.


2. Planned.

Dmitry.

Re: What to implement first?

Hello Dmitry/Father Christmas,


Like every end of year, here is my Christmas present wish list smile

  • TimeOut control on HTTPGet/HTTPGetFile : as you added the possibility to handle exceptions (with the True option), can we have control on the timeout duration ?

  • Threads : I can imagine that this hard to implement, but when downloading a file (or a even a page), sometimes the application freezes. This is because the main thread is waiting for the download to complete and Application.ProcessMessages is of no use in that case. But if you can not implement thread management, could you had the Work, WorkbBegin and WorkEnd Indy HTTP properties (you're using Indy right ?) ? This way we can use the Application.ProcessMessages and prevent the application from freezing.

  • A text/XML/HTML parser : Pos is ok, PosEx is better, a real parser would be awesome !!

  • Maybe TRegEx if I dare wink


Thank you father Christmas, I promise I've been a good boy smile


Cheers


Mathias

I'm a very good housekeeper !
Each time I get a divorce, I keep the house

Zaza Gabor

Re: What to implement first?

mathmathou
Looks like you need more advanced tool, like Delphi or free alternative Lazarus (http://www.lazarus-ide.org/)

Dmitry.

66 (edited by AD1408 2016-11-22 15:06:37)

Re: What to implement first?

It's great news on-grid editing may be coming soon!!!


Treeview PLEASE............


I'm bit puzzled. Why there is no radio button component in MVD yet?


Some helpful tune ups would be handy:
1. On database tables tab, ability to move db table tGrids to arrange their order.
2. Multi select components settings where applicable. i.e.
http://prnt.sc/dac89d
btw, it seems anchoring missed on the above image window.


edit:
I forgot to mention having global user defaults settings in MVD.
For example, user may prefer to use certain type of (Properties) comboboxes, panels, tGrids and so on. If we have global components properties setting then we wouldn't have to set component properties again and again with each use, only when needed.

Adam
God... please help me become the person my dog thinks I am.

Re: What to implement first?

Thank you for your answer Dmitry. By the way I hope you did not misunderstood my other post, there was no grief in it as I explained in the follow up to Jean's answer. Your tool is great, don't doubt that.


Subsidiary question to the previous one, as I understand my needs are too specific to be of interest to the majority and probably too complicated or time consuming to implement : how hard would it be for you to give us access to the use clause in order to let us had our own addons ? Would MVD still compile if we include reference to external .pas scripts if the functions they decribe are not yet implemented in the core of MVD ?


Keep up the good work and let me say it again : MVD is a great tool and you're doing a great job with your releases.


Cheers


Mathias

I'm a very good housekeeper !
Each time I get a divorce, I keep the house

Zaza Gabor

Re: What to implement first?

mathmathou
I think MVD needs plugin system.

Dmitry.

Re: What to implement first?

Hello Dmitry,

i think GetComputerName function need everybody with login form.

Brgds,

Krokodil

Re: What to implement first?

krokodil_sk wrote:

Hello Dmitry,

i think GetComputerName function need everybody with login form.

Brgds,

Krokodil

Hello.


Sorry but I can't understand your question.
What exactly do you mean?

Dmitry.

71 (edited by krokodil_sk 2016-11-28 14:29:02)

Re: What to implement first?

I mean create :
Script
Functions → System → GetComputerName : string

Brgds,

Krokodil

Re: What to implement first?

krokodil_sk wrote:

I mean create :
Script
Functions → System → GetComputerName : string

Brgds,

Krokodil

Do you need an example how to use it in the login project?

Dmitry.

Re: What to implement first?

Dear Dimitry,

GetComputerName working OK ,sorry for vexation.
My fault.
You can delete this 5 posts from "What to implement first?".

Brgds,

Krokodil

Re: What to implement first?

Hello Dmitry,


Sergen has found a clever workaround to my question about it, but I think à help system could be really valuable to MVD and to the application we develop.


Could you had a way to open contextual help file page based on the index or ID of the page in the .chm file ? Or the Shelexecute command ? But I really feel that the HelpContext and HelpIndex would be better.

Either way, I'm sure you'll your best.


Thank you and cheers


Mathias

I'm a very good housekeeper !
Each time I get a divorce, I keep the house

Zaza Gabor

Re: What to implement first?

mathmathou wrote:

Hello Dmitry,


Sergen has found a clever workaround to my question about it, but I think à help system could be really valuable to MVD and to the application we develop.


Could you had a way to open contextual help file page based on the index or ID of the page in the .chm file ? Or the Shelexecute command ? But I really feel that the HelpContext and HelpIndex would be better.

Either way, I'm sure you'll your best.


Thank you and cheers


Mathias

Hello.


Please download latest version (3.3), example:
http://myvisualdatabase.com/forum/viewt … ?pid=19481

Dmitry.