Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intraweb DesignTime error with version 5.2 #12

Open
herminaz opened this issue Apr 1, 2015 · 1 comment
Open

Intraweb DesignTime error with version 5.2 #12

herminaz opened this issue Apr 1, 2015 · 1 comment

Comments

@herminaz
Copy link

herminaz commented Apr 1, 2015

I am using version 5.2 with Delphi XE4 and it works well with standard VCL projects/forms.

Problem is when I try to use LanguageController on IntraWeb forms = TIWAppForm, IDE reports error when component tries to update language source files. (put LanguageController on IntraWeb form and try to save that form)

Any idea where and how to customize LanguageController to work with TIWAppForm ?

Designtime IDE error:

[5012742F]{rtl180.bpl } System.TypInfo.{System.TypInfo}TPropSet<System.string>.GetProc (Line 2221, "System.TypInfo.pas" + 8) + $6
[50125B2D]{rtl180.bpl } System.TypInfo.GetStrProp (Line 3068, "System.TypInfo.pas" + 7) + $A
[1348BFB4]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $458
[1348C0A4]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $548
[1348C0E3]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $587
[1348C2A8]{dklang.bpl } Dklang.TDKLang_CompEntry.InternalUpdateEntries + $44
[1348C24C]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $6F0
[1348C2AF]{dklang.bpl } Dklang.TDKLang_CompEntry.InternalUpdateEntries + $4B
[1348C741]{dklang.bpl } Dklang.TDKLang_CompEntry.UpdateEntries + $4D
[1348D7F3]{dklang.bpl } Dklang.TDKLanguageController.UpdateComponents + $83
[1348D6BE]{dklang.bpl } Dklang.TDKLanguageController.LSO_CanStore + $32
[134899E8]{dklang.bpl } Dklang.UpdateLangSourceStrings + $3C
[5005EA34]{rtl180.bpl } System.TObject.FreeInstance (Line 15183, "System.pas" + 2) + $2
[5005F286]{rtl180.bpl } System.@ClassDestroy (Line 16528, "System.pas" + 0) + $2
[5005EB34]{rtl180.bpl } System.TObject.Free (Line 15251, "System.pas" + 1) + $4
[50155F9A]{rtl180.bpl } System.Classes.TStrings.LoadFromFile (Line 6035, "System.Classes.pas" + 5) + $3
[13489C25]{dklang.bpl } Dklang.UpdateLangSourceFile + $65
[134470B8]{dcldklang.bpl} Dkl_expt._SDKLExptMenuItem_UpdateLangSource + $D8
[1344717E]{dcldklang.bpl} Dkl_expt._SDKLExptMenuItem_UpdateLangSource + $19E
[134478FF]{dcldklang.bpl} Dkl_expt._SDKLExptMenuItem_UpdateLangSource + $91F
[2114EB01]{designide180.bpl} ComponentDesigner.TOTAFormEditor.NotifyFormSaving (Line 7747, "ComponentDesigner.pas" + 2) + $5
[21129C91]{designide180.bpl} ToolUtils.ForEach (Line 99, "ToolUtils.pas" + 5) + $F
[2114E5D3]{designide180.bpl} ComponentDesigner.TOTAFormEditor.FormSaving (Line 7597, "ComponentDesigner.pas" + 0) + $B
[21141295]{designide180.bpl} ComponentDesigner.TComponentRoot.GetRootStream (Line 2807, "ComponentDesigner.pas" + 7) + $A
[211465A6]{designide180.bpl} ComponentDesigner.TComponentRoot.Save (Line 4800, "ComponentDesigner.pas" + 1) + $2
[21D57167]{delphicoreide180.bpl} DelphiModule.TPascalCodeMgrModHandler.SaveFile (Line 1541, "DelphiModule.pas" + 2) + $8
[206DC0EC]{coreide180.bpl} SourceModule.TCodeISourceModule.SaveFile (Line 1508, "SourceModule.pas" + 2) + $1E
[206D96CC]{coreide180.bpl} SourceModule.TSourceModule.SaveFile (Line 653, "SourceModule.pas" + 3) + $1B
[20868B2B]{coreide180.bpl} DocModul.TDocModule.TheMalteseFalcon (Line 1431, "DocModul.pas" + 59) + $C
[500F4279]{rtl180.bpl } System.Rtti.RawInvoke (Line 7020, "System.Rtti.pas" + 46) + $0
[500F464F]{rtl180.bpl } System.Rtti.Invoke (Line 7215, "System.Rtti.pas" + 57) + $6
[500EAE1C]{rtl180.bpl } System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5347, "System.Rtti.pas" + 101) + $20
[500F4ACC]{rtl180.bpl } System.Rtti.TRttiMethod.Invoke (Line 7835, "System.Rtti.pas" + 1) + $11
[208687AC]{coreide180.bpl} DocModul.TDocModule.Save (Line 1356, "DocModul.pas" + 3) + $1E
[206DA8B5]{coreide180.bpl} SourceModule.TSourceModule.Save (Line 1002, "SourceModule.pas" + 13) + $3
[505E0F4B]{vcl180.bpl } Vcl.AppEvnts.TMultiCaster.GetAppEvents (Line 654, "Vcl.AppEvnts.pas" + 1) + $9
[505E0822]{vcl180.bpl } Vcl.AppEvnts.TMultiCaster.DoActionExecute (Line 390, "Vcl.AppEvnts.pas" + 5) + $E
[0041FBE6]{bds.exe } Sanctuary.LicenseFileHelper. + $0
[5016F37F]{rtl180.bpl } System.Classes.TBasicAction.Execute (Line 16354, "System.Classes.pas" + 3) + $7
[5043C277]{vcl180.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35
[0B6A23FA]{IDEFixPack.dll} RefactoringActionUpdateFix.CustomActionExecute + $22
[5016F21F]{rtl180.bpl } System.Classes.TBasicActionLink.Execute (Line 16270, "System.Classes.pas" + 2) + $7
[50453038]{vcl180.bpl } Vcl.Controls.TControl.Click (Line 7338, "Vcl.Controls.pas" + 7) + $7
[504CF210]{vcl180.bpl } Vcl.ComCtrls.TToolButton.Click (Line 21439, "Vcl.ComCtrls.pas" + 0) + $0
[504534F9]{vcl180.bpl } Vcl.Controls.TControl.WMLButtonUp (Line 7479, "Vcl.Controls.pas" + 7) + $6
[50452AF9]{vcl180.bpl } Vcl.Controls.TControl.WndProc (Line 7224, "Vcl.Controls.pas" + 91) + $6
[505801E3]{vcl180.bpl } Vcl.Forms.TApplication.WndProc (Line 9857, "Vcl.Forms.pas" + 98) + $B
[21101D7A]{designide180.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[50452734]{vcl180.bpl } Vcl.Controls.TControl.Perform (Line 7002, "Vcl.Controls.pas" + 10) + $8
[50456CF0]{vcl180.bpl } Vcl.Controls.GetControlAtPos (Line 9774, "Vcl.Controls.pas" + 4) + $76
[50456DBA]{vcl180.bpl } Vcl.Controls.TWinControl.ControlAtPos (Line 9797, "Vcl.Controls.pas" + 13) + $E
[50452734]{vcl180.bpl } Vcl.Controls.TControl.Perform (Line 7002, "Vcl.Controls.pas" + 10) + $8
[50456E84]{vcl180.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9821, "Vcl.Controls.pas" + 15) + $2A
[50457431]{vcl180.bpl } Vcl.Controls.TWinControl.WndProc (Line 9990, "Vcl.Controls.pas" + 104) + $6
[504D1371]{vcl180.bpl } Vcl.ComCtrls.TToolBar.UpdateButtonState (Line 22722, "Vcl.ComCtrls.pas" + 11) + $27
[504D13B2]{vcl180.bpl } Vcl.ComCtrls.TToolBar.UpdateButtonStates (Line 22733, "Vcl.ComCtrls.pas" + 3) + $4
[504D3D38]{vcl180.bpl } Vcl.ComCtrls.TToolBar.WndProc (Line 24308, "Vcl.ComCtrls.pas" + 104) + $6
[50456BF8]{vcl180.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6
[50170090]{rtl180.bpl } System.Classes.StdWndProc (Line 16860, "System.Classes.pas" + 8) + $0
[50582213]{vcl180.bpl } Vcl.Forms.TApplication.CancelHint (Line 11117, "Vcl.Forms.pas" + 6) + $E
[50580E87]{vcl180.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10288, "Vcl.Forms.pas" + 23) + $1
[50580ECA]{vcl180.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10318, "Vcl.Forms.pas" + 1) + $4
[50581205]{vcl180.bpl } Vcl.Forms.TApplication.Run (Line 10456, "Vcl.Forms.pas" + 26) + $3

@bjmillerpa
Copy link
Collaborator

Sorry, no I do not. I have no experience with the intraweb components.

Bruce J. Miller
1-814-725-2312 voice
1-814-206-0362 fax

On Wed, Apr 1, 2015 at 3:01 AM, herminaz notifications@github.com wrote:

I am using version 5.2 with Delphi XE4 and it works well with standard VCL
projects/forms.

Problem is when I try to use LanguageController on IntraWeb forms =
TIWAppForm, IDE reports error when component tries to update language
source files. (put LanguageController on IntraWeb form and try to save that
form)

Any idea where and how to customize LanguageController to work with
TIWAppForm ?

Designtime IDE error:

[5012742F]{rtl180.bpl } System.TypInfo.{System.TypInfo}TPropSet.GetProc
(Line 2221, "System.TypInfo.pas" + 8) + $6
[50125B2D]{rtl180.bpl } System.TypInfo.GetStrProp (Line 3068,
"System.TypInfo.pas" + 7) + $A
[1348BFB4]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $458
[1348C0A4]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $548
[1348C0E3]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $587
[1348C2A8]{dklang.bpl } Dklang.TDKLang_CompEntry.InternalUpdateEntries +
$44
[1348C24C]{dklang.bpl } Dklang.TDKLang_CompEntry.GetName + $6F0
[1348C2AF]{dklang.bpl } Dklang.TDKLang_CompEntry.InternalUpdateEntries +
$4B
[1348C741]{dklang.bpl } Dklang.TDKLang_CompEntry.UpdateEntries + $4D
[1348D7F3]{dklang.bpl } Dklang.TDKLanguageController.UpdateComponents + $83
[1348D6BE]{dklang.bpl } Dklang.TDKLanguageController.LSO_CanStore + $32
[134899E8]{dklang.bpl } Dklang.UpdateLangSourceStrings + $3C
[5005EA34]{rtl180.bpl } System.TObject.FreeInstance (Line 15183,
"System.pas" + 2) + $2
[5005F286]{rtl180.bpl } System.@ClassDestroy (Line 16528, "System.pas" +
0) + $2
[5005EB34]{rtl180.bpl } System.TObject.Free (Line 15251, "System.pas" + 1)

  • $4
    [50155F9A]{rtl180.bpl } System.Classes.TStrings.LoadFromFile (Line 6035,
    "System.Classes.pas" + 5) + $3
    [13489C25]{dklang.bpl } Dklang.UpdateLangSourceFile + $65
    [134470B8]{dcldklang.bpl} Dkl_expt._SDKLExptMenuItem_UpdateLangSource + $D8
    [1344717E]{dcldklang.bpl} Dkl_expt._SDKLExptMenuItem_UpdateLangSource +
    $19E
    [134478FF]{dcldklang.bpl} Dkl_expt._SDKLExptMenuItem_UpdateLangSource +
    $91F
    [2114EB01]{designide180.bpl}
    ComponentDesigner.TOTAFormEditor.NotifyFormSaving (Line 7747,
    "ComponentDesigner.pas" + 2) + $5
    [21129C91]{designide180.bpl} ToolUtils.ForEach (Line 99, "ToolUtils.pas" +
    5) + $F
    [2114E5D3]{designide180.bpl} ComponentDesigner.TOTAFormEditor.FormSaving
    (Line 7597, "ComponentDesigner.pas" + 0) + $B
    [21141295]{designide180.bpl}
    ComponentDesigner.TComponentRoot.GetRootStream (Line 2807,
    "ComponentDesigner.pas" + 7) + $A
    [211465A6]{designide180.bpl} ComponentDesigner.TComponentRoot.Save (Line
    4800, "ComponentDesigner.pas" + 1) + $2
    [21D57167]{delphicoreide180.bpl}
    DelphiModule.TPascalCodeMgrModHandler.SaveFile (Line 1541,
    "DelphiModule.pas" + 2) + $8
    [206DC0EC]{coreide180.bpl} SourceModule.TCodeISourceModule.SaveFile (Line
    1508, "SourceModule.pas" + 2) + $1E
    [206D96CC]{coreide180.bpl} SourceModule.TSourceModule.SaveFile (Line 653,
    "SourceModule.pas" + 3) + $1B
    [20868B2B]{coreide180.bpl} DocModul.TDocModule.TheMalteseFalcon (Line
    1431, "DocModul.pas" + 59) + $C
    [500F4279]{rtl180.bpl } System.Rtti.RawInvoke (Line 7020,
    "System.Rtti.pas" + 46) + $0
    [500F464F]{rtl180.bpl } System.Rtti.Invoke (Line 7215, "System.Rtti.pas" +
    57) + $6
    [500EAE1C]{rtl180.bpl } System.Rtti.TRttiInstanceMethodEx.DispatchInvoke
    (Line 5347, "System.Rtti.pas" + 101) + $20
    [500F4ACC]{rtl180.bpl } System.Rtti.TRttiMethod.Invoke (Line 7835,
    "System.Rtti.pas" + 1) + $11
    [208687AC]{coreide180.bpl} DocModul.TDocModule.Save (Line 1356,
    "DocModul.pas" + 3) + $1E
    [206DA8B5]{coreide180.bpl} SourceModule.TSourceModule.Save (Line 1002,
    "SourceModule.pas" + 13) + $3
    [505E0F4B]{vcl180.bpl } Vcl.AppEvnts.TMultiCaster.GetAppEvents (Line 654,
    "Vcl.AppEvnts.pas" + 1) + $9
    [505E0822]{vcl180.bpl } Vcl.AppEvnts.TMultiCaster.DoActionExecute (Line
    390, "Vcl.AppEvnts.pas" + 5) + $E
    [0041FBE6]{bds.exe } Sanctuary.LicenseFileHelper. + $0
    [5016F37F]{rtl180.bpl } System.Classes.TBasicAction.Execute (Line 16354,
    "System.Classes.pas" + 3) + $7
    [5043C277]{vcl180.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284,
    "Vcl.ActnList.pas" + 19) + $35
    [0B6A23FA]{IDEFixPack.dll} RefactoringActionUpdateFix.CustomActionExecute
  • $22
    [5016F21F]{rtl180.bpl } System.Classes.TBasicActionLink.Execute (Line
    16270, "System.Classes.pas" + 2) + $7
    [50453038]{vcl180.bpl } Vcl.Controls.TControl.Click (Line 7338,
    "Vcl.Controls.pas" + 7) + $7
    [504CF210]{vcl180.bpl } Vcl.ComCtrls.TToolButton.Click (Line 21439,
    "Vcl.ComCtrls.pas" + 0) + $0
    [504534F9]{vcl180.bpl } Vcl.Controls.TControl.WMLButtonUp (Line 7479,
    "Vcl.Controls.pas" + 7) + $6
    [50452AF9]{vcl180.bpl } Vcl.Controls.TControl.WndProc (Line 7224,
    "Vcl.Controls.pas" + 91) + $6
    [505801E3]{vcl180.bpl } Vcl.Forms.TApplication.WndProc (Line 9857,
    "Vcl.Forms.pas" + 98) + $B
    [21101D7A]{designide180.bpl} DeskUtil.SetFocusHook (Line 463,
    "DeskUtil.pas" + 4) + $C
    [50452734]{vcl180.bpl } Vcl.Controls.TControl.Perform (Line 7002,
    "Vcl.Controls.pas" + 10) + $8
    [50456CF0]{vcl180.bpl } Vcl.Controls.GetControlAtPos (Line 9774,
    "Vcl.Controls.pas" + 4) + $76
    [50456DBA]{vcl180.bpl } Vcl.Controls.TWinControl.ControlAtPos (Line 9797,
    "Vcl.Controls.pas" + 13) + $E
    [50452734]{vcl180.bpl } Vcl.Controls.TControl.Perform (Line 7002,
    "Vcl.Controls.pas" + 10) + $8
    [50456E84]{vcl180.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line
    9821, "Vcl.Controls.pas" + 15) + $2A
    [50457431]{vcl180.bpl } Vcl.Controls.TWinControl.WndProc (Line 9990,
    "Vcl.Controls.pas" + 104) + $6
    [504D1371]{vcl180.bpl } Vcl.ComCtrls.TToolBar.UpdateButtonState (Line
    22722, "Vcl.ComCtrls.pas" + 11) + $27
    [504D13B2]{vcl180.bpl } Vcl.ComCtrls.TToolBar.UpdateButtonStates (Line
    22733, "Vcl.ComCtrls.pas" + 3) + $4
    [504D3D38]{vcl180.bpl } Vcl.ComCtrls.TToolBar.WndProc (Line 24308,
    "Vcl.ComCtrls.pas" + 104) + $6
    [50456BF8]{vcl180.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751,
    "Vcl.Controls.pas" + 3) + $6
    [50170090]{rtl180.bpl } System.Classes.StdWndProc (Line 16860,
    "System.Classes.pas" + 8) + $0
    [50582213]{vcl180.bpl } Vcl.Forms.TApplication.CancelHint (Line 11117,
    "Vcl.Forms.pas" + 6) + $E
    [50580E87]{vcl180.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10288,
    "Vcl.Forms.pas" + 23) + $1
    [50580ECA]{vcl180.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10318,
    "Vcl.Forms.pas" + 1) + $4
    [50581205]{vcl180.bpl } Vcl.Forms.TApplication.Run (Line 10456,
    "Vcl.Forms.pas" + 26) + $3

Reply to this email directly or view it on GitHub
#12.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants