|
I have written a C++/CLI wrapper around some old C++ code so I can call it from C#, and a VERY simple demo app that calls the code. It works great. I've sent the release builds to the person I write this stuff for, and he gets an error when the code tries to call the C++ DLL :
Could not load file or assembly 'HDRLib, version xxxx culture neutral publickeytoken=null. This application has failed to start because the application configuration is incorrect.
The last bit is a verbatim quote of what HRESULT 0x800736B1 means, being the HRESULT it quotes. Again, this is managed C++ code being called from C#, works fine here.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
I havejust begun to program, but only minor things. Mostly i read about sites for help but they just confuse me. Even the beginner C# tutorials here confuse me. This is mostly because of the words and the format. Some expect you to be already familiar with C++, and i am not. If someone could give me some advice of a site to go to, or any information that could possibly help me progress in the ways of C#. Ty for any help
I never think of the future.It comes soon enough
**Albert Einstein**
|
|
|
|
|
You won't find a better site than this one. If you can't work out what we're talking about, buy a book and work through it, and keep asking questions.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Look at some of the free videos at learnvisualstudio.net as often watching a person and listening to what and why they are doing something is a great way to learn
|
|
|
|
|
Can anyone point me to a good example of the PrinciplePermission object (either in C# or VB .NET).
I am having trouble retreiving my own identity to use the Demand method. Whatever I enter, it refuses to grant me the permissions I request.
Also, I have managed to place an assembly into the GAC but for the life of me I cannot reference it. Any pointers would be most appreciated.
|
|
|
|
|
dundealing wrote: Can anyone point me to a good example of the PrinciplePermission object (either in C# or VB .NET).
MSDN has a good example of the PrincipalPermission Class[^].
As to the GAC assemblies, you need to add a registry key entry to the following key:
HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
|
|
|
|
|
hi,
if anyone can help making dateTimePicker with multi selection like u can choose 13 november,14 november. and 29 november
best regards
charbel
|
|
|
|
|
I has the exercise like below
Develop a mini browser has the following features
1, Has back, forward, stop, home, refresh, favourite and search
2. The title of form has the title of HTML page
3. The status of the form will be used to display the progress bar when user dowloading a web page.
I have done almost function but the function of favourite and search and display The title of form has the title of HTML page and display The status of the form will be used to display the progress bar when user dowloading a web page i have no idea to do it.
Please help me.
Thanks very much.
I tried so hard and got so far
|
|
|
|
|
rockxuyenmandem wrote: I have done almost function but the function of favourite and search and display
Favourites is just a list, probably stored as an XML file. Easy to do
Search is a waste of time, provide a link to google :P
Display is the big one, if you don't want to use IE as a control, then good luck.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hi i have a little question. I tried to read a value from a registry like the following:
RegistryKey MyReg = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Active Setup\\Installed Components\\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}");
auth = MyReg.GetValue("Username").ToString();
It actually workt in a form, i get the username in that value. But when i try to implement this in my Windows Service, it is not able to read from the value?? I can create the MyReg object but can't get the value "Username" from it.. Does anybody has an idea why? And a solution for it? You would help me alot
Greetings
Steven Bruneel
|
|
|
|
|
hm after some more debugging i found out that MyReg is null for some reason...
RegistryKey MyReg = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Active Setup\\Installed Components\\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}");
if (MyReg == null)
{
auth = "wrong";
}
else
{
auth = "right";
}
I get "wrong" as result. But when i do it in a C# form it works perfect.. Just not in the Windows Service ;(
|
|
|
|
|
I'm pretty certain that it has to do with the fact that you try to read a value from the HKEY_CURRENT_USER portion of the registry.
When you read the value from your Windows Forms applicaiton, the curent user is you. When the Windows service tries to read it, the current user is the local system account.
To get around this, open the Services control panel, right click on the appropriate service, choose the "Log On" tab, change the service's log on to your log on by choosing the "This Account" radio button and filling in the appropriate information.
I hope that helps.
"we must lose precision to make significant
statements about complex systems."
-deKorvin on uncertainty
|
|
|
|
|
Yes i know this is possible to run the service under a different account but won't i get the problem that, if i log in with an other user in my Windows, that i will get the same username?
|
|
|
|
|
The service runs under any account you put into the LogOn tab. It runs completely independant of, and it totaly oblivious to, any user logging on the system. Your service does NOT logout and log back in under the account that the user at the keyboard is using.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
so there is no way for getting the current username (from the person that is logged on in Windows) in a windows service then?
|
|
|
|
|
Refer to <http: msdn.microsoft.com="" library="" default.asp?url="/library/en-us/dllproc/base/localsystem_account.asp">.
The salient point:
"The registry key HKEY_CURRENT_USER is associated with the default user, not the current user. To access another user's profile, impersonate the user, then access HKEY_CURRENT_USER."
So, if that value exists for a specific user's profile, i.e. the logged in user, you must impersonate that user and then read the key's value.
"we must lose precision to make significant
statements about complex systems."
-deKorvin on uncertainty
|
|
|
|
|
Hello,
I'm relatively new to C# and used C++ before. Perhaps you have a solution to my problem, I couldn't find one in several books:
When I write a class in C++ like
<br />
class MyClass<br />
{<br />
CFirst m_First;<br />
CSecond m_Second;<br />
<br />
MyClass()<br />
{<br />
}<br />
<br />
~MyClass()<br />
{<br />
m_First.DoSomething();<br />
}<br />
<br />
}<br />
This is what happens in C++ when MyClass gets instanciated:
m_First gets instanciated
m_Second gets instanciated
MyClass constructor is called
when the MyClass object gets destroyed:
MyClass destructor gets called
m_Second gets destroyed
m_First gets destroyed.
The problem in one of my C# classes is:
I wrote myself a small logger class with an internal buffer. The data only gets written to disk when the buffer is full. I use a streamwriter for this. When my destructor gets called, I want to check if theres any data left in the buffer ans write it to disk, so the user of my class doesn't have to use a close() method when he doesn't use my logger anymore. But when I try to write to the streamwriter in my destructor, I get an E/A exception. I figured out, that my streamwriter seems to be destroyed before my destructor gets called. How can I circumvent this? The IDisposable interface doesn't solve my problem because:
a) you cannot use it when you use my class as a member variable
b) it is not guaranteed that the user of my class uses it
This is the same problem as the streamwriter has. A small program like
StreamWriter sw = new StreamWriter(@"c:\hello.txt");
sw.WriteLine("Hello World");
will leave you with an empty hello.txt file when you forget to do an explicit sw.Close().
|
|
|
|
|
Unfortunately, there's no way around this in C#, except using IDisposable. Because .NET is a garbage collected environment, there is no way to guarantee finalization of one object before/after another. And that's why StreamWriter works the way you described.
Stylez Daviz wrote: The IDisposable interface doesn't solve my problem because:
a) you cannot use it when you use my class as a member variable
I don't understand the reason for a). Class member variables can be types that implement IDisposable.
Stylez Daviz wrote: b) it is not guaranteed that the user of my class uses it
You're right, but that's how most classes in the BCL work. The "using" statement can help things a bit, but not much.
In case you are interested, C++/CLI (the new MC++) has deterministic destruction (simulated by the compiler, of course).
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
S. Senthil Kumar wrote: I don't understand the reason for a). Class member variables can be types that implement IDisposable.
They may implement IDisposable, but how do I use it then?
I can't use using(MyClass x = new MyClass()) outside of a class' method right? And I cannot invoke x.Dispose() from my destructor because than its already too late and my member variable could have been cleaned out by the GC.
If there's no way to get around of this problem I#ll have to accept it but I don't know why it's implemented this way. It transfers resposibility to the user of the class (like calling close() or Dispose()) where in C++ for example the user could rely on the class to handle this situation. Why can't my member variables be marked as "used" so they will only be collected by the GC when my destructor has finished? I don't know how JAVA does it, maybe I'll check it out.
|
|
|
|
|
|
Hi!. I'm very new in C#. still i'm learning C#.
1) Will C# allow us to do some graphs such as tan, sin?
2) Will it support integration, differentiation and some more functions?
if so can i have some sample code pls
RAMA
|
|
|
|
|
myrama wrote: Will C# allow us to do some graphs such as tan, sin?
Yes
myrama wrote: Will it support integration, differentiation and some more functions?
Yes
myrama wrote: if so can i have some sample code pls
The Graphics class contains the method to draw your points. If you type Math., the intellisense will show you all the Math functions, such as Math.Sin, Math.Cos, Math.Abs, etc.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
my english is so poor ....
so pardon me... XD
i got a problem since i used Nhibernate to access data.
it is in effect that xml-serialize a entity-object,
but there are something wrong when i xml-serialize the IList object by NHibernate o/r mapping framework
help me to through the dammit problem ... 3q 谢谢!
if there is anything you need,it won't be far. <<forest gump="">>
|
|
|
|
|
Hi-
I've created an ImageList, and a Toolbar. I've 'hooked up' each toolbar button to its corresponding Image from the image list. The images are visible in design time, HOWEVER, when I build and run the application, the Toolbar Button images are NOT visible! The buttons are there, but they are blank!
Does anyone have any idea what the problem is? I've tried an imagelist of *.ico's and also an image list of *.gif's.
Any help would be greatly appreciated!
Thanks
Warwick
"I hear they've even got the internet on Computers now." - Homer Simpson
|
|
|
|
|
For i = 0 To Controls.Count - 1<br />
Select Case TypeName(Controls(i))<br />
Case "TextBox"<br />
Controls(i).Text = ""<br />
Case "Label"<br />
Controls(i).Caption = ""<br />
End Select<br />
Next i
Kindly Please convert it to c# syntax
~Thanks
|
|
|
|