Click here to Skip to main content
15,850,103 members
Home / Discussions / C#
   

C#

 
AnswerRe: mysql db in cloud with c# desktop application geting too slow Pin
Dave Kreskowiak18-Oct-23 9:38
mveDave Kreskowiak18-Oct-23 9:38 
AnswerRe: mysql db in cloud with c# desktop application geting too slow Pin
jschell19-Oct-23 6:11
jschell19-Oct-23 6:11 
QuestionNeed to create next button Pin
Member 1611639316-Oct-23 5:26
Member 1611639316-Oct-23 5:26 
AnswerRe: Need to create next button Pin
Gerry Schmitz16-Oct-23 6:16
mveGerry Schmitz16-Oct-23 6:16 
GeneralRe: Need to create next button Pin
Member 1611639316-Oct-23 7:17
Member 1611639316-Oct-23 7:17 
GeneralRe: Need to create next button Pin
Dave Kreskowiak16-Oct-23 8:19
mveDave Kreskowiak16-Oct-23 8:19 
AnswerRe: Need to create next button Pin
RedDk16-Oct-23 7:49
RedDk16-Oct-23 7:49 
QuestionTransfer data between MFC Application and c# application using NamedPipe Pin
manoharbalu13-Oct-23 2:37
manoharbalu13-Oct-23 2:37 
I have to transfer data from MFC Application to C# application every 1 second
Please find below the MFC Application (Server) and c# application (Client).
I have a issue. Both the application's memory keeps increasing in task manager every 1 or 2 seconds. Please help me to figure out the issue in my code.
Server Code in MFC applicationvoid SendDataToNamedPipe(CString sData)
{

char czVal[PIPEMAXSIZE]; //PIPEMAXSIZE = 10000
memset(czVal,0,PIPEMAXSIZE);
strcpy(czVal, sData /*buffer*/);

CString sPipeName = "\\\\.\\pipe\\" + "Pipe";
LPCTSTR lpszPipename = (const char*) sPipeName;


hNamedPipe = CreateNamedPipe(
lpszPipename, // Name of the pipe
PIPE_ACCESS_OUTBOUND, // Pipe access type
PIPE_TYPE_BYTE | PIPE_READMODE_BYTE | PIPE_WAIT,
1, // Maximum number of instances
0, // Out buffer size
0, // In buffer size
0, // Timeout
NULL

);

if (hNamedPipe != INVALID_HANDLE_VALUE)
{
BOOL fConnected,fSuccess;

fConnected = ConnectNamedPipe(hNamedPipe, NULL) ? TRUE : (GetLastError() == ERROR_PIPE_CONNECTED);
//// Assuming 'dataToSend' contains the data to send
WriteFile(hNamedPipe, czVal, PIPEMAXSIZE /*(DWORD)sizeof(czVal)*/, NULL, NULL);

DisconnectNamedPipe(hNamedPipe);
CloseHandle(hNamedPipe);
}
}

Client Code C# Applicaition:
///////////////////
public void RecivePipeClient()
{
NamedPipeClientStream pipeClient = new NamedPipeClientStream(".", "Pipe", PipeDirection.In, PipeOptions.None);
pipeClient.Connect();
StreamReader reader = new StreamReader(pipeClient);

string dataValue = reader.ReadLine();

}


//Calling Thread function in MFC Application (Server)
void ThreadNamedPipeTagLiveValue(LPVOID)
{
CString strValue= "";
while( 1 )
{
POSITION pos1 = OLivePointList.GetHeadPosition();
while(pos1 != NULL)
{
CTagBase* OTemp = (CTagBase*) OLivePointList.GetAt(pos1);


CTime TNow;
TNow = CTime::GetCurrentTime();
strTime=TNow.Format("%m/%d/%Y %H:%M:%S");
CString strTemp;
strTag = OTemp->GetTagName();

if((OTemp->GetTagType() == CONTROLLER))
{
OTemp->GetTagValues(OLivePoints);
sTempValue.Format("%5.2f", OLivePoints.PV);
strValue = strValue + sTempValue + ",";
}
}
SendDataToNamedPipe(strValue);

Sleep(1000);
}
}
AnswerRe: Transfer data between MFC Application and c# application using NamedPipe Pin
Richard Andrew x6413-Oct-23 3:28
professionalRichard Andrew x6413-Oct-23 3:28 
AnswerRe: Transfer data between MFC Application and c# application using NamedPipe Pin
JudyL_MD13-Oct-23 6:05
JudyL_MD13-Oct-23 6:05 
QuestionCreating a JSON File from a CSV file in C# Pin
Member 1611347712-Oct-23 3:19
Member 1611347712-Oct-23 3:19 
AnswerRe: Creating a JSON File from a CSV file in C# Pin
OriginalGriff12-Oct-23 3:29
mveOriginalGriff12-Oct-23 3:29 
AnswerRe: Creating a JSON File from a CSV file in C# Pin
jschell12-Oct-23 6:17
jschell12-Oct-23 6:17 
AnswerRe: Creating a JSON File from a CSV file in C# Pin
Gerry Schmitz12-Oct-23 9:36
mveGerry Schmitz12-Oct-23 9:36 
GeneralRe: Creating a JSON File from a CSV file in C# Pin
OriginalGriff12-Oct-23 10:07
mveOriginalGriff12-Oct-23 10:07 
GeneralRe: Creating a JSON File from a CSV file in C# Pin
Gerry Schmitz12-Oct-23 10:28
mveGerry Schmitz12-Oct-23 10:28 
GeneralRe: Creating a JSON File from a CSV file in C# Pin
OriginalGriff12-Oct-23 11:20
mveOriginalGriff12-Oct-23 11:20 
GeneralRe: Creating a JSON File from a CSV file in C# Pin
jschell13-Oct-23 8:09
jschell13-Oct-23 8:09 
QuestionItemObservableCollection Pin
rex648-Oct-23 8:34
rex648-Oct-23 8:34 
AnswerRe: ItemObservableCollection Pin
Gerry Schmitz8-Oct-23 8:55
mveGerry Schmitz8-Oct-23 8:55 
QuestionHow do I use Visual Studio user secrets and GitHub secrets, in the same project? Pin
Rod at work4-Oct-23 12:32
Rod at work4-Oct-23 12:32 
AnswerRe: How do I use Visual Studio user secrets and GitHub secrets, in the same project? Pin
Richard MacCutchan4-Oct-23 21:55
mveRichard MacCutchan4-Oct-23 21:55 
GeneralRe: How do I use Visual Studio user secrets and GitHub secrets, in the same project? Pin
Rod at work5-Oct-23 3:38
Rod at work5-Oct-23 3:38 
GeneralRe: How do I use Visual Studio user secrets and GitHub secrets, in the same project? Pin
Richard MacCutchan5-Oct-23 3:43
mveRichard MacCutchan5-Oct-23 3:43 
GeneralRe: How do I use Visual Studio user secrets and GitHub secrets, in the same project? Pin
Rod at work5-Oct-23 4:24
Rod at work5-Oct-23 4:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.