Any advice please.
I am developing a collection of COM objects to provide an interface to a
commercially available accounting software product. I have a customer who
has a bespoke version of this accounting software. I therefore need to
provide a bespoke version of the COM objects for this customer but ideally I
don't want to maintain a completely separate set of code. Any ideas how I
can do this?
The customer is using VBA in MS Access to instantiate my COM objects.

--
Regards
Darren Woodford - MCP, MCSE
Woodford Computer Systems Ltd
http://www.woodfordcomputers.co.uk
http://www.opera-ii.com/pegasus-opera-ii/pegasus-opera-ii.php

Re: Bespoke COM version by Dan

Dan
Tue Oct 26 11:19:31 CDT 2004

What's a bespoke?

Dan

Darwood wrote:
> Any advice please.
> I am developing a collection of COM objects to provide an interface
> to a commercially available accounting software product. I have a
> customer who has a bespoke version of this accounting software. I
> therefore need to provide a bespoke version of the COM objects for
> this customer but ideally I don't want to maintain a completely
> separate set of code. Any ideas how I can do this?
> The customer is using VBA in MS Access to instantiate my COM objects.



Re: Bespoke COM version by Jack

Jack
Tue Oct 26 12:28:28 CDT 2004

It means custom. I have only ever seen it used in reference to
clothes, where it means tailor made. It's one of those British words
that very few Americans will ever have come across.

On Tue, 26 Oct 2004 09:19:31 -0700, "Dan Freeman" <spam@microsoft.com>
wrote:

>What's a bespoke?
>
>Dan
>
>Darwood wrote:
>> Any advice please.
>> I am developing a collection of COM objects to provide an interface
>> to a commercially available accounting software product. I have a
>> customer who has a bespoke version of this accounting software. I
>> therefore need to provide a bespoke version of the COM objects for
>> this customer but ideally I don't want to maintain a completely
>> separate set of code. Any ideas how I can do this?
>> The customer is using VBA in MS Access to instantiate my COM objects.
>


Re: Bespoke COM version by Sietse

Sietse
Tue Oct 26 15:11:16 CDT 2004

Hi Darwood,

What language is the accounting software made in? And do you have the source
code?

Regards,
Sietse Wijnker

"Jack Jackson" <jacknospam@pebbleridge.com> wrote in message
news:162tn0d4tgck5fv2pj4elkto0ihq2bh7hl@4ax.com...
> It means custom. I have only ever seen it used in reference to
> clothes, where it means tailor made. It's one of those British words
> that very few Americans will ever have come across.
>
> On Tue, 26 Oct 2004 09:19:31 -0700, "Dan Freeman" <spam@microsoft.com>
> wrote:
>
>>What's a bespoke?
>>
>>Dan
>>
>>Darwood wrote:
>>> Any advice please.
>>> I am developing a collection of COM objects to provide an interface
>>> to a commercially available accounting software product. I have a
>>> customer who has a bespoke version of this accounting software. I
>>> therefore need to provide a bespoke version of the COM objects for
>>> this customer but ideally I don't want to maintain a completely
>>> separate set of code. Any ideas how I can do this?
>>> The customer is using VBA in MS Access to instantiate my COM objects.
>>
>



Re: Bespoke COM version by Darwood

Darwood
Thu Oct 28 06:56:28 CDT 2004

Sorry for the cross atlantic confusion. I had no idea the word bespoke
didn't make it over on the 'mayflower'.
The accounting software is written in VFP6. No I do not have the source
code. I am reading/writing the DBC/DBFs directly.

"Sietse Wijnker" <sietse.wijnker@ATsw-software.nl> wrote in message
news:uEXsWg5uEHA.200@TK2MSFTNGP11.phx.gbl...
> Hi Darwood,
>
> What language is the accounting software made in? And do you have the
> source code?
>
> Regards,
> Sietse Wijnker
>
> "Jack Jackson" <jacknospam@pebbleridge.com> wrote in message
> news:162tn0d4tgck5fv2pj4elkto0ihq2bh7hl@4ax.com...
>> It means custom. I have only ever seen it used in reference to
>> clothes, where it means tailor made. It's one of those British words
>> that very few Americans will ever have come across.
>>
>> On Tue, 26 Oct 2004 09:19:31 -0700, "Dan Freeman" <spam@microsoft.com>
>> wrote:
>>
>>>What's a bespoke?
>>>
>>>Dan
>>>
>>>Darwood wrote:
>>>> Any advice please.
>>>> I am developing a collection of COM objects to provide an interface
>>>> to a commercially available accounting software product. I have a
>>>> customer who has a bespoke version of this accounting software. I
>>>> therefore need to provide a bespoke version of the COM objects for
>>>> this customer but ideally I don't want to maintain a completely
>>>> separate set of code. Any ideas how I can do this?
>>>> The customer is using VBA in MS Access to instantiate my COM objects.
>>>
>>
>
>



Re: Bespoke COM version by Dan

Dan
Thu Oct 28 11:37:33 CDT 2004

OK, so you've got an addon for an accounting package, and someone using a
customized version of the accounting package wants to use your addon.

Care to offer any more details? <g> What's been customized? Are you
reading/writing data? Interacting with their object model? What's your goal?

Dan

Darwood wrote:
> Sorry for the cross atlantic confusion. I had no idea the word bespoke
> didn't make it over on the 'mayflower'.
> The accounting software is written in VFP6. No I do not have the
> source code. I am reading/writing the DBC/DBFs directly.
>
> "Sietse Wijnker" <sietse.wijnker@ATsw-software.nl> wrote in message
> news:uEXsWg5uEHA.200@TK2MSFTNGP11.phx.gbl...
>> Hi Darwood,
>>
>> What language is the accounting software made in? And do you have the
>> source code?
>>
>> Regards,
>> Sietse Wijnker
>>
>> "Jack Jackson" <jacknospam@pebbleridge.com> wrote in message
>> news:162tn0d4tgck5fv2pj4elkto0ihq2bh7hl@4ax.com...
>>> It means custom. I have only ever seen it used in reference to
>>> clothes, where it means tailor made. It's one of those British
>>> words that very few Americans will ever have come across.
>>>
>>> On Tue, 26 Oct 2004 09:19:31 -0700, "Dan Freeman"
>>> <spam@microsoft.com> wrote:
>>>
>>>> What's a bespoke?
>>>>
>>>> Dan
>>>>
>>>> Darwood wrote:
>>>>> Any advice please.
>>>>> I am developing a collection of COM objects to provide an
>>>>> interface to a commercially available accounting software
>>>>> product. I have a customer who has a bespoke version of this
>>>>> accounting software. I therefore need to provide a bespoke
>>>>> version of the COM objects for this customer but ideally I don't
>>>>> want to maintain a completely separate set of code. Any ideas how
>>>>> I can do this?
>>>>> The customer is using VBA in MS Access to instantiate my COM
>>>>> objects.



Re: Bespoke COM version by Darwood

Darwood
Tue Nov 02 10:42:36 CST 2004

Yes. I am effectively writing middleware. The customers have various
requirements but they all want to either read from or write information to
the accounting system. The accounting system does not expose any COM objects
so I am basically replicating all of the business logic etc in a separate
set of COM objects. My COM objects then read/write the DBF files the same as
the full blown package does. The only thing I do not write is the user
interface which is written by the customer. I am slowly increasing the
functionality I provide to match up to the accounting system features but
most customers want the same things.
Eg.
Create Stock Items
Receive Stock
Issue Stock
Create Customers
Invoice Customers
etc.
I do not need to know anything about the customers program. I sell them my
COM objects and they can use them to write the external programs they want.

As stated this particular customer has a customised version (customised by
me incidentally using supplier provided toolkit) as they want to record the
level of stock in each bin in their warehouse. This is not standard
functionality in the accounting package.
For this I created some additional tables.
1. Bins
2. Stock qty per bin
I have subclassed some forms within the accounting package to update these
tables when stock is issued or received.
Soooo now I want to accomodate that functionality within my COM objects but
without having to maintain an entirely separate codebase for the sake of
some small changes in functionality.
I hope that makes sense.
Regards

Darren


"Dan Freeman" <spam@microsoft.com> wrote in message
news:%23OwPuxQvEHA.3376@TK2MSFTNGP12.phx.gbl...
> OK, so you've got an addon for an accounting package, and someone using a
> customized version of the accounting package wants to use your addon.
>
> Care to offer any more details? <g> What's been customized? Are you
> reading/writing data? Interacting with their object model? What's your
> goal?
>
> Dan
>