|
I realy don't know, but acording to these articles:
Using Platform Invoke[^](In VB.NET with larger list)
Essential P/Invoke[^](In C# with short conversion list)
Acording to these, Int16 (UInt16 for unsigned) is used to marshal from c++ short. I do not know what these 2 characters '**' do, maybe you would need to use in, out or ref keyword
|
|
|
|
|
Hi,
in
void foo(unsigned short** buff) {
*buff = &StaticArray[0];
}
what gets passed on is the pointer to a pointer, not very common in the managed world. I think it isn't a good idea to do this; you will need to use IntPtr and some explicit code to get the data marshaled; one problem is you are not carrying any size information across the border.
In my experience it is lots easier to allocate everything on the managed side; you then can pin, get the pointer, and pass that to the unmanaged side quite easily, and no bulk copy occurs.
I have a work-in-progress article about it here[^].
|
|
|
|
|
Thank you for both the replies.
The size of the array, I shall retrieve through another interop call.
Just, I want to access an array which is allocated in
unmanaged. Any suggestion ?
Your article is interesting modified on Sunday, March 14, 2010 1:10 AM
|
|
|
|
|
I have been working on AFORGE library and sucessfully got it working to interface and detect USB cam but what if i want to transfer that vedio over the internet and giving ip of that pc along with it possiable??
|
|
|
|
|
hi all,
how can read contenet of database sql server 2005 log file,,
c# and sql commands.
thanks all
|
|
|
|
|
|
zead wrote: how can read contenet of database sql server 2005 log file,,
c# and sql commands.
You can read the file by opening it, but Microsoft hasn't released any information on how to interpret that data. There will be small but important differences between various versions, making reverse-engineering a bad idea.
You can contact Microsoft if you "must have" this information, I'm sure that you can get a license.
Having said that, here's a few TSQL-commands available to play with;
DBCC LOG(AdventureWorks)
SP_HELP FN_DBLOG
SELECT * FROM FN_DBLOG(null, null) Enjoy I are Troll
|
|
|
|
|
Hi,
I'm writing my license management system, and I'd like to include it in a .NET Class Library. As I don't want someone to load the library to see the object structures, I will probably leave these classes private, and only send let's say a boolean to the calling application to say "ok it's licensed" or "no you cannot run" ...
How could I be sure the user doesn't replace the dll with a "yes card" dll (a class that would always return true ) ?
Maybe return some other informations as the current date and encrypt them using a key containing the license number would be a good security trick ?
Thanks for advice !
|
|
|
|
|
|
Thanks for the advice, I'll have a look at this, but as the code should be hide from other users (no third party should be able to browse the classes and properties), I've chosen to include the source files directly into the main application using "links" (no local copy of the source file), so the code is still the same into every of my programs and the classes are marked "internal".
|
|
|
|
|
I use binding object to bind a textbox with my database field.here is my code
namTXT.DataBindings.Add("Text", tbl, "name",true,DataSourceUpdateMode.OnPropertyChanged);
when i edit textbox value, datarow state should change but it doesn't work.I mean tbl.getchanges() has null value.
My textbox is already bounded.
what is the problem of code?
|
|
|
|
|
Try using false instead of true
this.textBox1.DataBindings.Add("Text", o, "TheProp", false, DataSourceUpdateMode.OnPropertyChanged, string.Empty);
|
|
|
|
|
Hello Sir,
How can i use .Lib file in C#.
ThanksIf you can think then I Can.
|
|
|
|
|
refrence it to your project
|
|
|
|
|
But Add Refrence is not supportable for .Lib Files. If you can think then I Can.
|
|
|
|
|
i am sorry but what is your project name (Class Library , .....)
|
|
|
|
|
My VB6 DLL IS ACTIvEX DLL. If you can think then I Can.
|
|
|
|
|
You cannot use C/C++ static libraries in .NET. Life is a stage and we are all actors!
|
|
|
|
|
Actually this dll is developerd by vb6. If you can think then I Can.
|
|
|
|
|
You have to build a DLL that links to the LIB file, and then use interop services to use the exposed API..45 ACP - because shooting twice is just silly ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001
|
|
|
|
|
hi;
is there any coding for deleting a particular file in specified period of time automatically in c# the quieter u become more u hear
|
|
|
|
|
In my knowledge there is not any Propery or method for delete the file automatically. But u can develop application or service for doing this operation. If you can think then I Can.
|
|
|
|
|
Use a timer to execute the file delete code periodically.Me, I'm dishonest. And a dishonest man you can always trust to be dishonest. Honestly. It's the honest ones you want to watch out for...
|
modified on Saturday, March 13, 2010 4:24 AM
|
|
|
|
|
can u explain me further more.
else send me any examples for thatthe quieter u become more u hear
|
|
|
|
|
You can delete a file using the File.Delete() method as shown here[^].
This can be done periodically by using a Timer class. See here[^].Me, I'm dishonest. And a dishonest man you can always trust to be dishonest. Honestly. It's the honest ones you want to watch out for...
|
|
|
|
|