Click here to Skip to main content
15,908,834 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralAPOD Pin
R. Giskard Reventlov15-Aug-17 4:30
R. Giskard Reventlov15-Aug-17 4:30 
GeneralRe: APOD Pin
RickZeeland15-Aug-17 7:06
mveRickZeeland15-Aug-17 7:06 
GeneralWell, Crap on a Cracker Pin
#realJSOP15-Aug-17 2:25
professional#realJSOP15-Aug-17 2:25 
GeneralRe: Well, Crap on a Cracker Pin
PIEBALDconsult15-Aug-17 3:13
mvePIEBALDconsult15-Aug-17 3:13 
GeneralRe: Well, Crap on a Cracker Pin
#realJSOP15-Aug-17 3:41
professional#realJSOP15-Aug-17 3:41 
GeneralRe: Well, Crap on a Cracker Pin
Mycroft Holmes15-Aug-17 12:52
professionalMycroft Holmes15-Aug-17 12:52 
AnswerRe: Well, Crap on a Cracker Pin
RickZeeland15-Aug-17 6:56
mveRickZeeland15-Aug-17 6:56 
GeneralRe: Well, Crap on a Cracker Pin
#realJSOP15-Aug-17 7:49
professional#realJSOP15-Aug-17 7:49 
Well, the fix wasn't that hard. I created a commandline app that dynamically loads the specified DLL and executes the Run method. The class in the DLL must derive from a specific abstract base class (in its own DLL), and implement a single method called Run. What happens in the Run method is completely up to the programmer.

I'll most likely implement an Excel importer class in the DLL that contains the abstract base class, and it will be available to any deriving class that needs it.

The only thing the programmer has to do is create his own DLL (following the requirements necessary to be compatible with the system) that will serve as the "dts package". Creating a visual tool to replace the visual studio BIDS project, while technically feasible, is a "step to far" as far as I'm concerned right now. A sample package dll will be included in the solution.

Another challenge met. Onward and upward.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

GeneralRe: Well, Crap on a Cracker Pin
S Douglas15-Aug-17 10:00
professionalS Douglas15-Aug-17 10:00 
GeneralRe: Well, Crap on a Cracker Pin
Dan Neely16-Aug-17 3:10
Dan Neely16-Aug-17 3:10 
GeneralRe: Well, Crap on a Cracker Pin
#realJSOP16-Aug-17 5:01
professional#realJSOP16-Aug-17 5:01 
GeneralSmurf dogs Pin
Munchies_Matt15-Aug-17 0:15
Munchies_Matt15-Aug-17 0:15 
GeneralRe: Smurf dogs Pin
RickZeeland15-Aug-17 0:59
mveRickZeeland15-Aug-17 0:59 
GeneralRe: Smurf dogs Pin
Johnny J.15-Aug-17 1:05
professionalJohnny J.15-Aug-17 1:05 
GeneralRe: Smurf dogs Pin
Mark Parity15-Aug-17 2:35
Mark Parity15-Aug-17 2:35 
GeneralRe: Smurf dogs Pin
Tim Carmichael15-Aug-17 3:32
Tim Carmichael15-Aug-17 3:32 
GeneralRe: Smurf dogs Pin
Munchies_Matt15-Aug-17 19:51
Munchies_Matt15-Aug-17 19:51 
GeneralRe: Smurf dogs Pin
Mark Parity15-Aug-17 4:36
Mark Parity15-Aug-17 4:36 
GeneralRe: Smurf dogs Pin
Munchies_Matt15-Aug-17 19:53
Munchies_Matt15-Aug-17 19:53 
GeneralRe: Smurf dogs Pin
Mark Parity15-Aug-17 20:34
Mark Parity15-Aug-17 20:34 
GeneralRe: Smurf dogs Pin
Munchies_Matt16-Aug-17 0:01
Munchies_Matt16-Aug-17 0:01 
GeneralRe: Smurf dogs Pin
Mycroft Holmes15-Aug-17 12:57
professionalMycroft Holmes15-Aug-17 12:57 
GeneralRe: Smurf dogs Pin
Munchies_Matt15-Aug-17 19:57
Munchies_Matt15-Aug-17 19:57 
GeneralRe: Smurf dogs Pin
Munchies_Matt16-Aug-17 0:01
Munchies_Matt16-Aug-17 0:01 
AnswerRe: Smurf dogs Pin
RickZeeland15-Aug-17 23:05
mveRickZeeland15-Aug-17 23:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.