We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

DevX - Software Development Resource

Best Way to Delete Master Detail Records

Question: As you know, when you create .db tables with referentialintegrity (i.e. Paradox or Desktop), this makes detail records that dependon the master. When you want to delete records in

DevX - Software Development Resource

Resetting Net and Lock Files

Question: Is there a way to reset the net and lock files that an application develops withouthaving to shut down the software? Even a temporary pause would be acceptable. We

DevX - Software Development Resource

Delphi Queries and SQL

Question: I am trying to perform multiple queries, and to speed things up I want to perform a query on the result of a previous query. Is there an easy

DevX - Software Development Resource

Help for a Delphi 2 Beginner

Question: I’m trying to teach myself Delphi 2 and have no programming experience. I’m stuck on a simple problem. How do you bring up the About box from the About

DevX - Software Development Resource

DBLookupComboBox

Question: Can the drop-down items for a DBLookupComboBox be populated from the results of a TQuery? Answer: Yes, a query can act as the data source for a TDBLookupCombo. You

DevX - Software Development Resource

Strings in List Boxes

Question: When a user clicks on an item in a list box, how can I get the actual string that was clicked on? For example, if ‘dog,’ ‘cat,’ and ‘fish’

DevX - Software Development Resource

Pulling Digits Out of String to Sum Them

Question: How do I pull out every second digit from a string and sum them? Answer: This is a rather unusual question, but it’s not that hard to accomplish.What must

DevX - Software Development Resource

Compiled Program won’t Run

Question: I’m a Delphi rookie but an experienced programmer in Turbo Pascal.I’m trying to use DBF tables, with good results.But when I copy my compiled programs to a disketteand install

DevX - Software Development Resource

Passing Info to Word Processing Template

Question: I have a couple of questions about passing information to aword processing template and controlling the saving of the template toanother name. I appreciate any guidance you can provide.

DevX - Software Development Resource

Date Comparisons

Question: I cannot find much info on how to do Date math. I am trying to determine elapsed days from a record entry date to the current date. I am

DevX - Software Development Resource

DATABASES and TABLES

Question: I have a table. When I delete an item, the size of the table won’t change. I think the delete command for tables doesn’t move up the entries but

DevX - Software Development Resource

Calling a DOS Command

Question: How can you call a DOS command under Delphi 2.0? For example, I want to do a “TYPE >prn” from Delphi. Answer: You can do it with CreateProcess. Refer

DevX - Software Development Resource

Extending TCustomControl Painting

Question: I have two questions:Question 1:How can I extend the painting functionality of a TWinControl like the TGraphicControl‘s Paint method? Question 2:I cannot find the Paint method in TWinControl to

DevX - Software Development Resource

ActiveX/OCX objects in Delphi 3

Question: I am currently trying to convert three components to ActiveX components. I am doing this through Delphi 3, which I realize some people do not have access to.I need

DevX - Software Development Resource

Calling the Operator =

Question: How can I call the operator= of the base class from the operator=in the derived class?The data member in the base class is a private data member. I want

DevX - Software Development Resource

Difference between yield() and sleep()

Question: What is the difference between calling yield() and sleep()? Also, in what instances would you call either method? Answer: The Java platform uses the multithreading facilities of the host

DevX - Software Development Resource

ClassFormatError

Question: I’m a beginner in Java. I’ve tried two different applets now (one of which I borrowed from another site), both of which involved text fading and color changing. I

DevX - Software Development Resource

More than One Class in Same File?

Question: Is it possible to have more than one class in the same file ? Answer: Yes. The file Foo.java may contain several class declarations, but amongthem must be a

DevX - Software Development Resource

Changing Applet’s Background Color

Question: Can you tell me how to change the background color of an applet from the normal grey to white? I would greatly appreciate it. Answer: Try putting the line:

DevX - Software Development Resource

Memo Fields and Carets

Question: I need to be able to move the caret in my memo field back to the begining of the field. Any idea how I do this? Answer: Try this:Memo1.SelStart(0);This

DevX - Software Development Resource

Insufficient Memory, TFloatField in TQuery

Question: 1. I developed an application, but after running for about one hour, a message error: “Insufficient memory to do the operation” occurred. The error did not cause the application

DevX - Software Development Resource

DBGrid

Question: I am using a DBgrid. I have defined two NEW Persistent fields as lookupfields. In the Columns editor, I added them to the grid display. Those two fields are

DevX - Software Development Resource

Playing a sound collection

Question: I have 10 .wav files that I want to play in a loop.If I make the mmplayer wait property true, I suffer from control failure during the loop time.I

DevX - Software Development Resource

Is there a way to kill a sleeping thread?

Question: I am creating numerous threads on-the-fly in Delphi 2.0. I create them suspended. The question is: How do I make the threads go away? I’ve tried Free, Terminate… nothing

DevX - Software Development Resource

Dynamic Buffer

Question: I’m using Delphi to do a client-server application in which all the lines I get from a socket I send to a TMemo in my form. I want that

DevX - Software Development Resource

Flat Combo

Question: Do you know how to create a flat, non-3D combo box with only a thin black border? Setting CTL3D to False doesn’t seem to have an effect on the

DevX - Software Development Resource

Filtering Table Records

Question: I want to be able to filter records in a table based on criteria in, say, three combo boxes on a form. Answer: If you have indexes on those

DevX - Software Development Resource

Resizing Resolution

Question: How do I re-size the buttons, etc. on my forms when the resolution changes? If I create something in Delphi at a high resolution and run it on a