Re: Bespoke COM version
From: Darwood (darrenw_at_nospamme.woodfordcomputers.co.uk)
Date: 11/02/04
- Next message: Darwood: "Last day of next month"
- Previous message: Rolf Lystad: "Re: ShellExecute fails when printing a document."
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 2 Nov 2004 16:42:36 -0000
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
>
- Next message: Darwood: "Last day of next month"
- Previous message: Rolf Lystad: "Re: ShellExecute fails when printing a document."
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|