Article View: borland.public.cppbuilder.multimedia
Article #422Re: Compressing audio - formats supported by XP
From: Chris Croughton
Date: Wed, 28 Jul 2004 17:26
Date: Wed, 28 Jul 2004 17:26
67 lines
3613 bytes
3613 bytes
On Wed, 28 Jul 2004 11:38:27 +0100, Mark Jacobs
<> wrote:
> Excuse me, but that mathspenknife program works under *ANY* version of Windows
> starting with Win98. It does *NOT* need any other files, since it is a
> self-contained .EXE executable.
It certainly needs quite a few DLLs, since it's a Windows program
(there's no such thing as a completely self-contained Windows program
that does anything useful, even file I/O uses the kernel DLL).
Specifically, it needs the Advantage Client Engine (some sort of
database system, I gather), which may be obtained (free) from
www.advantagedatabase.com/ (it needs a form filling in).
> It does *NOT* need an installation of BCB on
> the PC it is to run on. So, I do not understand why it does not run on your
> PC, if your PC is running at least Windows 98.
One is running Windows XP Pro, the other is running Windows 2000 Pro.
I downloaded it from your website (twice, once for each machine), they
are the same:
http://www.jacobsm.com/mathspenknife.exe
The same happens on both, it wants ACE32.DLL which I did not have (on
either machine). Doing a TDUMP (from the BC++ toolkit) I find it in the
code, with a list of other DLLs:
Imports from ACE32.DLL
(ord. = 1)
(ord. = 2)
(ord. = 4)
(ord. = 5)
...
and a load more, all by number rather than name
There are also a number of symbols with ACE in them:
class Adsdata::TACEFieldDef
class Adsdata::TACEFieldDefs
__fastcall Adsdata::ACECheck(Adsdata::TAdsDataSet *, unsigned int)
__fastcall Adsdata::TACEFieldDefs::TACEFieldDefs(Classes::TPersistent*)
__fastcall Adsdata::TACEFieldDefs::Add()
__fastcall Adsdata::TACEFieldDefs::GetItem(int)
__fastcall Adsdata::TACEFieldDefs::GetOwner()
__fastcall Adsdata::TACEFieldDefs::IndexOf(const System::AnsiString)
__fastcall Adsdata::TACEFieldDefs::SetItem(int, Adsdata::TACEFieldDef*)
__fastcall Adstable::TAdsStoredProc::BuildACEParamsList()
Does any of that ring a bell?
> The code is *NOT* for free in this instance, since it was developed
> for an application suite that is being released shortly. It took me
> about 2 days to learn to program and query the Windows ACM, but, then
> again, I'm a pretty intense guy!
I presume you mean the source code. Where did you get documentation on
the Windows ACM, only from the header file or did you find some other
documentation?
Your program works fine, having installed ACE, and does indeed look very
useful. Thanks for the pointer to it. Nice dump format for the
WAVEFORMATEX structures, I can copy those straight into my code (a bit
of simple massaging if I want to do it field by field)...
Chris C
Technical Details
Message-ID:
<slrncgfodl.orr.chris@ccserver.keris.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mailReferences:
<40fe9d52$1@newsgroups.borland.com> <41030db0$1@newsgroups.borland.com> <slrncgcg7t.ma.chris@ccserver.keris.net> <41066b52$1@newsgroups.borland.com> <slrncgdb7k.b4f.chris@ccserver.keris.net> <41078213@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10d0fc,3ab497c67f89962f X-Google-Attributes: gid10d0fc,public X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Croughton <chris@keristor.net> Newsgroups: borland.public.cppbuilder.multimedia Subject: Re: Compressing audio - formats supported by XP Date: Wed, 28 Jul 2004 18:26:13 +0100 Lines: 67 Message-ID: <slrncgfodl.orr.chris@ccserver.keris.net> References: <40fe9d52$1@newsgroups.borland.com> <41030db0$1@newsgroups.borland.com> <slrncgcg7t.ma.chris@ccserver.keris.net> <41066b52$1@newsgroups.borland.com> <slrncgdb7k.b4f.chris@ccserver.keris.net> <41078213@newsgroups.borland.com> Reply-To: chris@keristor.net X-Trace: news.uni-berlin.de jEiE5INF8VuHlAUlmefZKAPn/0CmZwPaYfS5CZJ+qdnQ8a+fc= X-Orig-Path: ccserver.keris.net!news User-Agent: slrn/0.9.7.4 (Linux)