|
I have been reading through articles to get some insight into my configuration needs for an application, and have came up empty handed. I was hoping someone knew of something that might suit my needs. Basically, what I want to do is find the executing assembly directory, and see if a certain config file is in the folder. If not I want to create it, so I can imput settings into it when the time comes. Does anyone know where I can find an article that will help me along?
|
|
|
|
|
To get the path of your assembly use
Assembly.GetExecutingAssembly().FullName
|
|
|
|
|
I have tried that, that only returns the full name of my assembly, not the directory that it resides in.
|
|
|
|
|
Sorry ! My misstake .
try
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
|
|
|
|
|
System.AppDomain.CurrentDomain.BaseDirectory will return the directory for where I would want to create my file. Just found it in an article here =)
|
|
|
|
|
Thank you very much for the help. It turns out that the namespace that I found:
System.AppDomain.CurrentDomain.BaseDirectory
And the namespace that you found:
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)
Both return the path that I am looking for. Is there one of these examples that would be better for what I am trying to accomplish? Or are they both the same, just with 2 ways of getting the same result?
|
|
|
|
|
It's not easy !
I think "System.AppDomain.CurrentDomain.BaseDirectory" is better
because when your assembly be in a sandbox it would work properly.
The directory of the executing assembly may defer form the location of your assembly.
So it depends on how your assemblies are designed...
For the standard configuration both will return the same.
.NET 2.0 has a powerfull way to handle configurations so that
it works with a Forms application and a ASP.NET application.
Take a look at:
System.Configuration.ConfigurationManager
To use this class you have to set a reference to "System.Configuration".
|
|
|
|
|
What is constructor and how to use it pls help me about constructor with simple Example
Thanks,
|
|
|
|
|
imran_Shaikh wrote: What is constructor
A constructor initialises a new instance of an object.
imran_Shaikh wrote: how to use it
public class MyCoolClass
{
public MyCoolClass()
{
}
}
class Program
{
static void Main()
{
MyCoolClass aCoolObject = new MyCoolClass();
}
}
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton
My website
|
|
|
|
|
Basically, constructors are special methods that are called when an instance of a class is created. Unless the class is marked 'static', a public default (parameterless) constructor is created for it by the compiler.
Here is an article that has examples.
The most exciting phrase to hear in science, the one that heralds the most discoveries, is not 'Eureka!' ('I found it!') but 'That's funny...’
|
|
|
|
|
how do i add new entries to my database from a form.
am using visual C#.Net 2005 proffesional
i have my connection working but i can't add new entries.
Please help me out!!!!!!!
scandysmyle
|
|
|
|
|
Create a SqlCommand object and give it an INSERT command. However, you may be better to buy a book on ADO.NET
Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton
My website
|
|
|
|
|
thanks Bro!! I have a book on C# databases which i picked for $49.99. I just couldn't get it right with oledb.
thanks anyway!!! i appreciate your concern
|
|
|
|
|
Try this article.
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
Muammar© wrote: Try this article.
That's a pretty alright article. I don't know why people voted it down. It is a quick and easy read.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
|
|
|
|
|
Thank you Paul, You're right, I cant understand what people need sometimes, a few months ago, I had to delete a good article from the purgatory just because the article title wasn't a good choice!.. It was a basic game and it took me so long to prepare, while a very stupid 5 minute article was marked as the most popular article in the cp someday!!
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
Muammar© wrote: I had to delete a good article from the purgatory just because the article title wasn't a good choice!
Rewrite it and give it another shot. It seems that success/failure of articles lean towards the demand for articles in the given topic area.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
|
|
|
|
|
Thank you Paul, I will, and send you its link
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
thanks man. I got it.!!!
I will make it up to you when you need me!!!
|
|
|
|
|
Hi All,
I have only the WSDL file given to me.
My requirement is to consume this webservice programmatically through C# code.
Please guide me or show me the relevant link where I can get the knowledge.
Thanks and Regards.
Amarjeet.
|
|
|
|
|
Is there any PointInPolygon function in C#, or more generally in .NET?
I guess this free shapened button uses something I am searching for [Shapes and Regions], but it's using an assembly, so I cannot look how it's actually done.
There are intersection tests and stuff for rectangles and circles... but the Polygon class is only available for .NET 3.0
I would require it on .NET 2 and .NET CF 2
Does anyone have source, so I have not to do polygon triangulation and to test per triangle?
Or can I use the PtInRegion method from good old GDI somehow, as I would do in VC?
thanks in advance,
Roland
|
|
|
|
|
You can definately use p/invoke to call any windows API you like.
I don't know of any libraries tho.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Invoking native API from C#? Mhm, I guess that's too much for my current c# skills. Especially since I would need a representation for the CRegion equivalent in C# so the api can work with it. Sounds not more easy than the triangulation approach, does it?
Besides, why can't the Compact Framework simply offer the GraphicsPath class, so I could construct my polygon as Region? Grrr.... can I trick somehow with RegionData!? I guess not.
Thanks so far anyhow!
|
|
|
|
|
It is easy to get the answer for a Region:
<br />
Region r = new Region(new Rectangle(0, 0, 100, 100));<br />
Point p = new Point(99,10);<br />
bool b = r.IsVisible(p);<br />
If you region is not simple one you have to use GraphicsPath to build the region:
<br />
GraphicsPath path = new GraphicsPath();<br />
path.AddRectangle(new Rectangle(0, 4, 2, 5));<br />
path.AddEllipse (new Rectangle(4, 2, 7, 10));<br />
Region region = new Region(path);<br />
path.Dispose();<br />
|
|
|
|
|
As I wrote in my first post, and 5 minutes before yours: I must also work with compact framework, and there is no graphicspath available.
But thanks anyhow!
|
|
|
|