본문 바로가기

프로그래밍55

델파이에서 호출하는 외부프로그램 메모리문제 해결하기 안녕하세요 메르세데스입니다. 이번에 AddOn 프로그램을 붙이는 것 때문에 고민을 하고 있습니다. 저희 사이트에서 사용하는 델파이 program에서 c#으로 만들어진 프로그램을 호출하는 것 때문에 문제가 생겼습니다. 뭐.. Call이야 제공해주는 메뉴얼에 나와있는 함수대로 진행하면 되니 큰 문제가 되지 않는데.. 문제는 메모리 누수입니다. 특이한 것은 마치 dll로 개발된 것 처럼.. 별도의 실행파일이 돌아가서 process갯수가 늘어나는게 아니라.. 메인Program의 메모리가 증가합니다. 하지만 호출된 것을 종료하면.. 반환이 제대로 안되는 문제가 발생합니다. 누적될수록.. 심각하네요! 한 두번이야 괜찮은데.. 한번 띄우고 닫을 때 마다.. Memory가 조금씩 증가하더니.. 20MB짜리가.. 버튼을.. 2015. 10. 21.
delphi QuickReport 출력을 이미지 파일로 변환하기 안녕하세요 메르세데스입니다. 델파이 유 경험자라면.. QuickReport하면 노가다중에 상 노가다 라는것을 잘 알고 계실 것입니다. 지금이야.. 생산성이 높은 리포트 컴포넌트들이 즐비하지만.. 예전에 만들어졌었던 퀵리포트폼이나 혹.. 개발중이신 것을 종이 용지로 출력 하는것이야 문제가 되지 않지만.. 무슨 특별한 작업을 위해 이미지로 변환해야 한다면.. 고민에 빠지게 됩니다. 물론 가상의 프린터방식을 통해서 종이출력이 아닌 JPG나 TIF, PDF 형식으로 뽑아내는것도 가능하긴 하지만.. 제일 가까운 예로는 한글을 설치하면 자동으로 깔리는 PDF드라이버가있죠... 하지만... 무료로 제공하는 소프트웨어에는 제약사항이 많이 있습니다. 가령 예를 든다면.. 인쇄시.. 매번 파일이름을 정해줘야 한다던가.. .. 2015. 10. 13.
OSX unrealengine XCODE 빌드하기 안녕하세요 메르세데스입니다. 이번시간에는 지난번에 받는 언리얼엔진 소스코드를 OSX의 xcode로 빌드해보는 것을 해보려고합니다. 일단 터미널을 띄워놓으시고.. 다운받은 디렉터리로 이동합니다. 다운로드 폴더에서 빌드를 하면 이곳을 이용하게되니 가급적이면.. 다른 작업 경로로 옮겨서 진행하시는 것도 나쁘진 않을 것 같습니다. 맥에서는 GenerateProjectFiles.command 파일을 실행시켜야 합니다. sudo ./GenerateProjectfiles.command 시간이 지나고 필요한 파일들 다운로드받고 생성이 완료되면.. xcode를 실행시킵니다. UE4.xcodeproj 파일을 열어주시면 됩니다. 화면 상단에 보이는 표시된 부분을 눌러 주시면.. 선택할 수 있는 목록들이 쭉~ 표시가되는데요... 2015. 10. 9.
OSX 에서 unrealengine 소스받기.. 안녕하세요 메르세데스입니다. 언리얼엔진을 공부해보려고 하는데요.. 빌드 된 버전 뿐만 아니라 소스코드를 직접 받는 방법이 있어 정리하려고합니다. 사이트에 설명이 잘 나와 있기는 하지만.. 잘 이해하지 않고 진행하시면 헤메는 부분이 있기때문에 그렇습니다. 진행사항을 정리해보면.. 아래와 같습니다. 1. unrealengine 회원가입을 한다. 2.GITHUB사이트에 회원가입을 한다. 3.언리얼엔진 사이트의 개인계정 설정부분에 github에 등록된 계정이름을 적어 넣는다. 4.GITHUB에서 EpicGames유저를 찾아 들어간 후 private페이지에서 소스를 다운로드 받는다. 저 처럼 어느정도 관심이 있었던 사람이시라면 1.번처럼 회원가입정도는 하셨으리라 생각합니다. 물론 저와같은 코딩에 약한 초보자라면... 2015. 10. 8.
반응형