amjadtbssm / DirectShowDelphi

MS Direct Show Package for Delphi
0 stars 1 forks source link

Packages for Delphi XE #5

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Are there going to be official Packages for XE committed? 

I've attached the files I used.

Original issue reported on code.google.com by hazar...@gmail.com on 1 Dec 2010 at 3:57

Attachments:

GoogleCodeExporter commented 8 years ago
Seems to not compile correctly in Delphi XE...

Original comment by chaspa...@gmail.com on 22 Feb 2011 at 8:41

GoogleCodeExporter commented 8 years ago
What was the error message?

Original comment by hazar...@gmail.com on 22 Feb 2011 at 12:14

GoogleCodeExporter commented 8 years ago
Guys the problem that it doesn't compile is that in jedi.inc there is no 
prediction for Delphi XE
so there is no check for
{$IFDEF VER220}

Original comment by george...@gmail.com on 8 Mar 2011 at 2:37

GoogleCodeExporter commented 8 years ago
Just did a diff on my source against svn and found that DSEditors.pas was the 
only file changed. This was added to uses clause:

{$IFDEF VER220} DesignIntf, DesignEditors, {$ELSE}

my version of jedi.inc was the same

Original comment by hazar...@gmail.com on 8 Mar 2011 at 11:41

GoogleCodeExporter commented 8 years ago
It dose not compile as the XE has a different directx9.
How did you compile then and got no errors ???
The problem seem to be in the source and not only ver220

Original comment by limel...@gmail.com on 13 Apr 2011 at 4:16

GoogleCodeExporter commented 8 years ago
Can a source for XE can be published some where?

Original comment by limel...@gmail.com on 13 Apr 2011 at 4:18

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
It will compile for XE if you use the files from subversion. 

The following files are changed so far as I can see
DSUtil is replaced by DXSUtil. Delete the old DSUtil which name conflicts with 
a dbExpress unit in Delphi. Change all references to it in uses clauses.
BaseClass new code
DSEditors. For XE users you need to add the IFDEF line as per Comment 4 above 
and another {$ENDIF}.

Then it compiles.

it is probably just easier to checkout the source code using a Subversion 
client like TortoiseSVN.
The SVN code comes with a DSPackD2010 project group. To compile the current SVN 
in XE you just need to add the IFDEF in DSEditors as above.

Original comment by lesk...@gmail.com on 16 May 2011 at 1:50