473,326 Members | 2,061 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

Single Project vs Many DLL's

Hi,

We're working on a project with many modules, and we're trying to
determine how far to break down the components into DLL's. Can someone
give some pro's and con's on breaking out functionality into many DLL's
as opposed to only a few or even a single solution? This is for a Win
Forms app built in VB 2005 where the users will access it via Citrix or
Remote Desktop, so it will be deployed to one location.

Thanks --

Alex
Apr 1 '08 #1
1 976
"Michael C" <mi**@nospam.comwrote in message
news:ud****************@TK2MSFTNGP02.phx.gbl...
I don't think there is a question of whether a project should be broken
into components. I have done this and had great success. The only question
is how to break the project up.
I should add the I think the best way to break a project up is to put
specific functionality into different dlls. For example I have an app that
works with DirectShow, Twain and WIA. Each of these is a seperate dll,
although the GUI for each is in the main exe. That way if I start another
app that needs Twain then I just include the twain dll. I'm not a huge fan
of splitting different forms into different dlls as this can create a few
problems but I would do it as a last resort. Certainly I wouldn't start
splitting the forms into different dlls as the first option.

Michael
Apr 2 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: LP | last post by:
Hi, I have a site which runs on .Net technology. The site is already deployed and running. I need to change 1 file for some small enhancement. Please tell me, how can I compile that 1 file and...
2
by: Nak | last post by:
Hi there, I am attempting to make a single instance DLL in C++. This means that I only want 1 copy to be loaded at any time and the DLL's data is shared throughout processes. For example, I...
10
by: Tim Mulholland | last post by:
My company is about to begin working on an ASP.NET application. There are going to be two primary developers working on this project. It will be a fairly deep project (lots of lines of code) but...
2
by: Afshar | last post by:
Hi Group, Can I compile and debug a single .cs in IDE? I want to set a breakpoint on my single .cs (in IDE) and call its method from other projects. This .cs is compiled to a dll every time and...
2
by: Amit | last post by:
how can i call one project function in other project within a single solution. plz tell me the solution
3
by: Claudio Pacciarini | last post by:
Hi everyone, I have a question about .NET code sharing and reuse, and also about application design best practices / guidelines. Currently, we have many different .NET projects in source...
18
by: Boris Yeltsin | last post by:
I'm using a Web Deployment Project under Visual Studio 2005. What I would love to be able to deploy to a fresh server is just the \bin folder and the web.config (and perhaps a couple of other...
2
by: john sun | last post by:
Hi, Dear gurus, In the web deployment project, there is one option called "Output Assemblies page". The first choice is "Merge all outputs to a single assembly", According to MSDN, "Merges...
1
by: rizwanahmed24 | last post by:
Hi i have a project that has to be in two languges. therefore i have resource files for english and for german. i am using the dll of this project in to another project. the problem i am facing...
4
by: Alan Mailer | last post by:
Again, I'm new to VB.net and there is something I need help with: Like (I assume) many of us, over time I want to be able to create some VB.net classes that I might want to use in more than one...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.