Q&A

  • WideChar 함수가 델파이에서는 무엇인지..그리고..
안녕하세요..
어제는 For문에 대한 처리 방법에 대해 질문을 했었는데..
오늘은 다른 질문을 올리네요..
어제 답변을 해주신 분들께 너무나 감사드립니다..

c 빌더로 된 소스를 델파이로 변환 중인데요..
역시나 파스칼 문법에서 통용되지 않는 것들이 있어서 힘드네요..
도움말을 찾아봐도 비슷한건 나오는데 도움은 잘 안되고..

StringTOOleStr(sgFLits.Cells[1,i].Trim()) 이던 C 소스를
-> StringTOOleStr(Trim(sgFLits.Cells[1,i)) 혹시나 해서 다음과 같이 Trim을 앞으로 빼서 묶었더니 오류 없이 돌아가드라구요..

- Trim()이 C에서는 앞뒤 공백없이 문자열을 붙이는거라고 하던데 델파이에서는 공백이란 말은 없고 특정 char이라고 하더라구요..델파이 함수 중에 concat() 가 있긴 한데.. -

각설하고..그래서..

sgFList.Cells[20,i].WideChar(szValue, sgFList.Cells[20,i].WideCharBufSize());

소스도 위에서 한 것처럼 되지 않을까 하고 생각했는데 WideChar() 함수를  델파이에서는 찾을 수가 없네요..C에서는 AnsiString를 Array로 변환하는 거라는데..WideCharBufSize()도 없구요..

위 문장을 어떻게 처리해야 델파이에서도 구현이 되는건가요..
그리고 위 소스의 정확한 의미를 제가 해석을 못하겠네요..
처음 서론 부문에서 제시한 소스는 무슨 내용인지 감을 잡고 그나마 해결했다고 생각했는데..

혹시 아시는 분 있으면 조언이나 도움을 주시면 감사하겠습니다..
즐거운 하루 되시구요..

0  COMMENTS
    • [ROOKIE]
      2004.07.01 08:19
      ..
    • 박태선
      2004.07.01 20:08
      안내해 주셔서 감사합니다... 님께서 말씀하신대로 가 보았습니다. 그런데... 역시 기본 프린터 설정 ...
    • major
      2004.07.02 17:32
      안녕하세요... 제가 생각하기에는 기본 프린터 변경시 기본 프린터를 변경하고 싶으신거 아닌지요? ...
    • 윤수아
    • 2004.07.01 01:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 오동섭
    • 2004.07.01 01:24
    • 0 COMMENTS
    • /
    • 0 LIKES
    • Jung
    • 2004.07.01 01:01
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 남충희
      2004.07.04 05:37
      IME가 작동중일때는 동작에 문제가 있을 수 있습니다. IME의 동작은 서브클래싱(수퍼클래싱?)으로 동작...
    • [勳]후니
      2004.07.01 20:54
      ime 입력 방식 때문에 발생하는 문제 같네요... ime에서 한영 전환 안되게 하는 거와 같이 한일 전환 안...
    • 박세진
      2004.07.01 01:06
      윈도우 이벤트가 잘 작동안 한다면 직접 키입력을 읽기 위해 GetAsyncKeyState 같은 API를 써보시면 어...
    • Jung
      2004.07.02 01:27
      먼저 답변 고맙습니다. 답변 주신분 님께서 말씀하신 GetAsyncKeyState는 약간의 문제가 있는것 같습니...
    • KDDG_Gnoses
      2004.07.02 18:59
      음 GetAsyncKeyState 랑 GetKeyState 랑의 차이점이 그걸로 알고 있습니다. 전자는 이벤트 큐에 있는 것...
    • Jung
      2004.07.03 03:59
      답변주신분들 모두 고맙습니다. 일문OS에서는 아직 확인못해봤지만... 될거같은 기분이 듭니다. 일문 ...
    • kc
      2004.07.01 21:51
      esri.com에 들어가면 무지하게 맣이 있습니다...물론 mapObjects를 가지고 하는 거죠..또는 선도소프트...
    • 김요한
      2004.07.01 02:49
      아주 잘 됩니다. 예전에 거림시스템이라는 회사가 국내에서 GIS를 주도 했었지요. 개발툴을 Delphi를 ...
    • 오동섭
      2004.07.01 01:15
      전 고수는 아닌데요.. 일반 GIS 업체에서 GIS 엔진이라는 Application이 있습니다.. 주로 벡터 맵을 C/S...
    • 공성환
      2004.07.01 00:43
      MapObjects라는 ocx 가지고 예전에 잠깐했던기역이있네요... 행자부에서 추진했던 토지관리정보체계인가??...
    • 빠블로
    • 2004.06.30 23:01
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 허상무
    • 2004.06.30 22:11
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박세진
      2004.07.01 01:28
      희미한 기억인데, 아마도 웹페이지가 휠마우스 이벤트를 먼저 받기 때문인듯 하네요. activeX가 올...
    • 박세진
      2004.07.01 00:51
      클래스나 레코드로 배열을 만드시면 될텐데...
    • 박세진
      2004.07.01 01:08
      usb 전문 사이트가 있습니다. http://www.usb.org/phpbb/search.php?mode=results 하시는거랑은 상관...
    • 고은미
    • 2004.06.30 17:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 델파이Go!
      2004.06.30 18:18
      showMessage 이용해 보시지요.. showMessage('입력오류입니다.'); 간단하게.. case NumIn of //NumIn...
    • ㉳㉥ㅗ㉣ㅐ㉧ㅛ
      2004.06.30 18:01
      숫자를 입력하곤 곳에 keyPress 이벤트에서 코딩을 하시면 됩니다. key의 아스키 코드값이 0~9,
    • 강민주
      2004.06.30 18:29
      RichEdit에 EN_LINK메세지가 발생할때.. 처리해줌 된다고 하네요 아래 사이트에 강좌가 있으니 참고하세...
    • 오동섭
    • 2004.06.30 02:51
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박세진
      2004.07.01 01:13
      C의 난해한 코드 작성 규칙을 오랜만에 보니, 부담스럽네요. 왜 저렇게 비비 꼬아놓는건지... 마...
    • Doli
      2004.06.30 06:49
      for i:=sgFlist.RowCount-1 downto 0 do      for j:=0 to i do    ...
    • 이중철
      2004.06.30 07:53
      for i:=(sgFlist.RowCount-1) downto 0 do begin   ....   inc(j); end; 이렇...
    • 델파이Go!
      2004.06.30 18:28
      j:=0; //이거 빠졌네요. ㅋㅋㅋ for i:=(sgFlist.RowCount-1) downto 0 do begin   .... &nb...
    • 박세진
      2004.07.01 01:17
      네 생각하신대로 하심 됩니다. 어렵게 만들거 뭐 있나요 ^^; 혹 타이머 주기가 짧아져, 시스템 부...
    • 너구리
      2004.06.30 02:33
      서버가 윈도우 라면... 윈도우의 기능을 살려보시지요..(윈 2000 서버) 시작-프로그램-보조프로그램-...
    • 박태선
    • 2004.06.30 02:06
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 유정헌
    • 2004.06.29 23:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KDDG_Apine
      2004.06.30 22:12
      메시지만으로는 어떤것이 잘못 되었는지 확실히 알수가 없네요.. 단지 추축한건데..  어떤 값...
    • 어이구
      2004.06.30 00:36
      mStream.ReadBuffer(buf,mStream.Size); 로 하시면 안될까염?
    • 박진규
    • 2004.06.29 21:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 너구리
      2004.06.30 02:49
      애니메이션이네요.. 타이머를 올려놓고 시간마다 화면을 다시 그려주시고.. 자동차 이미지의 좌표와 ...