|
Well, if it gets this far, then it's not a deployment issue, .NET must be present. Firewall perhaps ?
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Hi ,
Thanks for ur reply . i disabled firewall and .net 2005 is there where im trying to installed this application.
one more thing i have to say .. here that deployed application is executing fine if first the application is exeuted in IDE .because the the service is still running after executing the application .
that webservice is not running when we execute exe file ..
i think u got what im trying to say ...
pls let me know if u get the solution ..
thanks
CSN
|
|
|
|
|
Hi,
excuse me if there is any error in my english
I think that the problem is not your application but the publication of the webservice in IIS, make sure that the webservice is accessible, typing the address in the browser.
Il principe
|
|
|
|
|
Dear sir,
1.we are developing one video-email project. in that we are using "CODEC" com object for video recording & displaying.
2.Coder records the viddeo. Decoder Disply the video.
3.We used Windows Media Encoder 9 series SDK.
4.we used WME-Interfaces(we used WMEncoder & IWMensouce Interfaces,... ) for recordig video,displying video etc....
5.NOW I WANT TO CHANGE VIDEO SETTINGS LIKE: "Brightness" & "color" & "sharpness" of the video
6.to change the video settings i want one API. i dont knoew how to use the the API call for changing the video settings
7.i have UI (User Interface) with 3 SLIDER BARS(track bars) to increase or decrease the brightness,color,sharpness.
8.i have 3 buttons(APPLY,CANCEL,OK) in that UI to change the settings.
9.And i have a DEFAULT button to set the brightness,color,sharpness to default.
9. while drag the SLIDER BAR forward/backward the brightness,color will increase/decrease respectively.
10.when i click on apply the settings will apply to the video.
this is my requirement please help me to complete my project.its urgent.
Regards,
Balaji.
|
|
|
|
|
How would one draw something onto the desktop (preferably just by using a Windows Forms control), so that it stays even when somebody presses Windows key + D?
Would I have to install a hook to intercept desktop paint messages, and draw using a window pointer that I had previously retrieved of the desktop's listview?
Or is there a way to make a window always stay visible, even after the command Show Desktop?
Why doesn't the window progman and its children disappear when Show Desktop is called? Is it because they are a special exception or because there is a list somewhere of windows not to hide when show desktop is called?
|
|
|
|
|
|
Unfortunately, the drawing disappears with any sort of screen refresh, when it should stay.
Do you think the idea in my original post is feasible?
An infinite loop could be used, but that would be a waste of processor.
|
|
|
|
|
Unfortunately I'm not aware of any solutions to your problem.
Giorgi Dalakishvili
#region signature
my articles
#endregion
|
|
|
|
|
Hi,
I'm using VS2005 WinForms .NET 2.0, and noticed the following problem with the combobox control:
(Populate the combobox with some items first, and make sure one of the items is named "test" for this example)
Run the app:
1. Click the dropdown icon of the combobox so that the dropdownlist comes out
2. Enter the text "te" into the combobox. Now click on any other control. You will notice that the combobox's text has changed to "test." I want to CANCEL this behavior. I need the combobox's original text to be kept intact as "te".
Any help would be appreciated.
Much Thanks In Advance.
|
|
|
|
|
Hi,
Is this related to the setting of the AutoCompleteMode property?
Alan.
|
|
|
|
|
Hi,
I'm outputting some logging output to a TextBox, using the following code:
public void AddNewMessage( String message )
{
lock (this)
{
if (disposed)
throw new ObjectDisposedException( "PeerMessagesDisplay" );
String text = this.textBox1.Text.Insert( this.textBox1.Text.Length, message );
SetText( text );
}
}
private void SetText( String text )
{
if (this.InvokeRequired)
this.textBox1.Invoke( new Action<string>( SetTextHelper ), text );
else
SetTextHelper( text );
}
private void SetTextHelper( String text )
{
this.textBox1.Text = text;
}
</string>
But, whenever text is appended to the textbox, it automatically scrolls up to the top. This is bad when I'm trying to observe the output at the bottom or somewhere in the middle. How can I maintain the textbox's scroll position?
Thanks,
klk
madness ? this.isSparta = true : this.isSparta = false;
|
|
|
|
|
Use the AppendText method on the TextBox. I think that maintains the scroll position.
"An eye for an eye only ends up making the whole world blind"
|
|
|
|
|
Hey Rob,
This is a better solution, you are right. Unfortunately, it still always keeps the textbox's scroll position locked at the bottom. Is there a way around that?
klk
madness ? this.isSparta = true : this.isSparta = false;
|
|
|
|
|
Hi klk, I tried a couple of things here to try & get this working! Simplest solution is to use the SelectionStart property, although this is still not ideal... Try this:
Dim i As Integer = TextBox1.SelectionStart
Dim atEnd As Boolean = i >= TextBox1.Text.Length
TextBox1.AppendText("New line: " + TextBox1.Text.Length.ToString() + vbNewLine)
If Not atEnd Then
TextBox1.SelectionStart = i
TextBox1.ScrollToCaret()
End If
Other than this, you could look at using the native scroll functions (GetScrollInfo, SetScrollInfo) - see google & msdn for more info about these.
Hope this helps! Rob
"An eye for an eye only ends up making the whole world blind"
|
|
|
|
|
Hey Rob,
I tried that solution, but the SelectionStart property refers to where the cursor is, not the scrollbar. Basically, unless the user clicks inside the textbox to place the cursor somewhere, it doesn't work.
I looked up the P/Invoke stuff for Get/SetScrollInfo, but that's not working either! It still always jumps down to the bottom of the textbox. Here's my refactored code:
public partial class PeerMessagesDisplay : Form
{
#region ScrollInfo
[DllImport( "user32.dll" )]
[return: MarshalAs( UnmanagedType.Bool )]
private static extern bool GetScrollInfo( IntPtr hwnd, int fnBar, ref SCROLLINFO lpsi );
[DllImport( "user32.dll" )]
static extern int SetScrollInfo( IntPtr hwnd, int fnBar, [In] ref SCROLLINFO
lpsi, bool fRedraw );
[StructLayout( LayoutKind.Sequential )]
struct SCROLLINFO
{
public uint cbSize;
public uint fMask;
public int nMin;
public int nMax;
public uint nPage;
public int nPos;
public int nTrackPos;
}
private enum ScrollBarDirection
{
SB_HORZ = 0,
SB_VERT = 1,
SB_CTL = 2,
SB_BOTH = 3
}
private enum ScrollInfoMask
{
SIF_RANGE = 0x1,
SIF_PAGE = 0x2,
SIF_POS = 0x4,
SIF_DISABLENOSCROLL = 0x8,
SIF_TRACKPOS = 0x10,
SIF_ALL = SIF_RANGE + SIF_PAGE + SIF_POS + SIF_TRACKPOS
}
#endregion
private String title;
private String logFile;
private bool disposed;
public PeerMessagesDisplay( String title, String logFilePath )
{
InitializeComponent();
this.title = title;
this.logFile = logFilePath;
this.Show();
}
public void LoadLog( )
{
ThreadPool.QueueUserWorkItem( delegate
{
try
{
if (this.InvokeRequired)
this.BeginInvoke( new Action<string>( delegate( String s ) { this.Text = s; } ), title );
else
this.Text = title;
using (FileStream fs = File.OpenRead( this.logFile ))
{
using (StreamReader reader = new StreamReader( fs ))
{
String text = reader.ReadToEnd();
AddNewMessage( text );
}
}
}
catch (IOException ioe)
{
AddNewMessage( ioe.Message );
}
} );
}
public void AddNewMessage( String message )
{
lock (this)
{
if (this.textBox1.InvokeRequired)
this.textBox1.BeginInvoke( new Action<string>( AddNewMessageInvoke ), message );
else
AddNewMessageInvoke( message );
}
}
private void AddNewMessageInvoke( String message )
{
SCROLLINFO scrollInfo = new SCROLLINFO();
GetScrollInfo( this.textBox1.Handle, (int)ScrollBarDirection.SB_VERT, ref scrollInfo );
this.textBox1.AppendText( message );
SetScrollInfo( this.textBox1.Handle, (int)ScrollBarDirection.SB_VERT, ref scrollInfo, true );
}
}
}
</string></string>
madness ? this.isSparta = true : this.isSparta = false;
|
|
|
|
|
Hi, you need to set the cbSize and fMask fields before calling GetScrollInfo. Try using:
scrollInfo.cbSize = Marshal.SizeOf(SCROLLINFO);
scrollInfo.fMask = ScrollInfoMask.SIF_POS;
I think this should work, but havn't tried it...
Rob
"An eye for an eye only ends up making the whole world blind"
|
|
|
|
|
Hi,
for displaying log information I prefer a ListBox over a TextBox.
For one, it is much faster, since it keeps all the text lines apart, it never needs
them all concatenated.
Furthermore, it has a TopIndex property, which determines the scroll state.
So a typical log method would consist of:
void log(string s) {
lb.Items.Add(s);
lb.TopIndex=lb.Items.Count-1;
}
|
|
|
|
|
Thanks luc, this worked perfectly.
madness ? this.isSparta = true : this.isSparta = false;
|
|
|
|
|
You're welcome.
|
|
|
|
|
|
I have an article on per pixel collision detection here on CP. My solution is not very fast tho, it probably needs to be reconsidered.
The simplest thing to do is to work out the smallest square each shape occupies and work out if any squares intersect. How well that works, depends on your polygons.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Thanks a lot! I am going to read your article!
|
|
|
|
|
I am trying add databinding to one of my textbox. When I click on "Text" under "DataBindings" section in the property grid, I get an error says "Object reference not set". Any idea to solve this ? I have tested it with another project and it works correctly. Any ideas ?
|
|
|
|
|
Hi,
There are several reasons which can cause this error, few of them are:
1) Some classes have constructors; therefore you need to properly instantiate it.
2) Bad scoping.
3) MAKE SURE that you've explicitly declared the variable, and don't forget to use the appropriate scope.
Since you are not getting the same error in another project therefore, I try to match the property settings of both project and manipulate them to see if this helps.
Hope this helps.
Have a nice day.
Regards,
John Adams
ComponentOne LLC
|
|
|
|
|
I know when this error occurs and I could have corrected it if it was my code. But this is happening with VS2005. As you said, some properties will be invalid. Thanks anyway
|
|
|
|