|
I´m trying to dynamically load and unload assembly. The load part works just fine, but there are some problems with the unload part. It seems that the calling assembly didn´t release the dynamically loaded assembly, because I can´t recompile it.
Here is sample of my code:
AppDomain ad = AppDomain.CreateDomain("TestDomain");
Assembly a = ad.Load(Assembly.LoadFile(@"D:\Test.dll").GetName());
.
.
some code
.
.
AppDomain.Unload(ad);
Can anyone help me with this?
cellardoor
|
|
|
|
|
Did your app really exit ? or does it still show in Task Manager ? (probably because one
of its foreground threads did not finish, because it isnt done yet, or you forgot to make
it a background thread).
|
|
|
|
|
Hello All,
I am trying to call a method through thread . it is working if the method does not contain any parameter, if it has got a parameter then it will pop up error stating that method name expected.
Am i missing something here to perform this action.
Thanks
Bharath.S Ron
|
|
|
|
|
you need to use the ParameterizedThreadStart delegate which is part of the Threading namespace in .NET 2.0.
i.e
public void RunThread()
{
int parameter = 20;
Thread t = new Thread(new ParameterizedThreadStart(SampleMethodWithParameters));
t.Start(parameter);
}
private void SampleMethodWithParameters(object parameter)
{
for(int index = 0; index < Convert.ToInt32(parameter); index++)
{
Console.WriteLine("HelloWorld " + index.ToString());
Thread.Sleep(1000);
}
}</code>
edit:
no idea why my half my FOR loop is being displayed but hopefully that should give you an idea.
-- modified at 3:28 Wednesday 25th July, 2007
|
|
|
|
|
thank you very much
Bharath.S Ron
|
|
|
|
|
Hi All,
In my C # Console application I have app.config file for all configaration options. So, The source file name & location(Ex:c:\foldername.abc.csv) and destination file name & location(Ex:c:\foldername.abc.txt) have to configure in app.config file.
Thank in Advance.
Waiting for reply.
~Liyakhat.
|
|
|
|
|
I don't really understand the question. If you want to store destinationFile and sourceFile setting in your app.config file you can do this by creating an app.config file similar to the following:
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="SourceFile" value="..."/>
<add key="DestinationFile" value="..."/>
</appSettings>
</configuration>
WM.
What about weapons of mass-construction?
"What? Its an Apple MacBook Pro. They are sexy!" - Paul Watson
My blog
|
|
|
|
|
|
hi,
one way is to check the form state in the form resize event and hide it if the state is minimized.
regards
|
|
|
|
|
but it seem Minimize also.
Has a simple Method that the form hide only
|
|
|
|
|
You need to catch the click on that button, which means you're probably going to catch the state change. So, restore it again, as well as hiding it.
Christian Graus - Microsoft MVP - C++
"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 )
|
|
|
|
|
|
set
this.ShowInTaskbar = false;
hope it will help
|
|
|
|
|
|
Hello,
You could override the WndProc method like this.
But be aware that you will not see the Form in taskbar and the user has no chance to make the form visible again unless you provide some functionality.
const int WM_SYSCOMMAND = 0x112;
const int SC_MINIMIZE = 0xF020;
protected override void WndProc( ref Message m )
{
if( m.Msg == WM_SYSCOMMAND )
{
if( m.WParam.ToInt32() == SC_MINIMIZE )
{
this.Hide();
return;
}
}
base.WndProc( ref m );
}
Hope it helps!
P.S.: Luc, I know that it is bad, too influent the behaviour of standard form, but I can't resist ansering the questions!
All the best,
Martin
|
|
|
|
|
Sure, you could also minimize the form when the Close Box is hit, and close it
when the Minimize Box is hit. Why not ? You do want a special app, dont you ?
|
|
|
|
|
Luc Pattyn wrote: Sure, you could also minimize the form when the Close Box is hit, and close it
when the Minimize Box is hit. Why not ?
Luc Pattyn wrote: You do want a special app, dont you ?
Off course, everybody can make it the "standard" way!
All the best,
Martin
|
|
|
|
|
|
i was to use the crystal report dynamically bt have no idea to pass parameter dynamically i connect the table and databse also dynamically bt help anybody plz help me in parameter passing.
Nikesh Kr. Yadav
CSS Infotech
Sec- 31
Gurgaon,
Haryana(India)
|
|
|
|
|
Hi!
You can use
CrystalReport1.DataDefinition.RecordSelection = "Order = ..." to pass parameters you want
Hope my help!
It seem to be a solution or an answer.
|
|
|
|
|
plz provide some more code bcoz
<br />
StockCrystalReport1.DataDefinition. is not showing RecordSelection <br />
StockCrystalReport1.DataDefinition.RecordSelectionFormula = <br />
Nikesh Kr. Yadav
CSS Infotech
Sec- 31
Gurgaon,
Haryana(India)
|
|
|
|
|
I think this code can help you
object obj = "";
// Create new instance from Report file
CrystalReport1 crystalReportFile = new CrystalReport1();
crystalReportFile.SetDataSource(datasource);
crystalReportViewer.ReportSource = crystalReportFile;
// Set parameters here .
crystalReportFile.SetParameterValue("Name", obj);
This is importnat :
Always set parameter after binding to datasource and set ReportSource properties
DMASTER
|
|
|
|
|
Hello experts,
An application I'm currently developing pops-up reminder windows.
Being a popup window, it should not "steal" the focus, as it can be unpleasent to the user if he's in the middle of something.
I've tried overriding the ShowWithoutActivation property and returning true , but the form still gets focused.
My guess is that a LinkLabel control I have on the form is receiving focus, thus having the form receive focus even when the ShowWithoutActivation property has returned true .
How can I deactivate the form?
Thanks in advance,
Shy.
|
|
|
|
|
Have you tried just using the Hide method?
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
|
|
|
|
|
I don't want to hide the form...
I want it to appear on top, but not to steal focus.
|
|
|
|