본문 바로가기
반응형

개발469

[개발/VC++] URLEncode, URLDecode, 유니코드 변환 소스 [개발/VC++] URLEncode, URLDecode, 유니코드 변환 소스 [개발/VC++] URLEncode, URLDecode, UTF8 변환 소스 [유니코드 문자집합용] CString Unicode_URLDecode( CString strEncodedText ) { CString strResult; wchar_t ch0, ch1, ch2; wchar_t wch; TCHAR tch; int i = 0; while( i 2015. 10. 7.
[개발/VC++] URLEncode, URLDecode, UTF8 변환 소스 [개발/VC++] URLEncode, URLDecode, UTF8 변환 소스 아래 소스는 멀티바이트 문자집합 프로젝트 설정으로 작업해야 작동된다. inline BYTE toHex(const BYTE &x) { return x > 9 ? x + 55: x + 48; }CString URLEncode(CString sIn) { CString sOut; const int nLen = sIn.GetLength() + 1; register LPBYTE pOutTmp = NULL; LPBYTE pOutBuf = NULL; register LPBYTE pInTmp = NULL; LPBYTE pInBuf =(LPBYTE)sIn.GetBuffer(nLen); BYTE b = 0; //alloc out buffer pOu.. 2015. 10. 7.
[개발/VC++] 유니코드 버전으로 된 프로젝트에서 CString 를 char* 로 바꾸는 방법 [개발/VC++] 유니코드 버전으로 된 프로젝트에서 CString 를 char* 로 바꾸는 방법 MFC에서 유니코드 버전으로 된 프로젝트에서 CString 를 char* 로 바꾸는 방법은 유니코드 상태에서 CString 을 바로 CHAR* 로 바꾸는 것이 안됩니다. W2A 나 A2W 로 코드 변환을 하거나 wsprintf(); 함수를 이용 하면 됩니다. 유니코드는 사용 되는 바이트 수가 2바이트이고 1바이트 문자열로 변환하면 깨져 버리는 문자열 들이 있는데 처리를 해야 합니다. 유니코드를 멀티바이트 코드로 변환 하려면 char Text[80]; wsprintfA(Text, "%S", L"문자열" ); 멀티바이트 코드를 유니코드로 변환 하려면 WCHAR Text[80]; wsprintfW(Text, L"%.. 2015. 10. 6.
[개발/delphi] 델파이 클립보드 이미지를 jpeg으로 저장하기 아래의 과정을 거치는 것 외에 특별한 것은 없음..클립보드 이미지 데이터 -> 비트맵 -> JPEG uses 에 Jpeg, ClipBrd 추가해야 함. procedure SaveClipBoardPicture(ImgPath: String);var Btm: TBitmap; Jpg: TJpegImage; begin Btm:=TBitmap.Create; Jpg:=TJpegImage.Create; try // 1. 클립보드 -> 비트맵 Btm.Assign(ClipBoard); // 2. 비트맵 -> JPEG Jpg.Assign(Btm); // 압축퀄리티 설정 Jpg.CompressionQuality:=50; // 파일로 저장 Jpg.SaveToFile(ImgPath); finally FreeAndNil(Jpg);.. 2015. 9. 28.
[개발/LabVIEW] 센서의 기초부터 알아보는 측정시스템 구성 노하우 센서의 기초부터 알아보는 측정시스템 구성 노하우 프로그램 개요많은 엔지니어들이 센서에 대한 기본적인 지식 없이 측정을 시작하고 잘못된 데이터를 얻는 경우가 많습니다. 또한 측정에서 데이터 분석까지 많은 시간이 소요되기도 합니다. 한국내쇼날인스트루먼트는 온도, 스트레인 게이지, 진동, 소음 센서의 기초에 대해 설명하고 다양한 사례들을 통해 정확하고 빠른 측정 시스템을 구성하는 노하우에 대해 알려드립니다. [Sensor Fundamental] 온도, 변형률, 소음, 진동 센서 각각에 대한 기본적인 원리 및 측정하는 방법에 대하여 설명합니다. 또한 실제 하드웨어에 결선하는 방법에서 데이터를 확인하는 것 까지 실제 업무에서 도움이 될 수 있는 실용적인 내용들에 대하여 자세히 알려드립니다. [측정 이론과 상황별 .. 2015. 9. 10.
[개발/델파이] TAdvStringGrid에 Combobox 사용하는 방법 [DELPHI TIP] TAdvStringGrid에 Combobox 사용하는 방법.. 두가지 방법이 있습니다. 셀을 수정할때 콤보박스나 기타 컨트롤이 표시되는방법과 첨부터 나와있는방법.... 두가지다 해보면요... GetEditorType 이벤트를 이용하시면 에디트하실 때만 보입니다. 1번컬럼을 그렇게 만들어보겠습니다. 그리고 2,3번은 radio버튼으로 만들어보겠습니다. 첨부터 보이실려면 Formcreate이벤트나 기타 함수에서 한번 만들어주시면됩니다. Formcreate에서 만들어보죠. 먼저 폼생성시 procedure TForm1.FormCreate(Sender: TObject); var i:integer; begin radopt1:=tstringlist.Create; radopt1.Add('Delp.. 2015. 8. 27.
반응형