2010-06-22 3 views
0

Windows Server 2008 64 비트에서 실행될 때 문제가되는 Delphi로 작성된 Windows 32 비트 응용 프로그램이 있습니다.64 비트 Windows 플랫폼에서 32 비트 Delphi 앱을 실행하는 데 문제가 있습니다.

자세한 내용은 스케치 ("모든 종류의 인쇄 문제가 지금까지 얻을 수있는 가장 좋은 보고서였습니다")와 응용 프로그램이 액세스 할 수있는 모든 Win64 플랫폼에서 정상적으로 작동하지만 그 이외에는 생각했을 것입니다. Win32 타겟 용으로 컴파일 된 앱은 Win64에서 거의 그대로 실행되어야합니다.

여기에 뭔가가 있습니까?

+4

내 32 비트 Delphi 응용 프로그램은 Server 2008 64 비트, SBS 2008 64 비트, Win 7 64 비트, Win Vista 64 비트 및 Win XP 64 비트에서 잘 실행됩니다. 어쩌면 Server 2008을 사용하는 것은 우연 일 뿐이며 문제는 다른 곳에서 발생합니다! –

+0

고마워요 Cosmin. 클라이언트로부터 일관된 세부 사항을 추출 할 수있을 때 다시보고 할 것입니다. – rossmcm

+0

터미널 서비스를 실행하는 64 비트 서버의 32 비트 응용 프로그램에서 인쇄하는 데 문제가있었습니다. splwow64.exe 프로세스가 종료되거나 종료 될 때까지 다른 클라이언트가 인쇄 할 수 없으면 인쇄 할 수 없습니다. –

답변

2

버그가있는 프린터 드라이버 일 수 있습니다.

win32 som에서 HP 드라이버는 특수 부동 소수점 플래그가 있어야합니다.
참조 : http://rave-notes.blogspot.com/2008/01/rave-reports-and-problems-with-hp.html

+0

고마워. 게시물에는 RpDev.SkipAbortProc 속성이 언급되어 있습니다. 내 Rave 설명서 또는 웹 (해당 게시물 제외)에서 해당 부동산의 숨기기 또는 머리카락을 찾을 수 없습니다. – rossmcm

+0

reportbuilder를 사용하여 "부동 소수점 오버플로"오류가 발생했습니다. 내가 올바르게 기억한다면, 나는 프린터를 선택하는 동안이었다. 또한 Digital Metaphors ReportBuilder 지원에 설명되어 있습니다. http://delphigroups.info/2/4/973047.html 마지막 응답 (Nard Moseley 제공) – BennyBechDk

관련 문제