|
thanks sir
please suggest me other way to do this if anyother
actually this is project work and i have tried a lot
but not succedded please tell me
thanks
|
|
|
|
|
and one more thing sir
i dont use other system and both systems has windows XP
|
|
|
|
|
If you are using the correct user name and password but don't have access to change the configuration of the other system then you are probably out of luck, it is misconfigured or is set up to block you out. The solution is administrative rather than programming. You will need access to or reconfiguration of the other system. Good luck.
Nothing is exactly what it seems but everything with seems can be unpicked.
|
|
|
|
|
thanks for ur corporation sir
|
|
|
|
|
p_ wrote: \\systemname\\C$
are you typing it like this ?
it should be either \\UNCName\C$ or if within a string in your code :
"\\\\UNCName\\C$"
|
|
|
|
|
Hi all,
I don't know how far my question is obvious to you.
Say I have few functions, and they return different types of values. I want to use them inside an other single function. How should I do that. Any clue.
I appreciate your help all the time...
Eranga
|
|
|
|
|
Could you show an example ( not required to use correct syntax )
Because i don't really understand your question, sorry
|
|
|
|
|
I hope and may I give a wrong explanation. I'll try to give an example. Here it is.
Say I have following functions.
<br />
void functionOne(int x, int y)<br />
{<br />
}<br />
<br />
void functionTwo()<br />
{<br />
}<br />
Now what I want to do is, use those calculated values inside another function for another process.
<br />
void mainCal(int i, int j, double k)<br />
{<br />
}<br />
I think now my question is clear to you
I appreciate your help all the time...
Eranga
|
|
|
|
|
Hmm. Since this is a C++ forum I am going to assume you are using C++. Here's one way of doing it:
void functionOne( int x, int y, int& a, int& b )
{
}
void functionTwo( double& dd )
{
}
void mainCal( int i, int j, double k )
{
functionOne( 1, 2, i, j );
functionTwo( k );
} The key thing to note here is that a , b and dd are passed by reference to functionOne and functionTwo .
-- modified at 4:34 Monday 12th November, 2007
Fixed typo where only 2 params where supplied to functionOne when it expects 4.
|
|
|
|
|
That's make sense to me, thanks.
But I have one question. I want to use x, y and dd inside the mainCal(). here,
gleat wrote: void functionOne( int x, int y, int& a, int& b )
{
// do some work and initialize "a" and "b"
}
you have use two reference, and that's clear to me. Then I want to call mainCal() there and send x and y. So what you have done here,
gleat wrote: void mainCal( int i, int j, double k )
{
functionOne( i, j );
functionTwo( k );
}
is not clear for me....
I appreciate your help all the time...
Eranga
|
|
|
|
|
Sorry. My bad! I assumed that x and y were inputs to functionOne and then forgot to supply those parameters when calling it! If you do not have any other input arguments you can drop those, i.e., you could something like this:
void functionOne( int& a, int& b )
{
}
void functionTwo( double& dd )
{
}
void mainCal( int i, int j, double k )
{
functionOne( i, j );
functionTwo( k );
}
|
|
|
|
|
But pal, I've confusing on this also
gleat wrote: functionOne( i, j );
Can't I call the mainCal() inside the functionOne() as, mainCal(a, b)
I appreciate your help all the time...
Eranga
|
|
|
|
|
You can call any function from any other function. The point is to understand the use of passing parameters by reference. If you have a function declared like so for instance:
void foo( int& a )
{
a = 10;
} And you called it like so from somewhere:
int i;
foo( i );
cout<<i<<endl; It'd print 10 . See here[^] for more information.
|
|
|
|
|
Ok, I got it. Thanks for the link as well.
I appreciate your help all the time...
Eranga
|
|
|
|
|
It doesn't look like you are using x , y and dd in minCal() . But is that just what you want? Why can't you simply use global variables? ...if only I understood your question right...
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->ßRÅhmmÃ<-·´¯`·.
|
|
|
|
|
brahmma wrote: It doesn't look like you are using x, y and dd in minCal(). But is that just what you want?
Exactly that is what I want to do is..
brahmma wrote: Why can't you simply use global variables?
Actually this is a iterative process. I mean first sends some data to functionOne() and functionTwo(), and do calculations and those values need to use inside the mainCal().
I appreciate your help all the time...
Eranga
|
|
|
|
|
And what is the problem with global/class_member variables?
You can use them along your class, or between classes, without a problem.
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
|
|
|
|
|
It's true pal. But if I change my code now it can be a real mess for me. Because I have to change lots of coding parts in my code.
I appreciate your help all the time...
Eranga
|
|
|
|
|
I don't think it's so difficult. Just declaring the variables which you want to access from multiple functions globally will do all the magic for you. That's the reason why global variables exist.
Do remember that global and static variables can be bad if you use them carelessly.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->ßRÅhmmÃ<-·´¯`·.
|
|
|
|
|
Declare the variables at the header, initialize them in the constructor and use "search and replace" to change the names is a lot of work?
What do u prefer? Do that "lot" of work now? Or having scope/access problems in every thing you code afterwards?
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
“The First Rule of Program Optimization: Don't do it. The Second Rule of Program Optimization (for experts only!): Don't do it yet.” - Michael A. Jackson
|
|
|
|
|
Now actually I have no idea what to do...
Here is a one function I've used.
<br />
void CSRFDBDlg::GetMess(int length, char * buffer, ADODB::_RecordsetPtr pRecSet)<br />
{<br />
UpdateData(TRUE); <br />
<br />
_variant_t vtData;
long nRetLength = 0;
<br />
_variant_t vAppendChunck = BinaryToVariant((BYTE*)buffer, length, nRetLength);<br />
pRecSet->Fields->GetItem("Bio_Data")->AppendChunk(vAppendChunck);<br />
<br />
vtData.vt = VT_I2;<br />
vtData.iVal = (int)nRetLength;<br />
pRecSet->Fields->GetItem("Bio_Size")->PutValue(vtData);<br />
}<br />
Here I have two values to store in the database.
I appreciate your help all the time...
Eranga
|
|
|
|
|
I don't understand why can't you use global variables.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->ßRÅhmmÃ<-·´¯`·.
|
|
|
|
|
Ok, here is a real scenario may that why I have use this. Mainly I've read a file and find different data from it, on different functions. On the same function I store them in a database. That mean I've store data on the database in different places(ie: on different functions).
What I want to do is, store all the data on a single function. I think it is clear to me, when I look at the code. May be I can use those codes later.
I appreciate your help all the time...
Eranga
|
|
|
|
|
What exactly do you mean when you say you wish to use the other functions from a single function?
|
|
|
|
|
Seems to me, my explanation is not clear of the question. Please look at the replay for baerten.
I appreciate your help all the time...
Eranga
|
|
|
|