Click here to Skip to main content
16,020,669 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
QuestionSerial Port BytesToRead always 0 Pin
yehiga146721-May-21 0:16
yehiga146721-May-21 0:16 
QuestionRe: Serial Port BytesToRead always 0 Pin
Richard MacCutchan21-May-21 0:59
mveRichard MacCutchan21-May-21 0:59 
AnswerRe: Serial Port BytesToRead always 0 Pin
cibec75455@frnla.com21-May-21 1:29
cibec75455@frnla.com21-May-21 1:29 
GeneralRe: Serial Port BytesToRead always 0 Pin
Richard MacCutchan21-May-21 1:38
mveRichard MacCutchan21-May-21 1:38 
GeneralRe: Serial Port BytesToRead always 0 Pin
cibec75455@frnla.com21-May-21 1:47
cibec75455@frnla.com21-May-21 1:47 
QuestionHow to call System::Windows::Forms::Controls "invoke" method? Pin
Member 1515077819-May-21 19:48
Member 1515077819-May-21 19:48 
AnswerRe: How to call System::Windows::Forms::Controls "invoke" method? Pin
Victor Nijegorodov19-May-21 20:28
Victor Nijegorodov19-May-21 20:28 
GeneralRe: How to call System::Windows::Forms::Controls "invoke" method? Pin
Member 1515077819-May-21 20:35
Member 1515077819-May-21 20:35 
Hello, I tried to copy my approach from the MyForm.cpp and it worked properly i.e. invoke wasn't define in MyForm.cpp but I could still call this invoke function since it's from System::Windows::Forms::Controls.

But in my own class myGroupBox, it couldn't do the same.



here's an snippet of MyForm.cpp that used the invoke and worked

using namespace System;
using namespace System::Windows::Forms;

[STAThreadAttribute]
void main(array<String^>^ args) {
	Application::EnableVisualStyles();
	Application::SetCompatibleTextRenderingDefault(false);
	myGUI ::MyForm form;
	Application::Run(% form);
}

namespace myGUI {


	System::Void MyForm::serialPort1_DataReceived(System::Object^ sender, System::IO::Ports::SerialDataReceivedEventArgs^ e) {
		if (serialPort1->IsOpen) {
			databufferA = serialPort1->ReadLine();
	this->Invoke(gcnew EventHandler(this, &MyForm::DisplayText));

		}
	}
}


modified 20-May-21 2:41am.

GeneralRe: How to call System::Windows::Forms::Controls "invoke" method? Pin
Richard MacCutchan19-May-21 21:09
mveRichard MacCutchan19-May-21 21:09 
GeneralRe: How to call System::Windows::Forms::Controls "invoke" method? Pin
Member 1515077819-May-21 21:20
Member 1515077819-May-21 21:20 
QuestionWhat is a preferable approach to develop a common class that handles multiple identical groupbox? Pin
Member 1515077818-May-21 0:41
Member 1515077818-May-21 0:41 
QuestionHow to convert array<System::Byte^>^ to array<unsigned char>^ Pin
Member 1515077812-May-21 18:19
Member 1515077812-May-21 18:19 
QuestionRe: How to convert array<System::Byte^>^ to array<unsigned char>^ Pin
Richard MacCutchan12-May-21 21:05
mveRichard MacCutchan12-May-21 21:05 
AnswerRe: How to convert array<System::Byte^>^ to array<unsigned char>^ Pin
Member 1515077817-May-21 0:06
Member 1515077817-May-21 0:06 
QuestionHow to implement a global variable if C++/CLI doesn't support it at all? Pin
Member 1515077811-May-21 23:29
Member 1515077811-May-21 23:29 
AnswerRe: How to implement a global variable if C++/CLI doesn't support it at all? Pin
Richard MacCutchan11-May-21 23:47
mveRichard MacCutchan11-May-21 23:47 
GeneralRe: How to implement a global variable if C++/CLI doesn't support it at all? Pin
Member 1515077812-May-21 18:30
Member 1515077812-May-21 18:30 
Questioncpp Pin
likith adithya21-Feb-21 23:39
likith adithya21-Feb-21 23:39 
QuestionRe: cpp Pin
Richard MacCutchan21-Feb-21 23:40
mveRichard MacCutchan21-Feb-21 23:40 
AnswerRe: cpp Pin
Richard Deeming22-Feb-21 0:34
mveRichard Deeming22-Feb-21 0:34 
QuestionSee if print queue is empty Pin
Erich Ruth17-Feb-21 6:25
Erich Ruth17-Feb-21 6:25 
AnswerRe: See if print queue is empty Pin
Richard MacCutchan17-Feb-21 21:29
mveRichard MacCutchan17-Feb-21 21:29 
QuestionCompiling a shared library Pin
Member 1504770716-Jan-21 5:57
Member 1504770716-Jan-21 5:57 
AnswerRe: Compiling a shared library Pin
Gerry Schmitz17-Jan-21 3:09
mveGerry Schmitz17-Jan-21 3:09 
GeneralRe: Compiling a shared library Pin
Member 1504770718-Jan-21 3:52
Member 1504770718-Jan-21 3:52 

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.