Quantcast
Channel: Embarcadero Community - Embarcadero Community
Viewing all articles
Browse latest Browse all 3212

Trying to convert from VB.Net to Delphi

$
0
0

In the past, I worked with Delphi 1, 2 and 3.
Then i got jobs where VB was mandatory, and stayed there till now.

But I always missed Delphi ...

I am looking for the possibilities to move to Delphi, and found some things that I will really miss from VB.Net when I move and some things that I think should be added to Delphi to improve the experience.

Those are:

Project manager:
- Create a new project sub-directory in the EDI (and show them all, but only show files that are included in the project)
- Add non Delphi files
- ask for non-Delphi extensions if they should be openened with the registered application
- Move a file to a new location in the project directory  tree (should update all affected sources)
- if a files is added outside the project directory tree, ask if it should be copied (or moved) to the project directory tree

Filebrowser
- add a button to go to the project directory.

Editor:
- show references (where is this class / field / property / method used / called?, one click to the calling code.)
- clickable html references in comments (like {http:// ....}, opens in browser)
- a way to show a picture within the editor to embed information like a flowchart or other picture that states the requirements
- auto create the possible xml- documents tags when typing ///

Language:
- We have try - except and try - finally, why not try - except - finally?
- something like LINQ would be very nice
- extension methods (fields,properties) would also be very nice
- a way to reference standard .Net DLL's to make conversion to Delphi easy (limited, of course the visual components of .Net can not be used).

Tools:
Create class from XML -> creates a class that represents the XML, that can load the XML and save it again.
Create class from JSON -> creates a class that represents the JSON, that can load the JSON and save it again.
 
Hope that this input will be read by someone from Embarcado.


Viewing all articles
Browse latest Browse all 3212

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>