|
Hi All,
Could you please help me to why we write IE tool bar in VS.Net 2008. Is it has any build-in class support. Please suggest some articles.
I have article, which developped in 2003. But want's to know any built in support in VS.Net 2008.
Thanks in advance.
srinivas
|
|
|
|
|
I'm in harry , i had a program that i use TAPi (julmar library ) to connect Via Phone . i can connect but i dont have any Voice whats my problem ???/
|
|
|
|
|
sima_m wrote: I'm in harry , i had a program that i use TAPi (julmar library ) to connect Via Phone . i can connect but i dont have any Voice whats my problem ???/
|
|
|
|
|
sima_m wrote: I'm in harry
That's more information than was needed for a programming question.
|
|
|
|
|
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
sima_m wrote: i dont have any Voice whats my problem
Shouldn't you be asking this on a medical forum? If I had to guess though, I'd say you've got laryngitis.
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Hi!
For example, i have a class A.
Then i create array of object of A:
private A[] arr;
In a function B:
{ .....
arr[i]=new A();
loop i;
.....
}
After B is done, all of arr[i] will be disappeared but i want them to live until the program finishes.So, how can i do that?
Best regard!
|
|
|
|
|
i`m beginner wrote: private A[] arr;
You have not specified the length of the array. It would be
private A[] arr = new A[10];
i`m beginner wrote: arr[i]=new A();
loop i;
Initialize the array in constructor of the form or in form_load.
|
|
|
|
|
i`m beginner wrote: After B is done, all of arr[i] will be disappeared
The above is not true. you lose the objects only when arr goes out-of-scope (hint on arr declaration).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
CPallini wrote: i`m beginner wrote:
After B is done, all of arr[i] will be disappeared
The above is not true.
It is true, because the array does go out of scope outside of B.
|
|
|
|
|
Brady Kelly wrote: It is true, because the array does go out of scope outside of B.
It is not true, as the array is not declared as a local variable in the method B.
Experience is the sum of all the mistakes you have done.
|
|
|
|
|
My bad, I didn't see the declaration the first time round, it was just scrolled off the screen, so I facetiously posited than its scope would be open to interpretation.
|
|
|
|
|
I mean i have class A and the program is:
....
private A[] arr;
private int count=0;
....
public void func1(int size)
{
....
arr=new A[size];
....
}
// for example, when button is clicked, func2 will be called.
public void func2()
{
.....
arr[count]=new A();
count++;
.....
}
To: N a v a n e e t h: i have specified the length of the array.
To: CPallini: when func2 is done, will arr[count] be lost? because i can't use the arr[count] for func3 like this:
public void func3()
{
point F=new point();
F=arr[count].getPoint(); // getPoint is a property of classA
}
So how to keep arr[count] still alive until the program is finished.
Thanks all for replying.
-- modified at 9:00 Wednesday 7th November, 2007
|
|
|
|
|
i`m beginner wrote: when func2 is done, will arr[count] be lost?
No, it will not be lost. However, as the variable count is the index of the next item to be assigned, arr[count] will always be null.
i`m beginner wrote: because i can't use the arr[count] for func3 like this
Of course you can't. As it's always null, you will get a null reference exception if you try to use it as if it referenced an object.
What is it that you are trying to do? Are you trying to access the most recently assigned item, i.e arr[count - 1] ?
Experience is the sum of all the mistakes you have done.
|
|
|
|
|
Perhaps you could try passing the array as a parameter:
private A[] myArray;
void Main()
{
myArray = new A[10];
FunctionB(myArray);
}
void FunctionB(A[] array)
{
...
array[i] = new A();
...
}
That should work.
My current favourite word is: PIE!
Good ol' pie, it's been a while.
|
|
|
|
|
To: The Undefeated
void FunctionB(A[] array)
{
...
array[i] = new A();
...
}
There has 1 error like this:
"Error 1 Inconsistent accessibility: parameter type 'Project_1.A[]' is less accessible than method 'Project_1.Form1.functionB(Project_1.A[])'"
I wonder that after calling functionB(A[] array), all array[i] will be lost. So how to reuse them?
Thanks for replying.
|
|
|
|
|
i`m beginner wrote: I wonder that after calling functionB(A[] array), all array[i] will be lost.
No, they will not be lost. See my previous reply.
Experience is the sum of all the mistakes you have done.
|
|
|
|
|
C'mon, read the error, figure it out! You need to make the function at least private, perhaps public.
My current favourite word is: PIE!
Good ol' pie, it's been a while.
|
|
|
|
|
Hi
can you provide the exact error message you're getting? it's hard to say what's wrong since we don't see what's happening in the dots (...). maybe with an error message we could help you better
greets
M@u
|
|
|
|
|
To: M@u: Here it is:
Error 1 Inconsistent accessibility: parameter type 'Project_thu.A[]' is less accessible than method 'Project_1.Form1.addVertex(Project_1.A[])' F:\Project_1\Project_1\Form1.cs 74 21 Project_1
|
|
|
|
|
well THIS error is because you have a public method that takes a private (or internal) type as parameter. they must have the same visibility.
let's say you have this situation here:
public class myFirstClass
{
private class errorCausingParamClass
{
}
public void SomeMethodThatGeneratesCompilerError(errorCausingParamClass[] Parameter)
{
}
}
changing the code to this wil solve it:
public class myFirstClass
{
public class workingParamClass
{
}
public void SomeMethodThatGeneratesNoCompilerError(workingParamClass[] Parameter)
{
}
}
but the way i understand your first post, that was not your initial problem..?
|
|
|
|
|
Yes, My first problem is i don't know how to keep the object alive until the program is finished ignore it's scope.I mean is there using any key word?
Thanks for replying.
|
|
|
|
|
hmm.. i think i know now that you want
you want to have some kind of global variable that is accessible from anywhere in you application.
the easiest way to achive it is to do the following:
public class Global
{
public static myClass PublicMember;
static Global()
{
}
}
doing this you can do this call from wherever you want:
Global.PublicMember.DoSomething();
the static constructor is called automatically before DoSomething is executed for the first time.
does that help?
greets
M@u
|
|
|
|
|
Hello,
I want to make an app that compares an image with other images stored in a folder.
More exactly the main image is an multiple choice test solved correctly and the images stored in the X folder are the tests solved by students.
I want the app to be very flexible so i was thinking at defining an area that corresponds to the correct answer and so on for every question and save the coordinates of the area in an text or XML file. Then i can import the saved areas and assign them to every solved paper and check if the number of pixels in the correctly solved paper is (<, =) then the nr of pixels in the paper.
Can you suggest me some classes or anything that might be useful??
Thanks!
|
|
|
|
|
I will show you how to compare the image in C#. ( but the way you wanna use is very strange for me..)
Stream s1,s2;<br />
<br />
<br />
if (s1.Length != s2.Length)<br />
{<br />
return false;<br />
}<br />
s1.Position = s2.Position = 0;<br />
for (int pos = 0; pos < s1.Length; pos++)<br />
{<br />
int byte1 = s1.ReadByte();<br />
int byte2 = s2.ReadByte();<br />
if (byte1 != byte2)<br />
{<br />
return false;<br />
}<br />
if (byte1 < 0) break;<br />
}<br />
return true;<br />
<br />
hope it helps.
|
|
|
|