윈도우비스타/7/8인데도 불구하고 FireMonkey 애플리케이션이 DirectX 기반이 아닌 GDI+ 기반으로 돌아가는 경우가 있습니다. 주로 그래픽 칩셋이 저성능 버전일 때인데요. (윈도우 XP/2003의 경우는 DirectX 10.1을 지원되지 않아 오직 GDI+만 사용할 수 있음) GDI+ 캔바스는 DirectX 캔바스에 비해 드로잉 성능이 많이 떨어집니다. 같은 그래픽 칩셋에서 GDI+…
프로그램 기동시에 “Runtime error 217″라는 에러가 발생하는 경우를 만나게 되면, 개발자로서는 상당히 당황하게 됩니다. 어떤 브레이크포인트를 잡을 곳조차도 없이, 밑도 끝도 없이 에러만 덜렁 발생하니까요. 게다가 더 진행도 안되고 프로그램은 그대로 끝나버립니다. 즉 프로그램이 시작도 되지 않은 상태에서 종료되어버리기 때문에…
윈도우7 혹은 윈도우 비스타의 에어로 환경에서, ProgressBar의 스텝이 예상보다 한 박자 늦게 나타나는 경우가 있습니다. 윈도우 XP 버전까지에서는 ProgressBar에서 그런 현상이 발생하지 않구요. 예를 들어, 윈도우 에어로 환경에서 다음의 코드를 실행시키면, ProgressBar1의 현재 위치는 Label1에 표시되는 숫자보다 매번 한 박자…