본문 바로가기

function

(2)
C++ 에서 만든 DLL 과 math 연동시 오류 : Invalid Floating Point Operation 어느 댓글을 남겨 주신 광란의사랑님 말씀대로 이때까지 해 보지 않았던 math 연동 DLL 을 테스트 해 보았습니다. 일단 델파이 에서는 표시 할 수 없는 -1.#INF 가 나오므로 FloatToStr() 함수를 거치면 NAN 으로 표시 됩니다. 그냥 만들게 되면 Invalid Floating Point Operation 오류 가 발생 하는데, 이는 Delphi 의 FPU monitor 플래그 때문에 발생 하는 문제 입니다. 이 문제는 다음 실제 사용된 코드와 같이 쓰시면 해결이 가능합니다. 아래에 예제 샘플을 추가 합니다. 사용된 툴은 CodeBlocks 와 minGW , 그리고 TurboDelphi Explorer(2006) 입니다. 압축을 풀면 CUSTMATH 디렉터리와 , DELPHI 가 각각 있..
windows7/vista zip folder 기능 끄기. 윈도우7 이나 비스타를 쓰게 되면 기본적으로 시스템에 윈도우XP 와 마찬가지로 zip폴더 기능이 포함되어 있습니다. 하지만 7zip 이나 빵집 등의 압축 프로그램을 사용하게 되면 이 기능은 그리 반갑지 않죠. 그래서 윈도우xp 처럼 regsvr32 /r zipfldr.dll 명령으로 폴더기능을 제거 하려고 하면 아싸리 dll 이 존재하지 않습니다. 이는 윈도우 자체의 lzfile 기능으로 포함된 것으로서 서비스 자체를 제거 해야 합니다. 먼저 메모장을 열어 아래 문장을 긁어서 복사 및 붙여넣기를 합니다. Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-B7B3-11D1-A9F0-00AA0060FA31}] [-HKEY_CLA..