|
Then you answered your own question. One project creates the .DLL, the other is the Windows Forms application that uses it.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Sasuko wrote:
I've downloaded a solution from this site.
What about link? It would be very helpful...
David
|
|
|
|
|
I followed this MSDN article[^] (click on the Structs Sample link). My code is practically identical.
//Original structure
typedef struct
{
DWORD dwVar1Type;
WCHAR szVar1Name[MAX_VAR1_NAME];
} VAR1_A, *PVAR1_A, FAR *LPVAR1_A;
//C# equivalent
public struct VAR1_A
{
public UInt32 dwVar1Type;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst=MAX_VAR1_NAME)]
public char[] szVar1Name;
}
The problem is, I can't seem to find an example of what to do with the pointer *PVAR1_A and the FAR pointer *LPVAR1_A.
|
|
|
|
|
You don't do anything with them. These are for creating a pointer to this structure in C/C++ code. C# has no equivilent.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
They're just typedefs, so instead of struct YourStructName variable , you can do VAR1_A variable . As Dave pointed out, they aren't needed in C#, you can simply do VAR1_A variable .
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
|
Hi, is there a way to read the names of the members of a late binding System.__ComObject?
I try to edit a Chart in Excel, but until now I get only the Charts-Object of Excel:
objSheets_Late = objBook_Late.GetType().InvokeMember( "Worksheets",<br />
BindingFlags.GetProperty, null, objBook_Late, null );<br />
objChart_Late =objBook_Late.GetType().InvokeMember("Charts", <br />
BindingFlags.GetProperty, null, objBook_Late, null );
But I do not know, how to get the Objects like Axis and their properties.
Ariadne
Cancer Research Switzerland
|
|
|
|
|
I'm trying to determine the dimensions of a string as it will appear in HTML. The closest way I've been able to do this is to use a graphics object and use MeasureString. However, there seems to be a slight difference between GDI and HTML with the dimension of strings. Does anybody know how I can reliably measure the string?
Thanks in advance.
|
|
|
|
|
You can't. The browser will display the string in whatever font was assigned to it client-side. There is no way for the server to know in what font, pitch, and browser Text Size the string will be rendered in.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Maybe I should clarify a bit more then. I want to be able to predict the flow of text that I'm placing into HTML. I'm applying styles to the text using CSS. For example, I know that it's going to be Arial 12 px. So why shouldn't I be able to determine the way that say IE or Firefox are going to render it?
|
|
|
|
|
Because there is no way to garantee that the workstation has Arial 12 pt on it. Also, the users can just click the View menu and change the Text Size, regardless of the size you think they're going to see. Also, last I checked (admittedly, a long time ago), Mac's don't have an Arial font, but they do have web browsers.
Also, the size of the browser window will change the rendered flow of the document. Not everybody runs their browsers maximized at 1280x1024. At 1920x1440, you can fit a lot of text on a single line using Arial 12pt.
You cannot determine this information server-side. If your rendering is that picky, you'll have to handle rendering in Java client-side. At least there, you've got more information about the environment you're working in.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
If I specify the font size using css the user is unable to change the font size and I'm not so sure about Macs not having Arial but that's besides the point. Also, I don't care how big the user has their browser because I just want to know the dimentions of a given set of text. I will be the one locking in the size of the text area using HTML. I simply can't believe that there is no way of determining that out without using the HTML DOM.
Still, thanks for your input.
|
|
|
|
|
You might get slightly better results if you specify your font size in points; when you use pixels, you don't know how the browser is going to interpret that. Also, you have the problem of how the ie box model differs from every other browser, so the actual size of the area where text is rendered might be different in each browser depending on your settings for margin, padding, and borders.
|
|
|
|
|
I've found so far that Firefox and IE are fairly similar when using gdi to determine the size of fonts. I'll have to check out my margin and whatnot to see if that's where I'm getting my problem from.
|
|
|
|
|
hi,
Iam getting problem while authenticating in login page of with the database.this has to be done for web application(ASP.NET)with c#.
To be clear, iam having username and password in login page.this username and password must check with the sql database and if username and password is there in database then it must redirect to next page by having username as session id maintaining throughout the application.if the password and username does not suit it must give messagebox as "invalid login".
|
|
|
|
|
This question really belongs in the ASP.NET Forum[^].
You haven't specified what your problem is. You've listed the speicifications for what your doing, but not what part(s) of this your having a problem with.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
thanks for replying,
i dont know how to do check login authentication itself.thats why i asked how to do form login.
For ur kind information iam new to this technology.so plz help me in learning .NET.
|
|
|
|
|
fayaz ahamed wrote:
dont know how to do check login authentication itself
How that is done depends entirely on where your user's credentials are stored. Are you authenticating against the Windows SAM, Acitve Directory, managing your own account information in a SQL database, ... ?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hello All,
1-
I puted some controls on windows form and binded them to database. I need if i changed some thing on another forms to refresh the First forms.
2-
How can i check if a form alreday running or not ?
Please help
Thanks
Hay
|
|
|
|
|
Depending on whether the data on the second form is related to the data on the first form, you could pass the first form's binding context to the second form, so that both forms use the same binding context. I've done this when I had to display child data in a separate form. I just passed the binding context into the second form's constructor.
There are several different ways to detect whether a form is already currently being shown. One way is to create your own ApplicationContext and have it create and destroy your forms. Another way is to simply create a static object that holds this information.
Hope that helps
|
|
|
|
|
Can someone help by sending code for ping in c#.net
amar
|
|
|
|
|
|
Or if you are lazy and have .Net 2.0, just use the Ping class.
Ping ping = new Ping();
byte[] buf = new byte[32];
for (int b = 0; b < buf.Length; b++)
{
buf[b] = (byte)(b + 65);
}
for (int i = 0; i < count; i++)
{
PingReply reply = ping.Send(ipAddress, buf, 2000);
if (reply.Status == IPStatus.TimedOut)
{
Console.Out.WriteLine("Request Timed Out");
}
else
{
Console.Out.WriteLine(reply.Status.ToString());
}
}
|
|
|
|
|
Thanks for the link and the code.
amar
|
|
|
|
|
Hi,
I have a window in C# with windows.forms that uses a Splitter. I have two controls, one left and one right, with the Splitter in between. Now, when I resize the window the controls aren't 'updated': all I get is some empty dialog space between the bottom of the controls and the bottom of the window. When I then resize the Splitter a bit, all controls are updated. Is there a way to do this updating when I'm resizing the window? Thanks.
cheers,
roel
|
|
|
|