|
Thanks for the answers!
Does anyone else have some ideas regarding these issues?
Regards Patrik
|
|
|
|
|
Hi,
This is my firs Post in this forum.I am in the final Year of Mca.I have assigned a project in C++. The method is that do processing of a movie image with CABAC/CAVLC algorithm.It will be very helpfull if i am given some links for source codes with this algorthm .
Thnaks in advance
|
|
|
|
|
Hi Guys !!
I am totally new to .NET, and I am involved in a conversion project. So I am not sure if this is a silly question to ask.
Anyway, I have to convert the below code from using Enterprise Library 1.1 to Enterprise Library 2.0 ( Jan 2006 release ).
The namespace "sinks" no longer exist, and so do the classes LogSink, ConfigurationView. Could anyone help me with the alternative namespace/classes to achieve the same result ?
---------------------------------------------------------------------------
using Microsoft.Practices.EnterpriseLibrary.Logging;
using Microsoft.Practices.EnterpriseLibrary.Logging.sinks;
namespace SunGard.Adaptiv.AppSupport.Logging.Sinks
{
///
/// Summary description for DebugSink.
///
public class DebugSink : LogSink
{
public DebugSink()
{
}
public override void Initialize(ConfigurationView configurationView)
{
}
protected override void ...(continued)
---------------------------------------------------------------
Rgds,
Gops
|
|
|
|
|
The TraceListener is the replacement for logging sinks. It looks like you're creating a custom sink, so you'll probably want to create an implementation of CustomTraceListener.
Logifusion[^]
If not entertaining, write your Congressman.
|
|
|
|
|
I am currently creating a little C# project which interrogates a webserver (quite alot).
I would like to perform Http-Tunneling in order to have different IPs query the server, but with all the responses sent to me.
Alex Turc has written something which I think is very relevant here:
http://www.codeproject.com/internet/httptunneling.asp
The problem is that this is in C++ (and quite frankly, very incomprehendible/followable to me!)
If anyone has a solution / something similar but in C# I'd appreciate the help so much.
Many thanks!!
Gerry
www.thecrazywebsite.com
-- modified at 10:47 Tuesday 22nd August, 2006
-- modified at 15:24 Tuesday 22nd August, 2006
|
|
|
|
|
Try again to modify the previous post. Sometimes the servers are temporarilly overloaded, and sometimes the update succeds but you get an error message when viewing the thread afterwards.
---
b { font-weight: normal; }
|
|
|
|
|
Yeh thanks it worked.
These servers seem to be overloaded ALOT.
I often come here (to homepage) and get some 505 error or something.
Any clues as to Http-Tunneling in C# ?
Cheers,
Gerry
|
|
|
|
|
Hello,
I have a ComboBox, and I populate it using DataSource property (one ov the column values in the table).
Is there a way of making so that the values are distinct?
Values in my column are repeating, and therefore, they are repeating in the ComboBox.
Thank you
|
|
|
|
|
In short no, what you can do is add them manually and filter out repeated values.
As of how to accomplish this I wouldn't have a clue at the moment and I'm too lazy to google it
|
|
|
|
|
To add on to what Ed said, there are basically 2 ways to do this. Firstly, use distinct on the query you use to get the datasource for the combobox, or secondly, manually go through the datasource and add each unique element to the combobox.items collection.
|
|
|
|
|
Greetz everyone!
I have a question concerning assemblies.
Here is the situation:
I have two assemblies, one is executable and the mdi container, the other one is a library which includes Forms as well.
I referenced the library so I can call it into the mdi container, which works fine.
But I found no way to change variables in the executable out of the library.
For example:
I want to call the Main Form of the library as MDI Child, but just once. When the Form is closed it should be possible to restart it again.
public Library.FormoftheLibrary fotl = null;<br />
privat void StarttheFormoftheLibrary()<br />
{<br />
if (fotl == null)<br />
fotl = new Library.FormoftheLibrary();<br />
fotl.MDIParent = this;<br />
fotl.Show();<br />
}
This works fine as I wrote, but in the FormoftheLibrary I need an EventHandler which sets the variable fotl in the executable on FormClosing back to null.
Also I would need to use classes in the executable in the library.
I tried to reference it as well, but VS tells me, that circledependencies (I think that´s the correct english term) aren´t allowed.
I tried to forward the Form to the library, but it doesn´t work as well (which makes sense, but doesn´t help me out).
in the executable:
fotl = new Library.FormoftheLibrary(this);
in the library:
void FormoftheLibrary(Executable.MainFormoftheExecutable form)<br />
So how to tell the library, that it can use the variables of the executable?
Thx in advance,
ezazazel
-- modified at 14:26 Tuesday 22nd August, 2006
|
|
|
|
|
The simplest solution would be in to pass a reference to the MainForm in the constructor of the
Library.FormoftheLibrary.<br /> E.g:
public class FormoftheLibrary : Form
{
private MainForm mainForm;
public FormoftheLibrary(MainForm mainForm)
{
this.InitializeComponent();
this.mainForm = mainForm;
}
} Then in the calling routine:
public fotl = new Library.FormoftheLibrary(this);
private void StarttheFormoftheLibrary()
{
if (fotl == null)
{
fotl = new Library.FormoftheLibrary(this);
fotl.Show();
}
}
Then in the FormClosing event of the Library form:
protected overrides void OnClosing(CancelEventArgs e)
{
this.mainForm.fotl = null;
} Hope that helps.
As of how to accomplish this I wouldn't have a clue at the moment and I'm too lazy to google it
|
|
|
|
|
Hi Ed.Poore!
Thx for your reply, but I experienced some problems with your suggestion.
Your proposal works fine as long as I´m in the same assembly, but not in this case, where I have more assemblies in my solution.
public class FormoftheLibrary : Form<br />
{ <br />
private MainForm mainForm; <br />
public FormoftheLibrary(MainForm mainForm)
{<br />
this.InitializeComponent(); <br />
this.mainForm = mainForm; <br />
}}
As I wrote in my initial message, I cannot pass the MainForm (from the first and executable assembly)
to the variable mainForm (in the second assambly which is a library) as VS tells me
"the type or namespace name MainForm cannot be found..." and that I´m missing the reference. But I cannot reference it due to the circledependencies, as the dependency is already set to the executable assembly.
Anyway thanks a lot for your time, maybe you have another suggestion.
Thanks in advance,
ezazazel
|
|
|
|
|
Hello,
That's right, reference to your executing assembly is not possible.
In this case you should better create for examle an Interface Library, where you define an interface which the mainform implements.
This interface has to have, all the important Props and Methods you need in the FormoftheLibrary.
Your FormoftheLibrary constructor can than use this Interface class.
Hope I helped you a bit.
All the best,
Martin
|
|
|
|
|
Thx for your help.
Isn´t there any other way to get acces to the variables of the executable form? Maybe to get the Form via System.Reflection?
I mean, other Programs use dlls as well and I can´t believe that´s only unidirectional.
For example if you write a plugin for a programm and have to access variables of the mainprogramm.
There should be a more elegant way, at least I hope so.
Suggestions are welcome.
|
|
|
|
|
Hello,
Yes you could use reflection to get the type infos.
ezazazel wrote: There should be a more elegant way, at least I hope so.
But I think it's not more elegant than using interfaces.
All the best,
Martin
|
|
|
|
|
I have an existing C# application, and I'd like to add the ability to automate several web sites. I would be automating them in the background (not by automating a visible IE window) - filling out forms on the sites and posting them and navigating through the results by automating button presses on the pages - then extracting the HTML for display in my app. I'm trying to be brief here - let me know if you need more specifics on what I'm doing...
I searched CodeProject and found several controls for doing this - some new, some old. The most promising looked like the ExplorerManager object, but there was also the MSHTML object, DHTMLDocument, and the .Net 2.0 WebBrowser object. Not having used any of these, I'm not sure what the pros and cons would be for using each in my application.
Can someone please advise?
Thanks!
- Dave
|
|
|
|
|
AFAIK the .NET 2 browser is the most capable of the lot although there are one or two peculiarities which it has which MSHTML & DHTML DOMs don't.
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9
Ed
|
|
|
|
|
|
Dave T wrote: Ok, thanks. Can you tell me briefly what the peculiarities are?
I could if I could remember, but they were fairly obscure from what I remember.
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9
Ed
|
|
|
|
|
I am currently creating a little C# project which interrogates a webserver (quite alot).
I would like to perform Http-Tunneling in order to have different IPs query the server, but with all the responses sent to me.
Alex Turc has written something which I think is very relevant here:
href="http://www.codeproject.com/internet/httptunneling.asp
The problem is that this is in C++ (and quite frankly, very incomprehendible/followable to me!)
If anyone has a solution / something similar but in C# I'd appreciate the help so much.
Many thanks!!
Gerry
www.thecrazywebsite.com
|
|
|
|
|
I cant disable special key.(ctrl + alt + del , etc.) I use C#.NET 2005. Please tell us about that.
Ps. I can speak english a little.
Please help ME!!!
|
|
|
|
|
MS say that you can't trap this key hence they reason it's more secure to log on using that combination, so I'm afraid you're stumped.
But then again maybe someone does know of a way...
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9
Ed
|
|
|
|
|
See: Lock Windows Desktop[^]
This isn't C# code, but could easily be converted.
Ctrl+Alt+Del
There are several ways to disable this key combination:
1. Disable Task Manager. This doesn't trap the key combination, it simply disables the application (Task Manager) that pops up when this key combination is pressed. See below how to do this.
2. Trap the keys using a keyboard device driver. For this, you need the DDK installed. I will not describe this method here.
3. Write a GINA stub. GINA is the DLL that Winlogon uses to perform user authentication. I'm not going to discuss this method here, but you can find out how to do it here [16].
4. Subclass the SAS window of the Winlogon process. For this, you must inject code into the Winlogon process and then subclass its Window Procedure. Two techniques for doing this are described later.
--EricDV Sig---------
Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them.
- Laurence J. Peters
|
|
|
|
|
I Dont have GINA.DLL. Where I can find it.Please tell me. T_T
|
|
|
|