?
Solved

How to user DirectX functions in Delphi?

Posted on 2003-03-11
7
Medium Priority
?
352 Views
Last Modified: 2010-04-04
Hi all,

How can i access all DirectX functions in Delphi ?? Only installing DirectX SDK ??
Or exists a fully function VCL component that access all DirectX functions??

Thanx.
0
Comment
Question by:edrus
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 
LVL 6

Expert Comment

by:DaFox
ID: 8112584
Hi edrus!

You'll need the Delphi headers, too.
See http://www.crazyentertainment.net/

Markus
0
 
LVL 1

Expert Comment

by:noyren
ID: 8113216
you can also check out DelphiX :)
0
 

Author Comment

by:edrus
ID: 8113367
Only installing SDK and using JEDI DirectX Headers and DLL ?
That's All ??
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 5

Accepted Solution

by:
msa2003 earned 120 total points
ID: 8113447
DirectX is a COM-based thing so you do not need any DLL's to use it, just interfaces (headers). Use DirectX SDK from Microsoft as a reference (I know, it is hard ;)) and Pascal headers.

Here is a good one: http://clootie.narod.ru/delphi/download_dx90.html (DX9, keep yourself up-to-date ;))

Some another instances could be found using search engines.

Good luck!
0
 
LVL 1

Expert Comment

by:Maximilianop
ID: 8116520
The best way is to use Visual Basic / C++, but if you want to use it on Delphi, the DelphiX is the best starter choise.
0
 
LVL 1

Expert Comment

by:DjamD
ID: 8117883
You should Try DelphiX which is a set of delphi native components and works fine.

Hope this helps,
DjamD
0
 
LVL 5

Expert Comment

by:msa2003
ID: 8122423
Use DirectX with DirectDraw, DirectSound, DirectInput and (probably) DirectPlay. Direct3D API is a nightmare, so it is better to use OpenGL in 3D programming ;).
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

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…
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Suggested Courses

770 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