|
hi all,
i need to provide update feature for that i have taken my current developing versions assembly version in to a string and now i wanna check it with the updated version,
please tell me how to do this,
and also please tell me how to connect to server from deployed build (f client machine)
thnx in advance
prashanth
|
|
|
|
|
Prashanth,
You shouldn't give up on ClickOnce. It will save you time and effort.
Connecting to http servers can be accomplished using the System.Net.WebRequest API. However, you're asking for more trouble. Use ClickOnce for application updates.
|
|
|
|
|
How to use the Javascript function in asp.net.
THis is my sample code.
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<script language="javascript">
function displayMessage()
{
alert("Hello world!");
}
</script>
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server" >
<div>
<asp:Button ID="Buton1" runat="server" Text="script" OnClick="displayMessage" />
</div>
</form>
</body>
</html>
Regards,
A Jabeer Ali
|
|
|
|
|
The OnClick method of your button needs to point to a method in your codebehind file. If you are using asp.net 2.0 you can set a onClientClick to your javascript method. If you are using asp.net 1.1 or 1.0 you need some code in the page load that takes the button control and does and Attribute.Add("OnClick","displayMessage");
Hope that helps.
Ben
|
|
|
|
|
Thank u thats working fine. and do you have any solution for the onload event.
Regards,
A Jabeer Ali
|
|
|
|
|
In the page load event
If (!IsPostBack)
{
Button1.Attributes.Add("onClick","displayMessage");
}
Ben
|
|
|
|
|
No No. I have done ur clientclick Event. Which is working fine. But i need the same type of event for the Page onload Event also. Would you help me.
Regards,
A Jabeer Ali
|
|
|
|
|
If you want some javascript to run when the page loads you will have to set the onload event in the body tag in your html.
Hope that helps.
Ben
|
|
|
|
|
S mate. ur Rite But that javascript is not even Called by the onload event.
Regards,
A Jabeer Ali
|
|
|
|
|
I've tried to find this online. No luck... so I've tried this. I would like to create a user control that has the triangle with smooth corners. (not the drawing... the user control to be that shape.) I've succeeded create a triangle user control using polygon but when adding addArch method, it erases the arch inside the triangle, not the outside to produce smooth corner. The example of graphic is shown at: <a href="http://www.geocities.com/livfalls/exampletriangle.jpg">http://www.geocities.com/livfalls/exampletriangle.jpg</a>[<a href="http://www.geocities.com/livfalls/exampletriangle.jpg" target="_blank" title="New Window">^</a>]
Can anyone help? Thanks in advance. My sample code is shown below:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
GraphicsPath path;
public Form1()
{
InitializeComponent();
}
protected override void OnPaint(PaintEventArgs pevent)
{
Graphics g = pevent.Graphics;
g.SmoothingMode = SmoothingMode.AntiAlias;
// Create painting objects
Brush b = new SolidBrush(this.ForeColor);
Pen pen = new Pen(b, 10);
// Create Rectangle To Limit brush area.
Rectangle rect = new Rectangle(0, 0, 150, 150);
path = new GraphicsPath();
innerPath = new GraphicsPath();
path.AddLine(150, 91, 230, 230);
path.AddArc(200, 200, 30, 30, -60, 120);
path.AddLine(230, 230, 70, 230);
path.AddLine(70, 230, 150, 91);
this.Region = new Region(path);
// Dispose of painting objects
b.Dispose();
linearBrush.Dispose();
}
}
}
|
|
|
|
|
I only see one arc, you would need three to draw that shape.
Are you drawing the arc in the right direction?
---
single minded; short sighted; long gone;
|
|
|
|
|
Yes.. I would need 3 arc (one for each corner). I need to figure out how to do the arc so I can eliminate the sharp corner of the triangle. I think I need to use the AddBezier method. I'm working on that now with the calculations.
|
|
|
|
|
when you add arcs you don't have to add lines.. the are added automatically..
Blubbo wrote: I think I need to use the AddBezier
you can but as you started with arcs you can try getting a proper angle so the transion between arc and line wouldn't be visible..
life is study!!!
|
|
|
|
|
Ahh now that makes more sense! I'll try that!
|
|
|
|
|
I used AddBezier method for each of 3 curves (per my calculations) and it worked great!
Thanks a heap!
-- modified at 13:43 Wednesday 16th May, 2007
|
|
|
|
|
hi i have devoloped windows application,
i wanna update that perticular developed version with my current(yet to develop)windows application
can u please let me know how to fine and compare the versions,
i got my current(yet to develop-update version's) assembly by using Assembly.GetExecutingAssembly().ToString()
but, i want knw the current deployed version's assembly name
so that i can find and update if its lower version else give a prompt saying this is already updated version..
hope u got my requirement
thnx in advance
prashanth
|
|
|
|
|
Assembly myAssembly = Assembly.GetExecutingAssembly();
FileVersionInfo info = FileVersionInfo.GetVersionInfo(myAssembly.Location);
// info.ProductVersion gives you the complete version.
// fileVersionInfo also contains many other property for details.
Hope this helps.
Regards
|
|
|
|
|
Nice to find an expert on an important function. y any chance, do you know if the following snippet is how to get the hinstance we should pass to Bitmap.FromResource()?
<code> String s = "MT_ConfirmREFRESH";
IntPtr h = Process.GetCurrentProcess( ).Handle;
try
{
Glyph1.GMap = Bitmap.FromResource( h, s );
}
catch
{
throw new Exception( "Bitmap resource " + s + " not found from process handle " + h.ToString( ) + "." );
}
</code> Documentation indicates that hinstance is supposed to be "A handle to an instance of the executable file that contains the resource." The snippet is part of a method of a class belonging to a .DLL to which the resource(s) have been added by the visual Project.Properties... Add existing file... process. When this code fails, the FCL message only indicates that "the" (a) parameter is not valid. The resources ostensibly exist. I assume the handle value is the most probable candidate for the problem, unless there is some problem with the registration of the resources which I am not aware of.
Much thanks,
m
|
|
|
|
|
In other words, the following approach does identify the assembly I need to identify, but I run into a dead end trying to get an IntPtr handle from the "ModuleHandle" struct:
Type t = this.GetType( );
Assembly a = Assembly.GetAssembly( t );
ModuleHandle mh = a.GetModule( "APC" ).ModuleHandle;
Do you know of a way to get the IntPtr value that will return the resources we need to find with Bitmap.FromResource()?
|
|
|
|
|
Hello,
I'm not an expert at all, but I found this article, where it is done by an "Kernel32.dll" method call.
http://www.codeproject.com/cs/miscctrl/XPTaskBar.asp[^]
[DllImport("Kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern IntPtr LoadLibrary(string lpFileName);
Hope it helps!
All the best,
Martin
|
|
|
|
|
Thanks, Martin, but the problem here is the approach is not CLS compliant. We need to be able to do this with managed code. It's "as if" Microsoft left out a vital bridge so that, as we are obstructed from a managed solution, we are forced to write Microsoft-dependent approaches.
|
|
|
|
|
Ok, I see!
P.S.: Have no idea why somebody voted "2" for your statement?
Gave you "5" to bring it back in shape!
All the best,
Martin
|
|
|
|
|
hi all
i have a problem to show a picture or gif image b/w request and response (b/w server and the client).
what i tried was image visible false basically...
when button click when it request server i made the image visible true...
but the image is visible only after the response from the server ...
what should i do...???
bye
|
|
|
|
|
Hi All,
Am just learning things. Can you explain me whether an Interface is a super set to Abstract Classes?
In what way Abstract Classes can prove more useful than an interfaces? I know that it is not instantiable. Can you give me a small scenario were Abstract Class will be the only solution rather than using Interfaces?
Regards,
Panicker.
|
|
|
|
|