SiComponents Home Page SiComponents Forums
Here you will be able to get help and share your experience
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

AV in Translation Editor combination with SkinLib(DevExpress

 
Post new topic   Reply to topic    SiComponents Forums Forum Index -> TsiLang Components Suite
View previous topic :: View next topic  
Author Message
Thomas J.



Joined: 06 Jan 2006
Posts: 124

PostPosted: Mon Oct 06, 2008 10:20 am    Post subject: AV in Translation Editor combination with SkinLib(DevExpress Reply with quote

I open the translation editor and do a right mouse click on a row of the column "Component". The log file from this AV is the following.

And I cannot delete the fonts! When ever clear all, save and open again. All fonts are shown again.

Thanks for your help

[0FC979E9]{TsiLang_2007r.bpl} Sitranseditor.TsiTransEditFrm.GetCurrentIdentifier + $125
[20006936]{rtl100.bpl } System.@IsClass (Line 9077, "sys\system.pas" + 1) + $8
[0FC979E4]{TsiLang_2007r.bpl} Sitranseditor.TsiTransEditFrm.GetCurrentIdentifier + $120
[20033207]{rtl100.bpl } Classes.TCollection.GetItem (Line 4088, "common\Classes.pas" + 1) + $5
[0FC6C4BE]{TsiLang_2007r.bpl} Sicomp.TsiStringsCollection.GetItems + $12
[2003514D]{rtl100.bpl } Classes.TStringList.Get (Line 5045, "common\Classes.pas" + 2) + $8
[20007204]{rtl100.bpl } System.@TryFinallyExit (Line 11049, "sys\system.pas" + 5) + $0
[0FC6C58F]{TsiLang_2007r.bpl} Sicomp.TsiStringsCollection.GetTranslationByID + $A3
[0FC6C695]{TsiLang_2007r.bpl} Sicomp.TsiStringsCollection.GetTranslationByID + $1A9
[0FC62DF5]{TsiLang_2007r.bpl} Sicomp.TsiCustomLang.GetTextFrom + $2A5
[0FC6307C]{TsiLang_2007r.bpl} Sicomp.TsiCustomLang.GetTextFrom + $52C
[0FC637D7]{TsiLang_2007r.bpl} Sicomp.TsiCustomLang.GetTextOrDefault + $AB
[2004A2EA]{rtl100.bpl } Contnrs.TObjectList.GetItem (Line 295, "common\Contnrs.pas" + 1) + $4
[2004A49E]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380, "common\Contnrs.pas" + 1) + $4
[0FC97DD4]{TsiLang_2007r.bpl} Sitranseditor.TsiTransEditFrm.acEditCommentUpdate + $28
[200401A7]{rtl100.bpl } Classes.TBasicAction.Update (Line 11091, "common\Classes.pas" + 3) + $7
[201513B1]{vcl100.bpl } ActnList.TContainedAction.Update (Line 395, "ActnList.pas" + 1) + $2C
[2004009D]{rtl100.bpl } Classes.TBasicActionLink.Update (Line 11034, "common\Classes.pas" + 0) + $5
[2013040F]{vcl100.bpl } Menus.TMenuItem.InitiateAction (Line 2237, "Menus.pas" + 0) + $B
[201307D5]{vcl100.bpl } Menus.TMenuItem.InitiateActions (Line 2361, "Menus.pas" + 2) + $B
[20131BD2]{vcl100.bpl } Menus.TMenu.DispatchPopup (Line 3038, "Menus.pas" + 21) + $3
[20132CA3]{vcl100.bpl } Menus.TPopupList.WndProc (Line 3802, "Menus.pas" + Cool + $D
[20132BBD]{vcl100.bpl } Menus.TPopupList.MainWndProc (Line 3779, "Menus.pas" + 2) + $5
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + Cool + $0
[0D240515]{dxBarC11.bpl} dxBar._17337 + $FD
[20133379]{vcl100.bpl } Menus.TPopupMenu.Popup (Line 4042, "Menus.pas" + 10) + $19
[2013DA1F]{vcl100.bpl } Controls.TControl.WMContextMenu (Line 5809, "Controls.pas" + 33) + $B
[201446E0]{vcl100.bpl } Controls.TWinControl.WMContextMenu (Line 9632, "Controls.pas" + 7) + $4
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[0EFFC829]{dxSkinsCoreC11.bpl} dxSkinsForm._16699 + $19
[20137642]{vcl100.bpl } Controls.FindControl (Line 2104, "Controls.pas" + 6) + $9
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + Cool + $0
[0D240515]{dxBarC11.bpl} dxBar._17337 + $FD
[201407A3]{vcl100.bpl } Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23) + $17
[2013CECC]{vcl100.bpl } Controls.TControl.WMRButtonUp (Line 5372, "Controls.pas" + 1) + $6
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[20140158]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7176, "Controls.pas" + 9) + $25
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[0CB2CC51]{cxLibraryC11.bpl} cxContainer._16901 + $95
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + Cool + $0
[20137642]{vcl100.bpl } Controls.FindControl (Line 2104, "Controls.pas" + 6) + $9
[201625F0]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[2015E693]{vcl100.bpl } Forms.TCustomForm.ShowModal (Line 5822, "Forms.pas" + 29) + $5
[2015AFEF]{vcl100.bpl } Forms.TCustomForm.SetPopupParent (Line 4110, "Forms.pas" + 13) + $2
[0FC846B5]{TsiLang_2007r.bpl} Sitranseditor.TransEditorDlg + $1D5
[20003DA8]{rtl100.bpl } System.@GetMem (Line 2654, "sys\system.pas" + 2) + $0
[0FB01DF1]{TsiLang_2007.bpl} Sipropeditors.TsiStringsProperty.Edit + $17D
[20AB55C6]{coreide100.bpl} PropInsp.TPropertyInspector.PropListEditDblClick (Line 855, "PropInsp.pas" + 20) + $5
[20E0ED7D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick (Line 967, "ideinsplistbox.pas" + 2) + $A
[20E10B3B]{vclide100.bpl} IDEInspListBox.TInspListBox.ListButtonClick (Line 1657, "ideinsplistbox.pas" + 2) + $2
[2013CA2C]{vcl100.bpl } Controls.TControl.Click (Line 5229, "Controls.pas" + 9) + $8
[20E0BD4A]{vclide100.bpl} IDEListBtns.TListButton.WMLButtonUp (Line 579, "IDEListBtns.pas" + Cool + $11
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[2014010B]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7168, "Controls.pas" + 1) + $9
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[0CB2CC51]{cxLibraryC11.bpl} cxContainer._16901 + $95
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + Cool + $0
[2004A49E]{rtl100.bpl } Contnrs.TComponentList.GetItems (Line 380, "common\Contnrs.pas" + 1) + $4
[201625E8]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8103, "Forms.pas" + 21) + $1
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[0042297A]{bds.exe } bds.bds (Line 195, "" + 7) + $7
Back to top
View user's profile Send private message
Thomas J.



Joined: 06 Jan 2006
Posts: 124

PostPosted: Thu Oct 09, 2008 4:09 am    Post subject: Reply with quote

Please take a look at
https://www.devexpress.com/issue=B130462

and fix it. Smile

Thanks
Back to top
View user's profile Send private message
isiticov
Site Admin


Joined: 21 Nov 2002
Posts: 2097

PostPosted: Thu Oct 09, 2008 5:49 am    Post subject: Reply with quote

We've fixed this issue. In order to fix it on your side please do the following:
1. Open siTransEditor.pas
2. Replace the code:
Code:
Result := FCompOwner.ClassName + '.' + TreeView.Selected.Text + '.' +
     Grid1.Cells[0, Grid1.Row];

with
Code:
Result := FCompOwner.ClassName + '.' + IniNames[FCurrentProperty] + '.' +
      Grid1.Cells[0, Grid1.Row];

3. Re-build TsiLang_2007r package.

To delete fonts just add Font property to Excluded Properties.
Back to top
View user's profile Send private message
Thomas J.



Joined: 06 Jan 2006
Posts: 124

PostPosted: Thu Oct 09, 2008 6:28 am    Post subject: Reply with quote

Thanks.
I already exclude this property, but why can I not clear and save it?

Thanks
Thomas
Back to top
View user's profile Send private message
isiticov
Site Admin


Joined: 21 Nov 2002
Posts: 2097

PostPosted: Thu Oct 09, 2008 6:49 am    Post subject: Reply with quote

If you clear and save then there won't be any fonts, but once you open Translation Editor TsiLang re-scans all controls on form and adds them to the list if they are not excluded.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SiComponents Forums Forum Index -> TsiLang Components Suite All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by p h p B B  © 2001, 2005 p h p B B  Group