|
I appreciate your post but it didn't answer my question yet.
I'll be more specific, I'll tell you exactly what I've already done and what else needs to be done.
(if it's necessary: I use VS 2008)
I created a solution named "Shehakim".
in this solution I added two projects:Windows application named "Shehakim" and ASP.NET Web Service Application named "AppSevices".
in the AppServices project I configured roles and users etc. at VS Menu>Projects>ASP.NET Configuration.
then in Project Properties>Web>Servers>UseVS...>I chose the deployment destination of the service to port 55438 and Virtual path /AppServices.
then,
in the "Shehakim" project properties>Services I chose "Use Forms Authentication" and I supplied this address in the fields: http://127.0.0.1:55438/AppServices.
now,
what I want to do is to create a login form (A windows based form) in the AppServices project so I can call this form from many applications, and causing the "Shehakim" project react correspondingly to the users authorization in the AppService.
thank you so much for your time!
Shimi
modified on Wednesday, January 16, 2008 3:01:36 AM
|
|
|
|
|
I am attempting to determine at run time what the maximum file size is that can be written to a particular location (for example, if using FAT32 file system: ulong maxFileSize = Math.Min(4GB, AvailableDiskSpace)). I am currently able to find how much disk space is remaining using the WinAPI call 'GetDiskFreeSpaceEx', but I cannot figure out how to get the max file size. So far, my only thought is to make a call to the WinAPI method 'GetVolumeInformation', then take the resulting file system, and do a table lookup to discover this max size. Can anyone either (1) inform me of a better way of doing this, so I don't have to rebuild anytime a new file system comes out, or (2) let me know the strings that can currently be returned by 'GetVolumeInformation' so I can lookup as many different FS as possible? Thanks,
Sounds like somebody's got a case of the Mondays
-Jeff
|
|
|
|
|
Hi Jeff,
first of all, I don't know. I do have some code that tries to clear a small partition (FAT)
by writing then deleting one new big file, but occasionally this throws an error,
probably because the new directory entry itself may need an extra sector (or even cluster).
Luc Pattyn [Forum Guidelines] [My Articles]
This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.
|
|
|
|
|
Yeah, I havn't found anything either. I just went to Wikipedia and copied a bunch of file systems they had listed with max file sizes, then made a switch statement checking if the string matched any of those names. I know I have the big ones for windows (since 95), which presumably will prove to be sufficient since I am using the WinAPI to get the values. Anyway, if you or anyone else comes up with a better way, please let me know. Thanks,
Sounds like somebody's got a case of the Mondays
-Jeff
|
|
|
|
|
I have a simple question. How can I find out if a drive is local or mapped and if network mapped what the actual network mapping is? I am using a FolderBrowserDialog to retrieve the path string and need to make sure the path is converted to actual path and check to see if the path is on a removeable device, local hard drive, or network path. I used to be able to this in C++ with API calls (it has been years since I tried), and C++ is not C#.
Thanks,
Leo T. Smith
Program/Analyst Supervisor
|
|
|
|
|
You can invoke API calls with C#.
|
|
|
|
|
Hello
I have a datacolumn that uses an expression to sum other columns, for example i have 3 datacolumns: count1, count2 and count3.
A 4th column "total" uses the expression:
"IsNull([count1],0) + IsNull([count2],0) + IsNull([count3],0)"
Which works fine if any one column value in the row is null. However if all 3 columns have null values, the 4th column will be 0. I want it to be null. See example below.
|count1|count2|count3|total|
| 3| 2| 5| 10|
| 12| | 3| 15|
| | | | 0|
for that last row i would like the total value to be blank rather than 0. How can I achieve that in the expression?
thanks
Yann
|
|
|
|
|
I found the solution
expression should be:
IIF(IsNull(Count1, -1) = -1 and IsNull(Count2, -1) = -1 and IsNull(Count3, -1) = -1, null, IsNull([count1],0) + IsNull([count2],0) + IsNull([count3],0))"
the first part of the IIF statement checks that all 3 count columns are null and returns -1 if they are. If all three conditions are true then the expression evaluates to null. Otherwise it totals up the value.
Yann
|
|
|
|
|
There is a much more simple way to do this. Do your math, and if it equals 0, set the last column to DBNull.Value
I'm going to become rich when I create a device that allows me to punch people in the face over the internet.
"If an Indian asked a programming question in the forest, would it still be urgent?" - John Simmons / outlaw programmer
|
|
|
|
|
Hi,
I have a variable which contains file path called filename and I use this variable to start a process like this: Process proc = Process.Start(filename); If I pass path to a text file then everything work well, but if I create a shortcut for that text file and use it to start a new process, the return value is null. Why does it happen? Apart from that for some executable files the return value is also null. I've checked msdn and according to it null is returned when there already exists same process but it's not the case.
How can I retrieve the process started in this way if the return value is null? Do I have to use winapi?
Thanks
|
|
|
|
|
Not every process returns a value either.
Launching a shortcut just doesn't return a value. You can launch the .EXE, or whatever document, directly and get the return value (if there is one!), but launching through a shortcut drops the return value.
There is no way to retrieve the return value if the one you get back is null .
|
|
|
|
|
I've developed a pretty robust app as one of my first projects. It's a windows app in C#. I'd like to know a little more about how Visual Studio compiles everything, and what all these resource files are..etc. I guess I expected everything to just compile into a single executable. (I'm used to console applications) .. What files are required, and what files are simply there for debugging? What's an Application Manifest file? and a Program debug database? Why are my output files in a funky three extention format? (ex. project.vshost.exe.config) etc.. Any links to resources would be helpful. Thanks everyone.
|
|
|
|
|
|
i am working in MS Access...........when i put a command button on Access form and go to the buildEvent......code builder..........a VB file opens....... i have no idea of VB how can i change settings so that i can code in C#
|
|
|
|
|
You can't. Access uses VBA (Visual Basic for Applications), not C#, to write code.
|
|
|
|
|
what you need to do is create a project in C# and connect to access the same way you would any other ODBC compatible database. There're tons of examples if you google on it.
Otherwise [Microsoft is] toast in the long term no matter how much money they've got. They would be already if the Linux community didn't have it's head so firmly up it's own command line buffer that it looks like taking 15 years to find the desktop.
-- Matthew Faithfull
|
|
|
|
|
how i can validate rdf's xmlns in c#
i.e.
<rdf:rdf xmlns:rdf = "http://www.here.com/why_the_how/rdf"
xmlns:rdfs = "http://www.there.com/how_the_why/schema"
xmlns:ex = "http://www.my.fake/animals">
here what i write so far:
if (output != "" && Regex.Match(output, "<[' ']*['\n']*[' ']*[a-z0-9]+[' ']*:[' ']*rdf[' ']*['\n']*[' ']*[xmlns[' ']*:[' ']*[a-z0-9]+[' ']*['\n']*[' ']*=[' ']*['\n']*[' ']*\"http://www.[a-z0-9]+.[a-z0-9]+[[/]*[a-z0-9]*[[_]*[a-z0-9]+]*[/[a-z0-9]*]*]*\"[' ']*['\n']*[' ']*]*>").Success)
but when duplicate an xmlns it say it is not valid
|
|
|
|
|
I didn't study profoundly your ex. pattern, but I think you should you some method as string.Split or something for each xmlns or http that appears in your string.
Shimi
|
|
|
|
|
for a reason i need it in regex
thanks anyway
casue i'm the man withno lose
|
|
|
|
|
I have a windows service running as LOCAL SYSTEM, I need to get the login name of the current user, I have tried WindowsIdentity.GetCurrent().Name and Environment.UserName but they return NT AUTHORITY/SYSTEM which is the name the windows service is running as. Can anyone tell me how to get the login name of the current user. Any help will be GREATLY appreciated..
|
|
|
|
|
Lash20 wrote: I have a windows service running as LOCAL SYSTEM, I need to get the login name of the current user, I have tried WindowsIdentity.GetCurrent().Name and Environment.UserName but they return NT AUTHORITY/SYSTEM which is the name the windows service is running as. Can anyone tell me how to get the login name of the current user. Any help will be GREATLY appreciated..
This is the method I use to do what you are talking about. It does what you were trying to do with WindowsIdentity.GetCurrent().Name . I would be willing to bet that it isn't working because the process you are calling from is a service running on local system. Run it from a windows process and I bet it works.
public static string getCurrentUsernameAndDomain()
{
WindowsIdentity user = WindowsIdentity.GetCurrent();
return user.Name;
}
I'm going to become rich when I create a device that allows me to punch people in the face over the internet.
"If an Indian asked a programming question in the forest, would it still be urgent?" - John Simmons / outlaw programmer
|
|
|
|
|
Hello everyone, If you have time, I need some suggestions.
I am making a mileage calculator, it is a project I thought up for me to gain some c# coding skills. Anyway, my dilemma is as follows.
I have a form with 6 combo boxes, one is a "START" and the other 5 are optional "ENDING" routes. Basically, someone can select "Indiana" on the first combo box and select "Akron" on one of the others, hit the calculate button and it will tell the mileage.
I have a DataTable set up with 3 columns "FROM|DEST|DIST" so it would be like
"Indiana" "Akron" 120
"Indiana" "Kalamazoo" 211
"Kalamazoo" "Phoenix" 1100
My problem is when i populate my first combo box with the "From" category, I get tons of duplicates, as there are many names in the from category that are the same. How Im adding data is below (Yes its being hardcoded, I dont know enough about databases to set one up yet)
xDt_List = new DataTable();<br />
<br />
xDt_List.Columns.Add("Start", typeof(string));<br />
xDt_List.Columns.Add("Dest", typeof(string));<br />
xDt_List.Columns.Add("Dist", typeof(short));<br />
<br />
DataRow xDr_Row = xDt_List.NewRow();<br />
<br />
xDr_Row["Start"] = "Indianapolis";<br />
xDr_Row["Dest"] = "Kalamazoo";<br />
xDr_Row["Dist"] = 211;<br />
xDt_List.Rows.Add(xDr_Row);<br />
<br />
xDr_Row = xDt_List.NewRow();
and so on and so forth...
Thank you for *any* suggestions on how I could make this a little more effecient ect.
modified on Tuesday, January 15, 2008 11:16:32 AM
|
|
|
|
|
DataTable.DefaultView.RowFilter = "Start DISTINCT";
ComboBox.DataSource = DataTable.DefaultView;
only two letters away from being an asset
|
|
|
|
|
I need to write an application in c# 2003 that is a window service that hosts a remoting object of type singelton.
Is there anyway to notify the service (the host) when a message from the client arrives to the remote object
sample code will be greate help
than
|
|
|
|
|
poqeqw wrote: I need to write an application in c# 2003 that is a window service that hosts a remoting object of type singelton.
They hide that information in the documntation[^]
|
|
|
|