2008-09-20 3 views
8

Vista에서 Delphi 7을 여러 번 설치하려고 시도했지만 Vista에서이 응용 프로그램 (Delphi 7)에 알려진 문제가 있음을 알려주지 못했습니다. 우리 회사의 몇몇 다른 사람들은 Vista에 D7을 설치하는 데 어려움을 겪었습니다.Vista에서 Delphi 7을 설치하는 방법

이것은 회사가 Vista 또는 Windows 7 로의 앱 전환 전까지 D7 애플리케이션의 위험에 처해 있다는 결론을 낳았으며 최신 Delphi 버전은 회사 정책에 포함되지 않았습니다. 따라서 관리자는 C#에서 앱을 다시 작성하기로 결정했습니다.

내 질문 (들) :

  1. 같은 설치 Vista에서
  2. 경험 D7를 설치하는 방법
  3. IDE의 안정성과 개발 프로그램
  4. 위험 평가와 관련된 실행 여부에 따라 관련된
  5. 위험 평가 Windows 7

타사 구성 요소 나 데이터베이스를 사용하지 않습니다. Vista에서 개발 된 응용 프로그램을 실행해도 문제가 없습니다. 비스타에서 개발하고 디버깅 할 수 없다면 (현재 유일한 고객 플랫폼이 될 것입니다. 예, 내부 프로그래밍), 일종의 크로스 플랫폼 개발이 가능하게 될 것입니다. XP를 개발 플랫폼으로 유지할 수 있다면 말입니다.

다시 작성하는 개발자의 결정은 아니지만 지난 3 년 동안 회사에서 완료되었습니다. 델파이에서 개발 된 응용 프로그램을 크게 손댈 필요가 있거나 해당 응용 프로그램에서 생존하지 못할 수있는 특정 위험이있는 경우 계획된 생명의 원/수명, 그것은 다시 써야만했다. 다른 프로젝트를 취소함으로써 라이프 사이클이 2015 년으로 확장되었습니다.

그래서 여기서 가장 중요한 문제는 다음과 같습니다. 나는 위험에 대해 논증을하고 싶습니다.

답변

6

UAC를 끌 수 있다면 Vista에서 Delphi 7을 실행해도 문제가 없습니다. UAC를 켜면 D7을 시작할 때 오류 메시지가 나타나지만 여전히 작동합니다. 확인을 클릭하고 계속 진행하십시오.

D7로 컴파일 된 프로그램은 Vista에서 아무런 문제가 없습니다. 그러나 Vista의 새로운 기능은 Delphi 2007/2009에서만 지원됩니다.

우리는 XP에서 Vista를 사용하여 D2에서 D4, D5에서 D7로 변경된 상용 응용 프로그램을 빌드하고 유지 관리합니다. 우리가 DBX (Corelabs)로 전환하게 만든 BDE의 문제 외에도 문제는 없습니다.

1

Vista에서 D7을 설치하는 데 큰 어려움이있다 (D7에는 디버거 용 저수준 비트와 조각이 포함되어 있으며 Vista 아래에 물건을 넣을 수있는 '올바른'장소에 대해 알지 못함) 귀하의 응용 프로그램이 Vista에 문제가 있다고 가정하는 것까지 ...

Vista에서 실행중인 프로그램을 테스트 할 수 있습니다. 코드에 필요한 사항 (일반적으로 사소한)을 조정할 수 있습니다. Vista에 설치할 수있는 (오래된) 개발 도구를 얻을 수 없기 때문에 다른 언어로 응용 프로그램을 다시 작성하기로 결정한 것이 정말 놀랍습니다.

3 번째 및 4 번째 질문에서 추측 할 수 있도록 응용 프로그램이 사용하는 구성 요소와 사용하는 구성 요소에 대해 자세히 알아야합니다. 그들은 너무 일반적입니다.

예를 들어, 시장에 여러 가지 D7 응용 프로그램이 있는데, 그 중 하나는 델파이의 오픈 소스 Interbase 6을 사용하며 Vista Home에 설치/작업하는 데 문제가 될 수 있습니다 (Vista Business에서는 프로세스가 덜 고통스러워 보입니다) . 다른 애플 리케이션은 SQL Express 2005를 사용하며 Vista에서 아주 행복하게 실행됩니다. D2007로 작성된 최신 앱은 Vista에서 제대로 실행됩니다. 두 델파이 플랫폼 모두 DevExpress 컨트롤과 ReportBuilder라는 두 가지 주요 '타사 도구'가 있습니다.

3

저는 Vista 개발 상자에서 Delphi 7이 잘 작동합니다. 예, 설치 중에 몇 가지 문제가 있었지만 다른 응용 프로그램보다 더 많은 문제가 없었습니다. 이러한 문제는 이후 버전의 Delphi에서 해결되었습니다.

D7이 Vista 용으로 개발 한 앱에는 문제가 발생하지 않습니다. 우리는 Delphi를 모든 응용 프로그램의 기본 개발 도구로 사용하며 Vista에서는 잘 작동합니다.

델파이를 제거하고 C#으로 옮기는 회사 직원의 말처럼 들립니다. 일반적인 FUD 전술. 귀사가 델파이를 떠나는 진정한 이유가있을 수 있지만 비스타 호환성은 그 중 하나가 아니어야합니다.

6

다음 안내를 따르기 만하면됩니다. UAC를 끄는 이유는 없습니다! 필자는 Vista에서 Delphi 7을 아무런 문제없이 1 년 동안 사용해 왔습니다. 디버깅 역시 완벽합니다. 나는 우리의 주요 제품 중 하나로서 년간 비스타 D4를 사용하고있다

http://www.drbob42.com/examines/examin84.htm

+0

감사합니다 많이. 이 중 일부는 "프로그램 파일"경로의 모든 디렉토리에 대한 읽기/쓰기 권한을 변경할 권한이 부여되지 않기 때문에 선택 사항이 아닙니다. 대기업 : - ( –

+0

프로그래머가 자신의 컴퓨터에서 관리자가되어야한다고 말하십시오! –

+2

권한을 변경할 수 없지만 UAC를 사용할 수 있습니까? Boy, 나는 우리가 작기 때문에 기쁩니다. 회사 ... – Vegar

0

아직도, 그것의 좋은 버전을 사용하고 비스타의 새로운 기능을 사용 할 수있는 해결 방법이 있습니다. 모든 win32 API (새로운 함수)를 호출 할 수 있으므로 D7로 업데이트 할 필요가 없습니다. 몇 가지 구성 요소를

그게 전부 실행에 .. 필요 없음을 3. 복사 파일을 등록하는 레지스트리 하이브 (들) 2를 내보내 1 : 내가 설치

은/손으로 내 새 시스템으로 D4 이동 느린 setupper. , Flip3D을 할 때 응용 프로그램이 올바르게 표시되도록 Creating Windows Vista Ready Applications with Delphi

이 그것을 만들 것입니다 : 당신이 당신의 델파이 7 응용 프로그램의 모든 Vista 지원 기능을 원하신다면

2

또한, 여기에이 기사를 보라 또는 작업 표시 줄에서 앱 위로 마우스를 가져 가면 미리보기 이미지가 표시됩니다. 본질적으로 이는 Delphi 2007의 이전 버전 인 Delphi 2007의 "Vista-readiness"를 제공합니다 (Delphi 2006에서이 기능을 사용했으며 매우 잘 작동합니다).

또한 새 Vista 작업 대화 상자와 링크 된 웹 사이트에 나열된 수정 사항이 포함 된 새로운 공용 대화 상자가 표시됩니다.

0

Vista에서 Delphi 7 응용 프로그램을 실행하는 데 문제가 없습니다. 수많은 타사 컨트롤 (Developer Express 그리드, TSILang 변환 구성 요소 등)을 사용하는 수십만 줄의 Delphi 7 응용 프로그램에서이 작업을 수행합니다. 기타.).

우리는 Vista를 기본 운영 체제로 사용하지만 우리는 Windows XP 가상 컴퓨터에서 Delphi 7 개발 환경을 실행합니다. 완벽하게 작동하며 설치 문제가 없습니다.

0

정말 간단합니다 ..당신이해야 할 일은 다음과 같습니다 : UAC (User Account Control)를 끄고 intall delphi7을 검색하십시오. 그러나 컴퓨터에 다른 버전의 델파이가 없어야합니다.

0

1,2 (Vista의 경우) http://support.microsoft.com/kb/947562을 설치하고 UAC를 구성해도 아무런 문제가 없습니다. 없음 안정성 문제가 여기 내 친구 중 하나로 알려져있다

3) ...

4) 델파이 7과 윈도우 7을 사용하여 ... 그러나 모두 많은 문제 ... 들어하지

관련 문제