Language/C#58 트랙백이란 트랙백은 자신의 글에 다른 블로거가 댓글을 달았을 때 그 사실을 원래의 블로거에게 알려주는 인터넷 프로그램용 기술 규격을 가리킨다.트랙백 규격은 표준 HTTP 호출 또는 핑을 하고, XML 응답을 수신하는 클라이언트 내에서 REST 프레임웍을 나타낸다. 핑은 (일일이 수작업으로 보내야 하는 것도 있지만) 일부 블로그 소프트웨어에서 자동으로 생성된다. 이러한 프로토콜을 지원하는 소프트웨어에는 올린 글의 맨 마지막에 트랙백을 위한 URL이 표시된다.블로그 상의 트랙백 목록은 그 불로그에 연결되어 있는 콘텐츠 전부 또는 특정 글에 대한 요약을 작성된 순서대로 표시할 수 있다. 이러한 구조는 독자들로 하여금 여러 블로그에 흩어져 있는 온라인 대화를 쉽게 따라 읽을 수 있도록 해준다. 트랙백은 단순히 원래의 콘텐.. 2016. 2. 4. 날짜(DateTime) 문자열을 내맘대로 만들기 http://www.taeyo.net/Lecture/[2003-02-21] 아는 것이 빠워 : 날짜(DateTime) 문자열을 내맘대로 만들기 http://www.taeyo.net/Lecture/NET/Tip_DateTime01.asp 2016. 2. 4. C#에서 COM 컴포넌트(or Active X) 사용 과거 unmanaged DLL을 C#과 같은 managed 환경에서 사용하려면 변환을 해줘야 한다.먼저 기존의 unmanaged DLL을 등록을 한다. 이때 c:\windows\system32 폴더에 해당 DLL을 카피하고아래와 같은 명령어로 등록을 한다. regsvr32.exe old.dll 이렇게 등록을 한 후에 닷넷 환경에 맞도록 변환을 해 줘야 하는데, 두가지 방법이 있다.비주얼 스튜디오를 사용하는 경우에는 [프로젝트]-[참조]-[COM]에서 선택해서 참조하는 경우에자동으로 변환을 해주고 참조를 해 준다. 그런데 이때에는 명칭도 자동으로 만들어 주는데, 이 명칭을 자기마음대로 바꾸고 싶다면 아래와 같은 별도의 툴을 사용한다. tlbimp old.dll /out:new.dll이렇게 새로운 DLL로 .. 2016. 2. 4. WPF 에서 ActiveX 사용하기 개요 WPF 내에서 ActiveX를 사용하도록 구성하는 것은 어려운 일이 아니다. 하지만 현재 버전의 WPF 에서는 ActiveX를 사용하려면 Windows Forms의 기능을 이용해서 추가적인 작업을 해야 한다. 들리는 말에 의하면 WPF 개발팀은 Windows Forms에 구현되어 있는 ActiveX 관련 기능이 매우 훌륭하여, 이 기능을 굳이 WPF에 그대로 복사해서 구현할 필요는 없다고 판단했다. 그래서 WPF 에서 ActvieX를 사용하려면 Windows Forms의 기능을 이용하도록 결정을 했단다. 어찌되었든 WPF에서 ActiveX를 사용하려면 Windows Forms의 도움이 필요하다는 사실이 중요하다. Interop 어셈블리 .NET에서 ActiveX를 사용하려면 Interop 어셈블리가.. 2016. 2. 4. ActiveX UAC 문제 개요 XP에서 정상동작하던 ActiveX가 비스타 이상에서는 정상적으로 동작하지 않는 경우가 발생하였습니다. 원인은 비스타에서 강화된 보안의 영향으로 ActiveX에서 PC 주요 내부를 사용할 경우, 관리자 권한이 필요하게 되었는데, 일반적인 모드에서는 관리자 모드가 아니기 때문에, 관련 기능이 실패하여 발생한 문제였습니다. 다음은 비스타에서 일반적인 사용자 모드에서는 권한이 제한되는 기능들입니다. Change files in Program Files foldersChange files in Windows or System32 foldersChange registry under HKLM\SoftwareChange the local machines date and timeInstall or uninstal.. 2016. 2. 4. DEP 기능 비호환 ActiveX Windowless ActiveX controls are not supported 현상은 간단했습니다. 3rd-party 컨트롤을 WinForm 에 올려놓았는데, 아래와 같이 EndInit 메서드 실행에서 예외가 발생하였습니다. private void InitializeComponent() { ; 생략 ((System.ComponentModel.ISupportInitialize)(this.axXObject1)).EndInit(); // 예외 발생 this.ResumeLayout( false ); } "System.Reflection.TargetInvocationException: Unable to get the window handle for the '' control. Windowless ActiveX.. 2016. 2. 4. 이전 1 2 3 4 5 ··· 10 다음 반응형