Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

Delphi 10.3 Manage Platforms 에러 문의드립니다.


hyeong

질문

Tools > Manage Platforms 실행하면,

에러가 발생합니다.

플랫폼 옵션에서 추가 설치할것이 있어서 실행시키니 에러가 발생합니다...^^

프로젝트 개발하는데에는 이상없습니다.

 

 

 

1. 첫번째 에러 메시지
ClassFactory가 요청한 클래스를 지원할 수 없습니다,
ClassID : {7AE4EFBB-DD2A-401F-A699-16962A17B32A}.
>Detail
[505DCE74]{rtl260.bpl  } System.Win.ComObj.EOleException.Create (Line 1458, "System.Win.ComObj.pas" + 1) + $4
[505DCE83]{rtl260.bpl  } System.Win.ComObj.EOleException.Create (Line 1458, "System.Win.ComObj.pas" + 1) + $13
[505DD197]{rtl260.bpl  } System.Win.ComObj.GetRegStringValue (Line 1557, "System.Win.ComObj.pas" + 11) + $8
[07A60CAE]{GetIt260.bpl} Getithelper_tlb.CoGetItHelperObj.Create + $1E
[07A6E992]{GetIt260.bpl} Getitutils.GetHelperObj + $96
[07A6EA57]{GetIt260.bpl} Getitutils.GetHelperObj + $1B
[07A6127E]{GetIt260.bpl} Getitlogwriter.TGetItLogWriter.Log + $1C6
[07A613AC]{GetIt260.bpl} Getitlogwriter.TGetItLogWriter.Log + $4
[07ACDACA]{GetIt260.bpl} Frmbasedinstaller.TBasedInstallerDlg.FormCreate + $9A
[50E63C3D]{vcl260.bpl  } Vcl.Forms.TCustomForm.DoCreate (Line 3839, "Vcl.Forms.pas" + 3) + $C
[50E63849]{vcl260.bpl  } Vcl.Forms.TCustomForm.AfterConstruction (Line 3722, "Vcl.Forms.pas" + 1) + $D
[500600ED]{rtl260.bpl  } System.@AfterConstruction (Line 18916, "System.pas" + 2) + $5
[50E637FB]{vcl260.bpl  } Vcl.Forms.TCustomForm.Create (Line 3712, "Vcl.Forms.pas" + 37) + $2B
[07AB6D31]{GetIt260.bpl} Getitmngr.TGetIt.CheckForUpdates + $189
[07ACF089]{GetIt260.bpl} Getitaddinoptions.TIDEEventHandlers.ShowBasedInstallerDlg + $D
[07ACF03B]{GetIt260.bpl} Getitaddinoptions.TIDEEventHandlers.OnMenuManagePlatformsActionExecute + $37
[50178F47]{rtl260.bpl  } System.Classes.TBasicAction.Execute (Line 17455, "System.Classes.pas" + 6) + $1
[50CFDEE2]{vcl260.bpl  } Vcl.ActnList.TCustomAction.Execute (Line 261, "Vcl.ActnList.pas" + 19) + $35
[50178DAF]{rtl260.bpl  } System.Classes.TBasicActionLink.Execute (Line 17364, "System.Classes.pas" + 3) + $3
[218C5C2D]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1086, "Vcl.ActnMenus.pas" + 6) + $D
[218C74D8]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1857, "Vcl.ActnMenus.pas" + 19) + $15
[218CAF3A]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3679, "Vcl.ActnMenus.pas" + 5) + $3
[218C57E4]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 964, "Vcl.ActnMenus.pas" + 2) + $11
[218C57ED]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 965, "Vcl.ActnMenus.pas" + 3) + $4
[50D15292]{vcl260.bpl  } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50D19BEF]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10230, "Vcl.Controls.pas" + 118) + $1D
[50D19D47]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[1A185D0C]{cxLibraryRS26.bpl} cxContainer.TcxPopupVisibleController.IsAnyVisible (Line 1083, "cxContainer.pas" + 1) + $3
[1A192452]{cxLibraryRS26.bpl} cxContainer.cxContainerGetMessageHook$qqriuiiri (Line 6834, "cxContainer.pas" + 2) + $5
[5006062E]{rtl260.bpl  } System.TMonitor.Exit (Line 19312, "System.pas" + 1) + $2
[218C75F6]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1901, "Vcl.ActnMenus.pas" + 25) + $4
[50D19314]{vcl260.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl  } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[50E6ECCF]{vcl260.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10747, "Vcl.Forms.pas" + 23) + $1
[50E6ED12]{vcl260.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10777, "Vcl.Forms.pas" + 1) + $4
[50E6F045]{vcl260.bpl  } Vcl.Forms.TApplication.Run (Line 10915, "Vcl.Forms.pas" + 26) + $3
[0051D06E]{bds.exe     } bds.bds (Line 214, "" + 7) + $7

 

 

2. 두번째 에러메시지
Access violation at address 50D138CB in module 'vcl260.bpl'.
Read of address00000069.

> Detail
[50D138CB]{vcl260.bpl  } Vcl.Controls.TControl.SetVisible (Line 6220, "Vcl.Controls.pas" + 1) + $0
[50D1BF0A]{vcl260.bpl  } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11726, "Vcl.Controls.pas" + 3) + $2
[50D15292]{vcl260.bpl  } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50D12C91]{vcl260.bpl  } Vcl.Controls.TControl.SetTextBuf (Line 5773, "Vcl.Controls.pas" + 2) + $B
[5005A264]{rtl260.bpl  } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[50061C6C]{rtl260.bpl  } System.@UStrClr (Line 25505, "System.pas" + 14) + $0
[50D13A63]{vcl260.bpl  } Vcl.Controls.TControl.SetText (Line 6329, "Vcl.Controls.pas" + 10) + $10
[07ACC20C]{GetIt260.bpl} Frmbasedinstaller.TBasedInstallerDlg.ShowDialogFrame + $188
[07ACE361]{GetIt260.bpl} Frmbasedinstaller.TBasedInstallerDlg.FormShow + $5
[50E64809]{vcl260.bpl  } Vcl.Forms.TCustomForm.DoShow (Line 4231, "Vcl.Forms.pas" + 1) + $14
[50E691D1]{vcl260.bpl  } Vcl.Forms.TCustomForm.CMShowingChanged (Line 7007, "Vcl.Forms.pas" + 11) + $7
[5005FE0F]{rtl260.bpl  } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[50D15292]{vcl260.bpl  } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50092A4F]{rtl260.bpl  } System.SysUtils.AnsiCompareText (Line 7110, "System.SysUtils.pas" + 1) + $2F
[50162822]{rtl260.bpl  } System.Classes.TStringList.CompareStrings (Line 7696, "System.Classes.pas" + 7) + $1
[50161F4E]{rtl260.bpl  } System.Classes.TStringList.Find (Line 7382, "System.Classes.pas" + 😎 + $1
[5016210E]{rtl260.bpl  } System.Classes.TStringList.IndexOf (Line 7452, "System.Classes.pas" + 23) + $13
[07E0EE95]{themeloader260.bpl} Idetheme.Updater.TCustomIDEThemeUpdater.ContainsFormClass + $D
[5005A264]{rtl260.bpl  } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[50061CD1]{rtl260.bpl  } System.@UStrArrayClr (Line 25654, "System.pas" + 16) + $0
[07DE1D07]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.FreeControlHooks + $18B
[07DE1D69]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.HandleMessage + $4D
[50067A1C]{rtl260.bpl  } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl  } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[07DE25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[50D14ECC]{vcl260.bpl  } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D190BD]{vcl260.bpl  } Vcl.Controls.TWinControl.UpdateShowing (Line 9900, "Vcl.Controls.pas" + 19) + $C
[50D191CC]{vcl260.bpl  } Vcl.Controls.TWinControl.UpdateControlState (Line 9935, "Vcl.Controls.pas" + 21) + $3
[50D1BF0A]{vcl260.bpl  } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11726, "Vcl.Controls.pas" + 3) + $2
[50D15292]{vcl260.bpl  } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50092A4F]{rtl260.bpl  } System.SysUtils.AnsiCompareText (Line 7110, "System.SysUtils.pas" + 1) + $2F
[50162822]{rtl260.bpl  } System.Classes.TStringList.CompareStrings (Line 7696, "System.Classes.pas" + 7) + $1
[50161F4E]{rtl260.bpl  } System.Classes.TStringList.Find (Line 7382, "System.Classes.pas" + 😎 + $1
[5016210E]{rtl260.bpl  } System.Classes.TStringList.IndexOf (Line 7452, "System.Classes.pas" + 23) + $13
[07E0EE95]{themeloader260.bpl} Idetheme.Updater.TCustomIDEThemeUpdater.ContainsFormClass + $D
[5005A264]{rtl260.bpl  } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[50061CD1]{rtl260.bpl  } System.@UStrArrayClr (Line 25654, "System.pas" + 16) + $0
[07DE1D07]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.FreeControlHooks + $18B
[07DE1D69]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.HandleMessage + $4D
[50067A1C]{rtl260.bpl  } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl  } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[07DE25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E6A3B1]{vcl260.bpl  } Vcl.Forms.TCustomForm.RequestAlign (Line 7566, "Vcl.Forms.pas" + 1) + $7
[50D1C57A]{vcl260.bpl  } Vcl.Controls.TWinControl.SetBounds (Line 12055, "Vcl.Controls.pas" + 23) + $4
[50E6B290]{vcl260.bpl  } Vcl.Forms.TMonitor.GetWorkareaRect (Line 8228, "Vcl.Forms.pas" + 6) + $5
[50E652E1]{vcl260.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[50E669DD]{vcl260.bpl  } Vcl.Forms.TCustomForm.SetWindowToMonitor (Line 5475, "Vcl.Forms.pas" + 50) + $39
[50D14ECC]{vcl260.bpl  } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D138EA]{vcl260.bpl  } Vcl.Controls.TControl.SetVisible (Line 6224, "Vcl.Controls.pas" + 5) + $C
[50E64AED]{vcl260.bpl  } Vcl.Forms.TCustomForm.SetVisible (Line 4364, "Vcl.Forms.pas" + 9) + $4
[50E69E1F]{vcl260.bpl  } Vcl.Forms.TCustomForm.Show (Line 7405, "Vcl.Forms.pas" + 1) + $4
[50E6A078]{vcl260.bpl  } Vcl.Forms.TCustomForm.ShowModal (Line 7474, "Vcl.Forms.pas" + 28) + $3
[07ACF0A4]{GetIt260.bpl} Getitaddinoptions.TIDEEventHandlers.ShowBasedInstallerDlg + $28
[07ACF03B]{GetIt260.bpl} Getitaddinoptions.TIDEEventHandlers.OnMenuManagePlatformsActionExecute + $37
[50178F47]{rtl260.bpl  } System.Classes.TBasicAction.Execute (Line 17455, "System.Classes.pas" + 6) + $1
[50CFDEE2]{vcl260.bpl  } Vcl.ActnList.TCustomAction.Execute (Line 261, "Vcl.ActnList.pas" + 19) + $35
[50178DAF]{rtl260.bpl  } System.Classes.TBasicActionLink.Execute (Line 17364, "System.Classes.pas" + 3) + $3
[218C5C2D]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1086, "Vcl.ActnMenus.pas" + 6) + $D
[218C74D8]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1857, "Vcl.ActnMenus.pas" + 19) + $15
[218CAF3A]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3679, "Vcl.ActnMenus.pas" + 5) + $3
[218C57E4]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 964, "Vcl.ActnMenus.pas" + 2) + $11
[218C57ED]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 965, "Vcl.ActnMenus.pas" + 3) + $4
[50D15292]{vcl260.bpl  } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50067A1C]{rtl260.bpl  } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[50D19BEF]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10230, "Vcl.Controls.pas" + 118) + $1D
[50D19D47]{vcl260.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[1A185D0C]{cxLibraryRS26.bpl} cxContainer.TcxPopupVisibleController.IsAnyVisible (Line 1083, "cxContainer.pas" + 1) + $3
[1A192452]{cxLibraryRS26.bpl} cxContainer.cxContainerGetMessageHook$qqriuiiri (Line 6834, "cxContainer.pas" + 2) + $5
[5006062E]{rtl260.bpl  } System.TMonitor.Exit (Line 19312, "System.pas" + 1) + $2
[218C75F6]{vclactnband260.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1901, "Vcl.ActnMenus.pas" + 25) + $4
[50D19314]{vcl260.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl  } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[50E6ECCF]{vcl260.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10747, "Vcl.Forms.pas" + 23) + $1
[50E6ED12]{vcl260.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10777, "Vcl.Forms.pas" + 1) + $4
[50E6F045]{vcl260.bpl  } Vcl.Forms.TApplication.Run (Line 10915, "Vcl.Forms.pas" + 26) + $3
[0051D06E]{bds.exe     } bds.bds (Line 214, "" + 7) + $7
 

 

image.png.a8bd848e2089917867cb1a92175fa3e3.png

이 댓글 링크
다른 사이트에 공유하기

2 answers to this question

Recommended Posts

  • 0

혹시 해당 머신에 델파이 10.4 버전도 설치되어 있나요?

GetIt 10.3과 10.4에 설치된 COM 오브젝트의 충돌이 원인일 수 있습니다.

이 경우 아래와 같은 방법으로 10.3 COM을 다시 등록하여 해결할 수 있습니다.

1. 관리자 권한으로 명령 프롬포트 실행

2. 10.3 IDE의 bin 폴더 경로로 이동(기본 경로: C:\Program Files(x86)\Embarcadero\Studio\20.0\bin)

3. regsvr32 getithelper260.dll    실행

4. 델파이 IDE 다시 실행 후 다시 시도

 

조치 후 결과를 공유해주시면 감사하겠습니다.

 

이 댓글 링크
다른 사이트에 공유하기

  • 0
59 분 전, 손보라 said:

혹시 해당 머신에 델파이 10.4 버전도 설치되어 있나요?

GetIt 10.3과 10.4에 설치된 COM 오브젝트의 충돌이 원인일 수 있습니다.

이 경우 아래와 같은 방법으로 10.3 COM을 다시 등록하여 해결할 수 있습니다.

1. 관리자 권한으로 명령 프롬포트 실행

2. 10.3 IDE의 bin 폴더 경로로 이동(기본 경로: C:\Program Files(x86)\Embarcadero\Studio\20.0\bin)

3. regsvr32 getithelper260.dll    실행

4. 델파이 IDE 다시 실행 후 다시 시도

 

조치 후 결과를 공유해주시면 감사하겠습니다.

 

 

10.4 버전도 설치되어있었습니다 ^^

 

말씀해주신데로, regsvr32 getithelper260.dll    실행하니 잘됩니다!!

 

감사합니다^^

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.