블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

달력

« » 2025.4
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

공지사항

최근에 올라온 글

Textbox1.Text=Data[5];
error CS0029: 암시적으로 'byte' 형식을 'string' 형식으로 변환할 수 없습니다.

Textbox1.Text=Convert.ToString(Data[5]);
Posted by 안녕1999
, |
void func(byte b[])
{
 ...
}
error CS1552: 배열 형식 지정자인 []은 매개 변수 이름 앞에 사용해야 합니다.


void func(byte[] b)
{
 ...
}
Posted by 안녕1999
, |
enum{eDATA,eSelectedIndex=20};
error CS1001: 식별자가 필요합니다.

enum xxx{eDATA,eSelectedIndex=20};
Posted by 안녕1999
, |
fs.Write(data,0,Marshal.SizeOf(data));

error CS1502: 'System.IO.Stream.Write(byte[], int, int)'에 가장 일치하는 오버로드된 메서드에 잘못된
        인수가 있습니다.



fs.Write(&data,0,Marshal.SizeOf(data));
error CS0214: 포인터와 고정 크기 버퍼는 안전하지 않은 컨텍스트에서만 사용할 수 있습니다.
error CS0208: 관리되는 형식('a.Form1.sData')의 주소 또는 크기를 가져오거나 해당 형식에 대한
        포인터를 선언할 수 없습니다.
        

사용이 어려워, 배열로 처리
Posted by 안녕1999
, |
error CS0266: 암시적으로 'int' 형식을 'byte' 형식으로 변환할 수 없습니다. 명시적 변환이 있습니다.
        캐스트가 있는지 확인하십시오.
        
int형을 byte형으로 변환하는것은 문제가 있을 수 있다.
가능하면 int형 변수 사용하라.
Posted by 안녕1999
, |
error CS1061: '...'에 'Length'에 대한 정의가 없고 
'...' 형식의 첫 번째 인수를 허용하는 확장 메서드 'Length'이(가) 없습니다. 
using 지시문 또는 어셈블리 참조가 있는지 확인하십시오.

Marshal.SizeOf(구조체변수)
Posted by 안녕1999
, |
	override protected virtual void OnFormClosing (System.Windows.Forms.FormClosingEventArgs e)
	{
		MessageBox.Show("OnFormClosing()");
		SaveData();
	}

error CS0113: override로 표시된 'a.Form1.OnFormClosing(System.Windows.Forms.FormClosingEventArgs)' 멤버는 new 또는 virtual로 표시할 수 없습니다.

	override protected void OnFormClosing (System.Windows.Forms.FormClosingEventArgs e)
	{
		MessageBox.Show("OnFormClosing()");
		SaveData();
	}
Posted by 안녕1999
, |
	public struct sData
	{
		byte Index;
	}

//수정
	public struct sData
	{
		public byte Index;
	}

Posted by 안녕1999
, |

System.Runtime.InteropServices;

 

 

올바른 코드
using System.Runtime.InteropServices;

Posted by 안녕1999
, |

public struct sData
{
byte comport_SelectedIndex;
byte[] Send_Data = new byte[20]; //Form1.sData.Send_Data': 구조체에는 인스턴스 필드 이니셜라이저를 사용할 수 없습니다.
}

Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함