Einzelnen Beitrag anzeigen

Siggi

Registriert seit: 19. Jun 2004
Ort: Lollar
52 Beiträge
 
Delphi 11 Alexandria
 
#1

Hilfe bei Ursachenforschung "Prozedureinsprungspunkt nicht gefunden"?

  Alt 12. Dez 2020, 13:58
Hallo zusammen,

ich suche nach Tipps, wie ich die Ursache für folgende Meldung in Delphi 2010 (mit Update 4und 5 (Database Pack) ermitteln kann. Die Meldung wird angezeigt, sobald ich z.B.eine frxReport-Komponente auf einem ansonsten neuen leeren Formular in einer neuen Formularanwendung platzieren will.

Zitat:
Der Prozedureinsprungpunkt @Idglobal@ReadStringFromStream$qqrp15Classes@TStre amip18Sysutils@TEnconding wurde in der DLL C:\Windows\System32\DataSnapServer140.bpl nicht gefunden.
DataSnapServer140.bpl liegt (64Bit-Windows) in SysWow64 und ist (wie alle anderen DataSnap- und DBX-bpl) vom 18.11.2009, 23:05 Uhr.
Einzige mir bekannte Änderung in letzter Zeit war das Einspielen einer aktualisierten Indy-Version. Aber auch das Entfernen dieser Version und Einspielen der vorher vorhandenen Indy-Version hat leider keine Auswirkung auf die Fehlersituation.

Auch wenn ich wenig Hoffnung habe, dass eine Hilfemöglichkeit besteht - vielleicht gibt es ja doch einen Tipp, wie ich die eigentliche Ursache genauer ermitteln kann. Das Package an sich ist ja nicht ausgetauscht worden, sondern irgendeine andere Komponente dazwischen, die scheinbar eine andere (neuere?) Version des DataSnapServer-Packages erwartet. Im Fehlerreport (siehe unten) sehe ich aber keinen für mich erkennbaren Hinweis.

Im Delphi-Fehlerdialog werden die folgenden Details angezeigt:

Zitat:
[5003570B]{rtl140.bpl } SysUtils.LoadPackage (Line 20290, "SysUtils.pas" + 12) + $36
[208DD100]{coreide140.bpl} PakLoad.TPackage.DoLoadPackage (Line 143, "PakLoad.pas" + 0) + $C
[208DD275]{coreide140.bpl} PakLoad.TPackage.Load (Line 217, "PakLoad.pas" + 7) + $B
[208304D1]{coreide140.bpl} PakMgr.TDesignPackage.Load (Line 581, "PakMgr.pas" + 2) + $6
[2189C00B]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2252, "PasCppPakMgr.pas" + 4) + $3
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[500682A4]{rtl140.bpl } Classes.TStringList.CompareStrings (Line 5784, "Classes.pas" + 3) + $4
[50066DB6]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5043, "Classes.pas" + 2) + $17
[50066DDA]{rtl140.bpl } Classes.TStrings.IndexOf (Line 5045, "Classes.pas" + 4) + $10
[2189B88B]{delphicoreide140.bpl} PasCppPakMgr.TProfileData.LoadIntersectingPackageG roups (Line 2058, "PasCppPakMgr.pas" + 20) + $4
[2189C36F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2321, "PasCppPakMgr.pas" + 73) + $6
[20830927]{coreide140.bpl} PakMgr.IsMatch (Line 719, "PakMgr.pas" + 11) + $19
[50007210]{rtl140.bpl } System.@FreeMem (Line 3030, "System.pas" + 5) + $0
[2083115B]{coreide140.bpl} PakMgr.TDesignPackages.LoadDelayLoadPackage (Line 947, "PakMgr.pas" + 3) + $1
[2188FCAD]{delphicoreide140.bpl} CompPalMgr.TComponentPalettePageItemDelegate.Ensur ePackageLoaded (Line 2579, "CompPalMgr.pas" + 8) + $A
[2188FB45]{delphicoreide140.bpl} CompPalMgr.TComponentPalettePageItemDelegate.Creat eComponent (Line 2550, "CompPalMgr.pas" + 1) + $4
[20DC9CCA]{designide140.bpl} ComponentDesigner.TComponentRoot.DoCreateComponent (Line 2318, "ComponentDesigner.pas" + 10) + $17
[20DCF19A]{designide140.bpl} ComponentDesigner.TComponentRoot.CreateCurrentComp onent (Line 4375, "ComponentDesigner.pas" + 2) + $32
[20DE3220]{designide140.bpl} Surface.TDesignSurface.CreateItem (Line 187, "Surface.pas" + 1) + $11
[20DAE3FE]{designide140.bpl} Designer.TDesigner.DoDragCreate (Line 764, "Designer.pas" + 1) + $F
[20DAEB80]{designide140.bpl} Designer.TDesigner.DragEnd (Line 929, "Designer.pas" + 19) + $3
[20DB1150]{designide140.bpl} Designer.TDesigner.MouseUp (Line 1711, "Designer.pas" + 1) + $2
[51A1CB8D]{vcldesigner140.bpl} VCLSurface.MouseEvent (Line 2908, "VCLSurface.pas" + 45) + $11
[50064E39]{rtl140.bpl } Classes.TInterfaceList.GetCount (Line 3968, "Classes.pas" + 5) + $10
[51A1D767]{vcldesigner140.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3169, "VCLSurface.pas" + 48) + $6
[50009F92]{rtl140.bpl } System.@IsClass (Line 9738, "System.pas" + 1) + $8
[50295BDF]{vcl140.bpl } Controls.TControl.WndProc (Line 6975, "Controls.pas" + 4) + $21
[50076408]{rtl140.bpl } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[50299FCB]{vcl140.bpl } Controls.TWinControl.IsControlMouseMsg (Line 9596, "Controls.pas" + 1) + $9
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[502BF674]{vcl140.bpl } Forms.TCustomForm.WndProc (Line 3960, "Forms.pas" + 191) + $5
[2215517B]{delphivclide140.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 306, "VCLFormContainer.pas" + 33) + $C
[50299DD8]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50076408]{rtl140.bpl } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[50307AFF]{vcl140.bpl } AppEvnts.TMultiCaster.GetAppEvents (Line 653, "AppEvnts.pas" + 1) + $5
[502C8775]{vcl140.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 30) + $1
[502C87BA]{vcl140.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe } bds.bds (Line 200, "" + 8) + $FFFB
Ich bin dankbar für jeden Tipp

Viele Grüße
Siggi

Geändert von Siggi (12. Dez 2020 um 14:00 Uhr)
  Mit Zitat antworten Zitat