Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


convert turbo pascal to visual basic

Posted on 2008-11-17
Medium Priority
Last Modified: 2013-11-23
I have some old turbo pascal programs I would like to convert to visual basic. I have heard you can use delphi. I downloaded delphi 9 trial. Now Now what, I dont know anything about doing this. I am a vb programmer. Can I use delphi to open a tp program?  How do I get to VB?

Question by:HenryV1955
  • 2
  • 2
LVL 14

Expert Comment

ID: 22979142
Are you saying that you have programs or program source/project code?
LVL 77

Expert Comment

ID: 22979147
Delphi cannot automatically convert to Basic, but Delphi is Pascal-based, so you may be able to run the code blocks there. In fact I don't believe that there is an available converter.

Remember that Turbo Pascal is for the DOS environment, and VB is for Windows, so any I/O will also require redesigning.

Author Comment

ID: 22979592
Hi guys,
I have pasal source code.
I thought that Delphi was able to take tp souce code and at least create the windows version. From there, perhaps I could get to vb
LVL 14

Accepted Solution

SteveBay earned 2000 total points
ID: 22979728
If you are not a Delphi programmer you may find it difficult to handle the UI issue that GrahamSkan alluded to.

Delphi does not convert console applications to windows applications.

Delphi should be able to compile the Pascal code that you have (as a console application) however, only the logic will be useful as almost all user interface issues and probably most data storage issues will need to be re-written.

I think the shortest route from TP to VB is to simply read the logic portions of your source files and interpret them by hand to VB. The good news is that Pascal reads like a book. In other words it could be worse you could be trying to convert C code. :P

Author Closing Comment

ID: 31517583
Thanks Steve

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Background What I'm presenting in this article is the result of 2 conditions in my work area: We have a SQL Server production environment but no development or test environment; andWe have an MS Access front end using tables in SQL Server but we a…
Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
The viewer will learn how to use and create new code templates in NetBeans IDE 8.0 for Windows.
Suggested Courses
Course of the Month11 days, 22 hours left to enroll

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question