AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Unbekannter Fehler??

Ein Thema von Emwykey · begonnen am 27. Aug 2013 · letzter Beitrag vom 27. Aug 2013
Antwort Antwort
Emwykey

Registriert seit: 27. Aug 2013
51 Beiträge
 
#1

Unbekannter Fehler??

  Alt 27. Aug 2013, 10:42
Hallo,
da ich neu hier bin hoffe ich, dass ich den Beitrag in das richtige Forum gepostet hab..
ich hab 2 pc auf denen jeweils xe2 installiert ist. Ich möchte auf Beiden das selbe Projekt öffnen, nur bei einem bekomme ich, wenn ich bestimmte Forms aufrufen möchte einen Unbekannten Fehler mit folgenden Details:
Delphi-Quellcode:
[0D0E58]{rtl160.bpl  } System.Win.ComObj.OleError (Line 1465, "System.Win.ComObj.pas" + 1) + $11
[500D0E67]{rtl160.bpl  } System.Win.ComObj.OleCheck (Line 1472, "System.Win.ComObj.pas" + 0) + $7
[5048C37D]{vcl160.bpl  } Vcl.OleCtrls.TOleControl.CreateControl (Line 686, "Vcl.OleCtrls.pas" + 15) + $13
[5048CCCC]{vcl160.bpl  } Vcl.OleCtrls.TOleControl.CreateWnd (Line 863, "Vcl.OleCtrls.pas" + 1) + $2
[503366F1]{vcl160.bpl  } Vcl.Controls.TWinControl.UpdateShowing (Line 9612, "Vcl.Controls.pas" + 19) + $C
[5033638E]{vcl160.bpl  } Vcl.Controls.TWinControl.CreateHandle (Line 9477, "Vcl.Controls.pas" + 3) + $4
[50336658]{vcl160.bpl  } Vcl.Controls.TWinControl.UpdateShowing (Line 9600, "Vcl.Controls.pas" + 7) + $11
[50336686]{vcl160.bpl  } Vcl.Controls.TWinControl.UpdateShowing (Line 9603, "Vcl.Controls.pas" + 10) + $10
[50336800]{vcl160.bpl  } Vcl.Controls.TWinControl.UpdateControlState (Line 9647, "Vcl.Controls.pas" + 21) + $3
[503394DE]{vcl160.bpl  } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11413, "Vcl.Controls.pas" + 3) + $2
[50332995]{vcl160.bpl  } Vcl.Controls.TControl.WndProc (Line 7204, "Vcl.Controls.pas" + 91) + $6
[503372F3]{vcl160.bpl  } Vcl.Controls.TWinControl.WndProc (Line 9976, "Vcl.Controls.pas" + 152) + $6
[5033C33D]{vcl160.bpl  } Vcl.Controls.TWinControl.UpdateControlOriginalParentSize (Line 13294, "Vcl.Controls.pas" + 7) + $6
[5044A021]{vcl160.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4344, "Vcl.Forms.pas" + 201) + $5
[504500A3]{vcl160.bpl  } Vcl.Forms.TScreen.GetMonitor (Line 7985, "Vcl.Forms.pas" + 1) + $5
[51D48D7A]{vcldesigner160.bpl} VCLFormContainer.TFormContainerForm.WndProc (Line 794, "VCLFormContainer.pas" + 19) + $4
[503325D0]{vcl160.bpl  } Vcl.Controls.TControl.Perform (Line 6982, "Vcl.Controls.pas" + 10) + $8
[50330F96]{vcl160.bpl  } Vcl.Controls.TControl.SetVisible (Line 6011, "Vcl.Controls.pas" + 5) + $C
[5044989E]{vcl160.bpl  } Vcl.Forms.TCustomForm.SetVisible (Line 4069, "Vcl.Forms.pas" + 8) + $4
[51D4A2D6]{vcldesigner160.bpl} VCLFormContainer.TVCLEditorFormDesignerWrapper.DisplayDesigner (Line 1319, "VCLFormContainer.pas" + 4) + $5
[2102F7B7]{designide160.bpl} EmbeddedDesignerForm.TFormEditorView.Display (Line 157, "EmbeddedDesignerForm.pas" + 17) + $6
[2073E631]{coreide160.bpl} EditorForm.TEditWindow.ShowView (Line 4294, "EditorForm.pas" + 49) + $F
[20738FDC]{coreide160.bpl} EditorForm.TEditWindow.SwitchViews (Line 2147, "EditorForm.pas" + 6) + $9
[20738B32]{coreide160.bpl} EditorForm.TEditWindow.ViewBarChange (Line 1996, "EditorForm.pas" + 2) + $1
[504C258D]{vcl160.bpl  } Vcl.Tabs.TTabSet.CanChange (Line 1910, "Vcl.Tabs.pas" + 3) + $9
[504C25DE]{vcl160.bpl  } Vcl.Tabs.TTabSet.SetTabIndex (Line 1921, "Vcl.Tabs.pas" + 5) + $0
[207373D0]{coreide160.bpl} EditorForm.TEditWindow.SelectEditView (Line 1413, "EditorForm.pas" + 29) + $F
[20659A3D]{coreide160.bpl} SourceModule.TSourceModule.ShowDefaultEditView (Line 885, "SourceModule.pas" + 10) + $1A
[20659B9E]{coreide160.bpl} SourceModule.TSourceModule.GetDefaultEditViewName (Line 914, "SourceModule.pas" + 5) + $2E
[21B4AEF8]{delphicoreide160.bpl} CommonPasReg.TPascalFileOpenHandler.FileOpen (Line 594, "CommonPasReg.pas" + 7) + $4
[207D2B18]{coreide160.bpl} DocModul.TFilterList.OpenFile (Line 801, "DocModul.pas" + 36) + $0
[207D6AD3]{coreide160.bpl} DocModul.CallDefaultOpenProc (Line 2622, "DocModul.pas" + 3) + $1
[205EEDE7]{coreide160.bpl} ProjectModule.OpenFile (Line 2797, "ProjectModule.pas" + 22) + $1
[21AFFD11]{delphicoreide160.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.OpenModule (Line 2785, "BaseDelphiProject.pas" + 31) + $D
[500431E9]{rtl160.bpl  } System.TInterfacedObject._AddRef (Line 30143, "System.pas" + 1) + $3
[5003C6B0]{rtl160.bpl  } System.TObject.GetInterface (Line 13236, "System.pas" + 8) + $A
[5003C6F9]{rtl160.bpl  } System.TObject.GetInterface (Line 13243, "System.pas" + 15) + $10
[500431C7]{rtl160.bpl  } System.TInterfacedObject.QueryInterface (Line 30135, "System.pas" + 1) + $8
[21AFFF72]{delphicoreide160.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.QueryInterface (Line 2831, "BaseDelphiProject.pas" + 18) + $6
[500C9678]{rtl160.bpl  } System.SyncObjs.TCriticalSection.Release (Line 990, "System.SyncObjs.pas" + 0) + $4
[500409D4]{rtl160.bpl  } System.@FinalizeArray (Line 26232, "System.pas" + 129) + $0
[21AFFFF8]{delphicoreide160.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.QueryInterface (Line 2840, "BaseDelphiProject.pas" + 27) + $1B
[50076052]{rtl160.bpl  } System.SysUtils.Supports (Line 22344, "System.SysUtils.pas" + 1) + $9
[500C9678]{rtl160.bpl  } System.SyncObjs.TCriticalSection.Release (Line 990, "System.SyncObjs.pas" + 0) + $4
[500C969E]{rtl160.bpl  } System.SyncObjs.TCriticalSection.Leave (Line 1005, "System.SyncObjs.pas" + 0) + $2
[500431FF]{rtl160.bpl  } System.TInterfacedObject._Release (Line 30148, "System.pas" + 1) + $3
[5004311C]{rtl160.bpl  } System.@IntfClear (Line 29967, "System.pas" + 10) + $0
[207D6CD6]{coreide160.bpl} DocModul.TCodeIDocModule.QueryInterface (Line 2690, "DocModul.pas" + 31) + $9
[205EEEBA]{coreide160.bpl} ProjectModule.TCustomCodeIProject.QueryInterface (Line 2825, "ProjectModule.pas" + 0) + $1A
[205EEF02]{coreide160.bpl} ProjectModule.TCustomCodeIProject.QueryInterface (Line 2829, "ProjectModule.pas" + 4) + $8
[21AF9BFE]{delphicoreide160.bpl} BaseDelphiProject.TBaseDelphiProject.OpenModule (Line 1146, "BaseDelphiProject.pas" + 3) + $10
[205EE2D8]{coreide160.bpl} ProjectModule.TCustomCodeIProject.OpenModule (Line 2565, "ProjectModule.pas" + 1) + $7
[206A4A52]{coreide160.bpl} Containers.TStdFileContainer.OpenItem (Line 3974, "Containers.pas" + 16) + $4
[20684E1F]{coreide160.bpl} ProjectMgr.TProjectManager.HandleDblClick (Line 656, "ProjectMgr.pas" + 2) + $D
[206856EC]{coreide160.bpl} ProjectMgr.TProjectManager.HandleKeypress (Line 832, "ProjectMgr.pas" + 6) + $1
[2064DE38]{coreide160.bpl} ProjectFrm.TProjectManagerForm.ProjectTree2KeyDown (Line 2640, "ProjectFrm.pas" + 23) + $1
[50338CFD]{vcl160.bpl  } Vcl.Controls.TWinControl.KeyDown (Line 10953, "Vcl.Controls.pas" + 1) + $1B
[50338D9A]{vcl160.bpl  } Vcl.Controls.TWinControl.DoKeyDown (Line 10984, "Vcl.Controls.pas" + 23) + $C
[50338DC6]{vcl160.bpl  } Vcl.Controls.TWinControl.WMKeyDown (Line 10994, "Vcl.Controls.pas" + 1) + $4
[211A3CD2]{vclide160.bpl} IDEVirtualTrees.TBaseVirtualTree.WMKeyDown (Line 15923, "IDEVirtualTrees.pas" + 2) + $4
[5044A021]{vcl160.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4344, "Vcl.Forms.pas" + 201) + $5
[211AFBCB]{vclide160.bpl} IDEVirtualTrees.TBaseVirtualTree.WndProc (Line 23556, "IDEVirtualTrees.pas" + 32) + $4
[503325D0]{vcl160.bpl  } Vcl.Controls.TControl.Perform (Line 6982, "Vcl.Controls.pas" + 10) + $8
[50339931]{vcl160.bpl  } Vcl.Controls.TWinControl.CNKeyDown (Line 11647, "Vcl.Controls.pas" + 23) + $44
[50332995]{vcl160.bpl  } Vcl.Controls.TControl.WndProc (Line 7204, "Vcl.Controls.pas" + 91) + $6
[5003C866]{rtl160.bpl  } System.@IsClass (Line 13351, "System.pas" + 1) + $8
[50332995]{vcl160.bpl  } Vcl.Controls.TControl.WndProc (Line 7204, "Vcl.Controls.pas" + 91) + $6
[503372F3]{vcl160.bpl  } Vcl.Controls.TWinControl.WndProc (Line 9976, "Vcl.Controls.pas" + 152) + $6
[5003D50F]{rtl160.bpl  } System.TMonitor.TryEnter (Line 14790, "System.pas" + 10) + $0
[5003D078]{rtl160.bpl  } System.TMonitor.Enter (Line 14489, "System.pas" + 4) + $2
[5003CF1C]{rtl160.bpl  } System.TMonitor.CheckOwningThread (Line 14411, "System.pas" + 2) + $0
[5003D222]{rtl160.bpl  } System.TMonitor.Exit (Line 14600, "System.pas" + 9) + $7
[5003D25B]{rtl160.bpl  } System.TMonitor.Exit (Line 14614, "System.pas" + 2) + $7
[50313723]{vcl160.bpl  } Vcl.Graphics.FreeMemoryContexts (Line 7043, "Vcl.Graphics.pas" + 12) + $8
[50336948]{vcl160.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9689, "Vcl.Controls.pas" + 3) + $6
[5033695D]{vcl160.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9692, "Vcl.Controls.pas" + 6) + $0
[500B6890]{rtl160.bpl  } System.Classes.StdWndProc (Line 13878, "System.Classes.pas" + 8) + $0
[503372F3]{vcl160.bpl  } Vcl.Controls.TWinControl.WndProc (Line 9976, "Vcl.Controls.pas" + 152) + $6
[211AFBCB]{vclide160.bpl} IDEVirtualTrees.TBaseVirtualTree.WndProc (Line 23556, "IDEVirtualTrees.pas" + 32) + $4
[50336948]{vcl160.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9689, "Vcl.Controls.pas" + 3) + $6
[500B6890]{rtl160.bpl  } System.Classes.StdWndProc (Line 13878, "System.Classes.pas" + 8) + $0
[50453213]{vcl160.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10164, "Vcl.Forms.pas" + 23) + $1
[50453256]{vcl160.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10194, "Vcl.Forms.pas" + 1) + $4
[50453595]{vcl160.bpl  } Vcl.Forms.TApplication.Run (Line 10332, "Vcl.Forms.pas" + 26) + $3
Da sich anstelle des Designers (der sich auch nicht manuell öffnen lässt) sofort die Codeansicht öffnet vermute ich, dass irgendwelche Komponenten fehlen, was mich aber total verwirrt ist, dass die gleichen Komponenten in anderen Forms vorhanden sind und keine Fehler verursacht wird. Zudem habe ich mehrfach überprüft, ob alle Packages richtig installiert sind, und ob die Suchpfade alle korrekt sind und das scheint der Fall zu sein.
Nach dem Erstellen lässt sich die betroffene From nur auf dem PC der keinen Fehler bringt aufrufen. Auf dem anderen stürzt es zwischen der Form.Create und der Form.FormShow ab, kann das damit zusammenhängen?
Hatte irgendjemand schonmal so einen Problem?

ich wäre für jeden Tipp sehr dankbar...

Grüße Emwykey
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 11:15
System.Win.ComObj.OleError -> ich vermute es liegt an einem fehlenden ActiveX / OLE Objekt das auf einem Rechner.

Ist eventuell etwas an der .NET Framework Installation beschädigt? (.NET wird von der IDE benötigt)
Michael Justin
  Mit Zitat antworten Zitat
Emwykey

Registriert seit: 27. Aug 2013
51 Beiträge
 
#3

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 12:17
Ersteinmal danke für die schnelle Antwort, auf die Idee wär ich niemals gekommen. Ich hab nochmal die aktuelle Version des net frameworks installiert, da sie tatsächlich nur auf einem der Beiden PC insalliert gewesen war, leider hat sich das Problem damit nicht lösen lassen. Zudem hab ich einige Installationen im bezug auf Visual Studio gefunden das hat damit eigenltich nichts zu tun, oder?
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 13:02
Ersteinmal danke für die schnelle Antwort, auf die Idee wär ich niemals gekommen. Ich hab nochmal die aktuelle Version des net frameworks installiert, da sie tatsächlich nur auf einem der Beiden PC insalliert gewesen war, leider hat sich das Problem damit nicht lösen lassen. Zudem hab ich einige Installationen im bezug auf Visual Studio gefunden das hat damit eigenltich nichts zu tun, oder?
Eher nicht. Aber Delphi (zumindest meine Delphi 2009 Installation, die ich neulich auf Windows 8 ausführte) beschwert sich schon, wenn das .NET Framework nicht installiert ist. Wenn alles andere nicht hilft, würde ich eine Neuinstallation erwägen. Oder sind auf dem fraglichen Formular Komponenten die irgendwie ActiveX / OLE Teile enthalten könnten?
Michael Justin
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.254 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 13:08
Öffne mal nicht direkt das Projekt, sondern die einzelnen Formulare. Da kannste mal eingrenzen welche Komponente das ist!
  Mit Zitat antworten Zitat
Emwykey

Registriert seit: 27. Aug 2013
51 Beiträge
 
#6

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 13:24
Zitat:
Oder sind auf dem fraglichen Formular Komponenten die irgendwie ActiveX / OLE Teile enthalten könnten?
ActiveX hab ich eine TAcroPDF mit drinnen die hab ich aber geprüft sie ist korrekt installiert und auf anderen Formen verwendbar.. für mich ist das alles sehr neu woher weiß ich ob ActiveX oder OLE Teile enthalten sind?

Zitat:
Öffne mal nicht direkt das Projekt, sondern die einzelnen Formulare. Da kannste mal eingrenzen welche Komponente das ist!
genau das gleiche Verhalten... es ist zum verzweifeln


Was vielleicht auch noch interessant ist, im Code erkennt er alle Komponenten dort wird nichts als fehlerhaft markiert...

Geändert von Emwykey (27. Aug 2013 um 13:31 Uhr)
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#7

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 13:48
Zitat:
Oder sind auf dem fraglichen Formular Komponenten die irgendwie ActiveX / OLE Teile enthalten könnten?
Dann würde ich versuchen, sie aus dem Formular zu entfernen (mit Texteditor) und dann, wenn sich das Formular in der IDE öffnen läßt, die ActiveX Komponente neu hinzuzufügen.
Michael Justin
  Mit Zitat antworten Zitat
Emwykey

Registriert seit: 27. Aug 2013
51 Beiträge
 
#8

AW: Unbekannter Fehler??

  Alt 27. Aug 2013, 14:09
Zitat:
Dann würde ich versuchen, sie aus dem Formular zu entfernen (mit Texteditor) und dann, wenn sich das Formular in der IDE öffnen läßt, die ActiveX Komponente neu hinzuzufügen.
Hat funktioniert dankeschön
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz