Solved

How are coding IDE's made?

Posted on 2003-11-28
6
403 Views
Last Modified: 2010-04-05
How are those coding IDE's (like the Delphi IDE), where keywords, comments, etc... are made fat, automatically color coded, etc... made?
I want to make an IDE for a compiler which currently doesn't have a better IDE than notepad, but I'm not sure how to make the keywords become fat and blue, comments green, etc... How am I going to make that? Any tips?

Any freeware, opensource (in delphi), existing ones?
0
Comment
Question by:imnotapro
  • 3
  • 2
6 Comments
 
LVL 9

Expert Comment

by:mocarts
Comment Utility
hi :)
there is very good (i use it myself) opensource edit (memo) with keyword hilighter, code completion proposals etc.:
http://synedit.sourceforge.net/
0
 

Author Comment

by:imnotapro
Comment Utility
Ok, I will try it. I'll accept your answer if I like it :D!
0
 

Author Comment

by:imnotapro
Comment Utility
Hmm, when I build that component set in my Delphi 7, then I get this error:
Build
  [Fatal Error] SynEditReg.pas(43): File not found: 'SynEditStrConst.dcu'

How come?
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 1

Accepted Solution

by:
pr_wainwright earned 375 total points
Comment Utility
imnotapro,
               RALib (not RXLib) has an editor component suitable for most programming languages. RALib is freeware with source. It also has a Delphi IDE clone called RADOctober.

http://www.gsc.hu/delphicomp.php?lang=en

Regards
Paul.
0
 
LVL 9

Expert Comment

by:mocarts
Comment Utility
you should point search path of your dpk (or in environment  settings of Delphi) to the path of source folder of synedit i.e. %installpath%\Synedit\Source
0
 

Author Comment

by:imnotapro
Comment Utility
mocarts: When I build it now after set the paths, then it gives me tons of errors saying "... not compatible with ..." errors. I have Delphi 7. Is the package compatible?

pr_wainwright: Downloading now, going to see how it works!
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Suggested Solutions

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

743 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

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now