|
Nice job of cutting and pasting your homework assignment! Unless you start writing the code yourself, you will never get any help from us. We help those who help themselves.
Now, if you want someone to write your program for you, just send a cashiers check for $5,000.00US, drawn on a US bank.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
i am using a vc++ 6.0 dll that is returning a 8 bit per pixel graycsale image byte buffer that i want to display into my picturebox
currently i am using
System.Drawing.Bitmap NewBmp=new Bitmap(640,480,640,System.Drawing.Imaging.PixelFormat.Format8bppIndexed ,(System.IntPtr)buff);
my image is grayscale and the format but the constructor is accepting is only Format8bppIndexed which is collored hence macking mess with my bitmap colors
i also tried to use stream but my buffer is not being converted to bitmap and eror is recieved
can anybody help me show my 8bpp inage byte buffer (byte*)in picture box
thanks
|
|
|
|
|
Does anyone actually know how to create a timelimited try out version of an application that is supposed to work offline?
Considerations: I can't really trust the computer clock because of the possibility that the user can easily change it to gain more time for the application
|
|
|
|
|
Software protection is hard. There are tons of good (and bad) articles about it on the web, I suggest you to search on Google about it.
Depending on the price of your product, you can use a hard-lock such as a HASP4-Time that has an embedded, unchangeable, clock.
You can trust the machine's clock, but only to measure time spent inside the program, not between invocations.
Yes, even I am blogging now!
|
|
|
|
|
I think i solved parts of the problem. You can always get the number of ticks that has elapsed since a reference date i think it is first of January 1973. So that should solve the problem, since you are no longer independant of what date or time the clock is set to.
However another problem remains and i'm afraid it can not be solved completely. How do you asure that the application has already been installed and used on a computer?
You can put a registry key that tells that the application has been installed on the computer. However if someone finds out that key, he can just delete it and the application will start up thinking it is the first time it is started on that computer. Of course you can hide that key really well leaving a difficult task for the hacker but still... there is no 100% secure way of insuring that the application has been installed only once.
|
|
|
|
|
Hmitosh wrote:
I think i solved parts of the problem. You can always get the number of ticks that has elapsed since a reference date i think it is first of January 1973. So that should solve the problem, since you are no longer independant of what date or time the clock is set to.
That is the clock! You have to count the number of ticks that go by while you app is running. You cannot depend on any system clocks, only the tick of a timer internal to your app.
Hmitosh wrote:
However another problem remains and i'm afraid it can not be solved completely. How do you asure that the application has already been installed and used on a computer?
You can put a registry key that tells that the application has been installed on the computer. However if someone finds out that key, he can just delete it and the application will start up thinking it is the first time it is started on that computer. Of course you can hide that key really well leaving a difficult task for the hacker but still...
There's the problem! For which is there no solution.
Hmitosh wrote:
there is no 100% secure way of insuring that the application has been installed only once.
You said it yourself...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi,
I have a problem I've been trying to solve for a couple of days now. I posted it before but couldn't get an answer that worked so I'm trying again.
I'm serializing an arraylist containing my own classes to a file. It works just fine. I can deserialize this again solong as the application doing the deserializing is the same as the one doing the serializing. When trying to deserialize in another application I get an invalidcastexception, as far as I can see this is because the programname saved in the file is not the same as the programname trying to deserialize. Can someone please tell me if and how I can work around this?
Thanks!
Andreas Färnstrand
|
|
|
|
|
|
Thanks Daniel!
With some modifications that worked perfectly.
Andreas Färnstrand
|
|
|
|
|
Hi,
I need to access a PCI I/O Card. A sys-Driver is installed, the card is visible
within the system.
Does anybody have an idea?
thanks in advance
Jörg
|
|
|
|
|
Probably you have some sort of API for talking to this piece of hardware. You can use any API that C/C++ can use by declaring it with DllImport.
Yes, even I am blogging now!
|
|
|
|
|
You're going to need either an SDK for this card or an API library .DLL and the documentation on it. Without that stuff, you're out of luck...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Thanks Dave,
I have an API library for this Interface-card and it is working.....
But there is only a 'Polling-Mode', so I thougth I could replace this
library with something working with 'Events'..
It isn't it worth to spend too much time for that stuff ... and reinvent the wheel..
|
|
|
|
|
Hi all,
My project involves displaying a jpeg (dimensions - could be 10000x10000 pixels) within full screen window. Image to be panned in 2-D using mouse.
Suggestions/ Help please.
Also where can I get information on Library functions available within the C#.net framework?
Many Thanks.
|
|
|
|
|
You could simply put a picturebox inside a form, with Docking set to DockStyle.Fill.
Set AutoScroll to true on the Form, and the scrollbars will appear.
That's it
Yes, even I am blogging now!
|
|
|
|
|
|
I have made the following property on a Custom Control (derived from ComboBox), but when I use it both in design time and in runtime, the value of the StringCollection is empty.
The 'set' part of the property alters the ComboBox' own ObjectCollection 'Items'.
I add strings to the property in design time, and the editor says that they are present, but when i use it the value inparameter to the property is empty - i.e. no strings in the StringCollection.
Any thoughts on why this is so?
[Editor("System.Windows.Forms.Design.StringCollectionEditor, System.Design",
typeof(System.Drawing.Design.UITypeEditor))]
public StringCollection ItemList
{
get
{
return this.itemList;
}
set
{
try
{
StringCollection arr = AgroSoftTranslator.TranslateItems(value);
((AComboBox)base.aControl).Items.Clear();
foreach(string s in arr)
{
((AComboBox)base.aControl).Items.Add(s);
}
base.aControl.Invalidate();
this.itemList = value;
}
catch(Exception e)
{
throw e;
}
}
}//property itemList
|
|
|
|
|
Hey!
I wanna know how can i POST an IMAGE with HttpWebRequest.
I know how to post fields etc, but IMAGE... :\
Any article? tutorial?
Thanks.
|
|
|
|
|
AFAIK, you can post binary data to any page, as long as the server application knows how to read it. Simply set the Content-Length header appropriately, and send the binary data.
Other way would be sending it as a text field, base64 encoded.
Yes, even I am blogging now!
|
|
|
|
|
hi all
Reasons given by all of u are correct but i have some more reasons.
So days ago, i have a problem in inserting data into the table of SQL Server through C#. I tried it many times, posted it on another forum ( not cp ). after many hours , i got the response, and the problem was that i was missing only a comma in the string. This was a very short problem, had it been corrected quickly, it may have taken me only five minutes to complete my task, which otherwise took many hours. Many times such things happen. For this type of things i am asking for some kind persons to add me.
For longer problem , i agree that they must be posted on the CP so that other people can also be benefited by them. And there must be many possible solutions that come as a output for that big problem. But for small problems like the one mentioned above, i donot think that there are many solutions for that, and if it takes hours to solve problem like mentioned in above para, then i think its better to leave the software engg and start so other work.
As for as the point that no one can help other instananiously, because no one is free..... i will only say that if a person can come to cp and spend his hours to answer the queries, then that person can also spend seconds to answer questions like described in first para, ask from them on the messenger.
Now i think that, if there are some kind persons available there in this forum, then they will surely add me to their messenger list in order to solve the short problem of their younger brother....
Looking for very much health response...
giki_guy@hotmail.com
|
|
|
|
|
All the effort you're doing trying to convince us to give you help on the way you want, you could have posted 2 real questions and had your answers.
Here in Brazil we have this saying "If someone gives you a horse, don't look at its teeth."
Yes, even I am blogging now!
|
|
|
|
|
yeah you are correct in saying that i have made so much effort. But if i found even a single guy, while can solve couple of my problems quickly.... Then i think i will get more benfit of time than that which i lost here in convincing people....
Now it is humbly requested to please help me..... Donot Waste ur timing in convincing me, rather give me ur healthy response....
|
|
|
|
|
In the past I made the mistake of giving my msngr to the odd person looking for some quick help, I call it a mistake because helping people in this manner once or twice is not a problem but when those people start asking incessantly for help it becomes rather tiresome. I have even had people getting a bit nasty because I was unable to help or did not have time at that moment. I would advise nobody offer help in this manner it is counter-productive for helper and helpee.
Quite frankly, Your problem was a _VERY_ simple syntax error, and if you needed somebody to point it out then you have not yet grasped enough about programming and you will need to read books/web articles etc to expand your knowledge. It can be frustrating, especially syntax errors - as you need a certain level of understanding in order to start figuring them out - this comes with time and experience unfortunately... not in the shape of a helping hand on messenger! What im getting at is that figuring it out for yourself will teach you 100x more than somebody doing it for you.
You will not be ridiculed if you post a simple syntax error question on CP, so long as you provide:
1) The offending code in a concise manner (ie not a copy/paste of the entire form/class/module)
2) The error message
3) The steps you have taken to try to figure the problem out (ie I tried commenting out 'xyz' to see if that was causing the problem).
|
|
|
|
|
|
Ok....
if no body want to help me.... I will not force to any body....
But one thing to say is that i cann't post small errors to CP, because it is so much slow in response.....
and i cann't understand the sentence " In your quest for high-quality, 24x7, instant, free professional help " , what do u mean by that???
|
|
|
|