|
Please refer to
http://www.codeproject.com/Articles/14462/Build-your-own-cryptographically-safe-server-clien
Can anyone tell me how to show final encrypted message at both sender and receiving end(client and server)?
please help me,i am not good at coding in vc++!!
Thanks in advance!!
|
|
|
|
|
Member 9331600 wrote: http://www.codeproject.com/Articles/14462/Build-your-own-cryptographically-safe-server-clien
You have already asked the question there. I kindly ask you to not create cross-posts. If the author is still active on CP he will see your question there and answer it. If not you can delete the post in the comments there and ask your question in the Q&A section.
|
|
|
|
|
I try to invoke oracle pro*c in C++/CLI project. This is my sample code.
#include "stdafx.h"
using namespace System;
using namespace System::IO;
using namespace System::Diagnostics;
void call_Process (ProcessStartInfo^ info) {
try {
Process^ exeP = Process::Start(info);
StreamReader^ reader = exeP->StandardOutput;
String^ result = reader->ReadToEnd();
Console::Write(result);
Console::ReadLine();
}
catch(Exception^ e) {
Console::WriteLine(e->Message);
Console::ReadLine();
}
}
int main(array<system::string ^=""> ^args)
{
ProcessStartInfo^ pStartInfo = gcnew ProcessStartInfo();
pStartInfo->UseShellExecute = false;
pStartInfo->RedirectStandardOutput = true;
pStartInfo->WindowStyle = ProcessWindowStyle::Hidden;
pStartInfo->FileName = "\"C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat\"";
pStartInfo->Arguments = "x64";
call_Process(pStartInfo);
pStartInfo->FileName = "proc.exe";
pStartInfo->Arguments = "oracle_connect.pc";
call_Process(pStartInfo);
pStartInfo->FileName = "\"C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\bin\\amd64\\cl.exe\"";
String^ arg1 = " /I C:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\precomp\\public";
String^ arg2 = " /link C:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\precomp\\LIB\\ORASQL11.LIB";
pStartInfo->Arguments = arg1 + " oracle_connect.c" + arg2;
call_Process(pStartInfo); // throws exception.
pStartInfo->FileName = "oracle_connect.exe";
call_Process(pStartInfo);
return 0;
}
When I type in ,call vcvarsall.bat in command prompt window myself and run this codes, it works. No exception. But when I run this code in another command prompt window without calling vcvarsall.bat, it throws exception. Calling vcvarsall.bat with Process::Start method doesn't work!
Pls, advise me how to call vcvarsall.bat with Process::Start method. Thanks in advance.
Best Regards!
Joseph Hwang
|
|
|
|
|
aupres wrote: it throws exception
And what exception is it that it is throwing?
|
|
|
|
|
The source can't include stdio.h file. When vcvarsall.bat executed in command prompt window in advanced and environment set, #include stdio.h throws no exception.
Joseph Hwang
|
|
|
|
|
You cannot execute these processes independently in this way. vcvarsall.bat needs to be called in the same environment that the compiler will be called. You need to create a new batch file that contains all the commands that you wish to run, and execute that batch file.
Use the best guess
|
|
|
|
|
already tried #pragma make public (mynativestruct)
Here is my c++-cli code
ClassLibraryAT::Class1^ matClass = gcnew ClassLibraryAT::Class1() ;
matClass->M_AT(&cparams,&input,&numcontacts,&contact,&ecdata);
the 'input' struct in the argument list is comprised of ints doubles, stuff like that. Not a managed struct. It's saying the candidate function M_AT is not accessible. How do I resolve this? thanks, sb
|
|
|
|
|
bonosa wrote: It's saying the candidate function M_AT is not accessible. How do I resolve this? Make sure that M_AT is a public method.
Use the best guess
|
|
|
|
|
thanks Richard. It is a public method and shows up in the intellisense.
|
|
|
|
|
I'm afraid that tells us nothing; try looking at the actual class definition or documentation.
Use the best guess
|
|
|
|
|
hi Developers,
I am trying to get the result of this code
printf( "sqrt(36.0) = %f", sqrt(36.0) );
The mystry is that, If i have include math.h file, than I am getting proper result, bu I haven't, I am getting the result 0.000000
can you please help me out
Thanks
Amrit Agrawal
|
|
|
|
|
I just tried without including math.h and it works fine. Try seeing what the actual definition of sqrt is when you have not included the header.
Use the best guess
|
|
|
|
|
Hello y'all...I am want to use IO stream redirection to reuse my previous program to calculate and equation from batch file...Can U help me on how am I to use this io stream to reuse my program
|
|
|
|
|
Your question is not very clear, please explain your problem in more detail.
|
|
|
|
|
I developed a program to convert celcius to kelvin and one to convert kelvin to Fahrenheit...now what I want to do is convert celcius to Fahrenheit reusing my programs with IO stream redirection,with input and output on batch files...clear?
|
|
|
|
|
Why not just do everything in one single program using a class to do the conversions?
|
|
|
|
|
aint gonna get an exception error thrown at me for trying different methods am I?but thanks anyway
|
|
|
|
|
Dirquez Marquez wrote: aint gonna get an exception error thrown at me for trying different methods am I?
|
|
|
|
|
never mind its fine thanks
|
|
|
|
|
|
The answer given in that question is correct. There is no C++ keyword equivalent to using() from C# because C++/CLI has deterministic finalization. When the object goes out of scope and there are no more references, it will be disposed.
|
|
|
|
|
Hi Developers,
I am trying to run this chunk of code.
struct value
{
int bit1:1;
int bit3:4;
int bit4:4;
}bit;
printf("%d\n", sizeof(bit));
I am getting value "4". I am running this program in 32 bit machine using Microsoft Visual C++ complier.
Can you please clarify about the result.
|
|
|
|
|
You have 9 bits in your field and the default alignment of object code in 32bit architecture is word (32 bit) boundaries. So your structure item will be stored in a 32bit word. You could make it smaller by using a #pragma pack [^] statement.
By the way, this is the managed C++ forum, your questions really belong in http://www.codeproject.com/Forums/1647/C-Cplusplus-MFC.aspx[^].
|
|
|
|
|
Thanks a lot Rechard.. for the clarification
|
|
|
|
|
Hi Developers,
I have read about sopen() function to open a file in shared mode. Here is the code.
#include <stdio.h>
#include <fcntl.h>
#include <sys\stat.h>
#include <io.h>
#include <share.h>
void main(void);
void main(void)
{
int file_handle;
/* Note that sopen() is not ANSI compliant */
file_handle = sopen"D:\\Study\\file.txt", O_RDWR, SH_DENYNO);
close(file_handle);
}
I am getting "-1" on file_handle and program is also getting crash.
Can u please help me out.
|
|
|
|