FreeTrack Forum

Welcome, you're not connected. ( Log in - Register )

RSS >  Source code: Delphi 7 libraries
OBNOXIUs #1 16/12/2011 - 12h30

Class : Apprenti
Posts : 2
Registered on : 26/11/2011

Off line

Hello,

I have a question about what additional Delphi libraries are needed to compile the freetrack src code.

I started working with the code checked out from the link provided on the website (revision 349). Then I added following libraries to the search paths of the different Delphi projects:

- Clootie_DirectX92 (http://www.clootie.ru/delphi/download_dx92.html)
- dklang 3.01 (http://www.dk-soft.org/products/dklang/)
- DSPack 2.3.1 (http://sourceforge.net/projects/dspack/)
- PNGComponents (http://www.delphi7.nl/download.php?file=pngcomponents&typefile=tutorials)
- Tnt Unicode Controls (http://www.axolot.com/TNT/)
- HIDComposant (http://www.soft-gems.net/index.php?option=com_content&task=view&id=14&Itemid=33)
- GLScene (http://sourceforge.net/projects/glscene/files/GLScene/)

Some problems:
- what version of GLScene is needed? Because the src code uses "GLSLog.dcu" (which is only included in v1.1) ánd "GLMisc.dcu" (which is nót included in v1.1), so I can't figure out what version to use...

- Are the other libraries correct? I'm not sure about the HIDComposant.

- There was also an entry in the project searchpath: ../NPClient. Is that necessary?

- After some tweaking, I was able to remove a lot of errors, but I still can't get it running. When the project loads, I get a bunch of errors in the style of:
 - Class TResponseCfg not found...
 - Class TPngSpeedbutton not found...
 - Class TUrlLink not found...
Which makes me think I need an additional library called TImage, but I can't find it anywhere!

I hope someone can help me with these issues. I tried it with Delphi 7 Lite Edition (http://delphi7lite.wordpress.com/) on Win7x64, and the original Delphi 7 on 32-bit Windows XP. They both give the same errors.

I'm currently doing a master thesis in Electrical Engineering. My goal is to recreate a 3D surround recording, but with only a limited number of speakers (4) in an anechoic room. Therefor I need to localize the person's ears. But 1 webcam isn't enough to capture the whole room in 360°, so I want to alter freetrack so that it supports multiple webcams.

Thanks
Frans #2 23/08/2012 - 23h19

Class : Apprenti
Posts : 14
Registered on : 19/08/2012

Off line

Did you ever got it compiling?
Frans #3 26/08/2012 - 14h31

Class : Apprenti
Posts : 14
Registered on : 19/08/2012

Off line

the svn server was up and running so I downloaded the sources and tried to compile it.

Did the same as OBNOXIUs except that I also made sure that the blp directory was found. That solved the reported problems.  :D

Did have to solve several compiler problems with relation to DirectX. Finally got i compiling but not yet running.   :blink:
plateofshrimp #4 10/02/2013 - 03h18

Class : Apprenti
Posts : 1
Registered on : 08/02/2013

Off line

First, I know zilch about Delphi.
TResponseCfg is defined in bpl/response.pas as a inheritor of TPanel, which appears to be a standard object in Delphi. So, I think it's a search path problem.
But, many attempts to include bpl/ in the source search path don't fix this complaint on project open, however.

Delphi 7 on Windows 7 64
Axel #5 03/09/2013 - 00h39

Class : Apprenti
Posts : 3
Registered on : 03/09/2013

Off line

I have the same problem! Did you get it to work, plateofshrimp?
Frans #6 30/10/2013 - 20h22

Class : Apprenti
Posts : 14
Registered on : 19/08/2012

Off line

As said got it compliled but trouble getting the exe correctly running.

To get it to compile you need to setup all add. components and then include the follwing to the project search path

$(root)\bpl;
$(root)\DShowFilter;
$(root)\NPClient;
$(biblio)\HIDKomp;
$(biblio)\HidComposant;
..\components\dklang;
..\components\PngComponents\Source;
..\components\DSPACK234\src\DirectX9;
..\components\DSPACK234\src\DSPack;
..\svnv2.2\DShowFilter;
..\svnv2.2\FreetrackClient;
..\components\HIDKomponente;
..\svnv2.2\Bpl

please note that the exact directory names depend on where you did install the different components and freetrack sources.

 >  Fast reply

Message

 >  Stats

1 user(s) connected during the last 10 minutes (0 member(s) and 1 guest(s)).