Author | Topic: Rich Text Files | |
---|---|---|
Joe Carrick | Rich Text Files on Fri, 12 Feb 2010 15:26:58 -1000 According to my Xbase++ help file: *Note:* To function properly, the XbpRtf class requires a certain system component, the Microsoft Rich Text ActiveX Control Version 6.0, to be installed on your computer. Normally, this component is not installed along with the operating system, so provisions must be taken to distribute it with your Xbase++ application. An installation package with the required system files for using the XbpRtf Xbase Part is available from Alaska Software. However, I have been unable to find this item. Can anyone point me to the proper place to download it? Thanks, Joe | |
AUGE_OHR | Re: Rich Text Files on Sat, 13 Feb 2010 03:26:50 +0100 hi, > component, the Microsoft Rich Text ActiveX Control Version 6.0, RichTX32.OCX i think lates Sp is http://support.microsoft.com/kb/957924/ greetings by OHR Jimmy | |
Willy | Re: Rich Text Files on Sun, 14 Feb 2010 07:40:34 +0100 Hello Jimmy, i dont use VB6 and i dont have VB6. The SP file from your link can only be installed if VB6 is installed! Can you provide only the richtx32.ocx? Many thanks Willy "AUGE_OHR" <AUGE_OHR*AT*WEB.DE> schrieb im Newsbeitrag news:7b601c1a$43ccbdfd$30443@news.alaska-software.com... > hi, > > >> component, the Microsoft Rich Text ActiveX Control Version 6.0, > > RichTX32.OCX > > i think lates Sp is http://support.microsoft.com/kb/957924/ > > greetings by OHR > Jimmy > > | |
AUGE_OHR | Re: Rich Text Files on Sun, 14 Feb 2010 21:22:06 +0100 hi, > Can you provide only the richtx32.ocx? there is a RichTX32.OCX (older) v6.x Version on your Xbase++ v1.9x CD-ROM. greetings by OHR Jimmy | |
Willy | Re: Rich Text Files on Mon, 15 Feb 2010 07:31:54 +0100 Hello Jimmy, thanks for your answer. I need the last version! I have some problems with Xbase 1.90 SL1 and Xclass 4.5 SL1 with the class DsRtfEx Sometimes when the Dsdialog/DsTabpage initialise with 2 or 3 DsRtfEx controls on it the application hangs! If the initialising runs the starting time of this dialog is 2/3 times slower as before (without SL1)! Same source code without SL1 no problems! I have ask DS-Datasoft, but they answers that's a problem of Alaska! I will try the newest version of richtx32 for looking if the problem persists Greetings Willy "AUGE_OHR" <AUGE_OHR*AT*WEB.DE> schrieb im Newsbeitrag news:720e10ce$602a5a1d$3dd87@news.alaska-software.com... > hi, > >> Can you provide only the richtx32.ocx? > > there is a RichTX32.OCX (older) v6.x Version on your Xbase++ v1.9x CD-ROM. > > greetings by OHR > Jimmy > > | |
AUGE_OHR | Re: Rich Text Files on Mon, 15 Feb 2010 15:56:55 +0100 hi, >I have some problems with Xbase 1.90 SL1 and Xclass 4.5 SL1 with the class >DsRtfEx did you try dsRTF (without Ex) only ? >Sometimes when the Dsdialog/DsTabpage initialise with >2 or 3 DsRtfEx controls on it the application hangs! hm ... you have "more" than 1 RTF on a Parent ? is each RTF working in its own Thread ? XbpRTF is a activeX and have its own COMDefaultHandler / HandleEvent. dsRTFex does include XbpToolbar which is also a activeX (MsComCtl.OCX) so it might be a dsAxToolBar Problem. please try it with dsRTF (without Ex) ... >If the initialising runs the starting time of this dialog is 2/3 times >slower as before (without SL1)! >Same source code without SL1 no problems! From v1.9.331 to SL1 v1.9.355 EVM have change ... with SL1 we now have :UseGUIThread and :UserEvents for activeX. "play" with it (.T./.F.) if it makes a Difference. >I have ask DS-Datasoft, but they answers that's a problem of Alaska! > >I will try the newest version of richtx32 for looking if the problem >persists i do work with Alaska RTF Sample, but each RTF in its own Thread, and have no Problem to open 10 or more Thread with RTF greetings by OHR Jimmy p.s. if you only want to "show" (not edit) RTF you can use XbpMLE and oMLE:format := 3 before oMLE:create() *** Code MLE *** oMLE := XbpMLE():new() oMLE:wordWrap :=.F. oMLE:dataLink := {|x| IIf( x==NIL, cText, cText := x ) } use RTF oMle:format := 3 oMLE:create( , , {0,0}, {800,600} ) oMLE:setData() *** eof *** | |
Willy | Re: Rich Text Files on Mon, 15 Feb 2010 22:54:54 +0100 Hello Jimmy, 1 - I have try with dsRTF and it seems to be more faster initialising and at the present I can not reproduce the hanging conditions! 2 - I have three DsRtfEx on one DsTabEditPage .and. one on a other DsTabEditPage (same Parent DsDialog) 3 - can you explain what you mean with "have :UseGUIThread and :UserEvents for activeX. "play" with it (.T./.F.) if it makes a Difference." How can I use this with the DsRtfEx class? 4 - I must edit the DsRtfEx!!!!! Many thanks for your help Greetings Willy "AUGE_OHR" <AUGE_OHR*AT*WEB.DE> schrieb im Newsbeitrag news:57237081$3b80a070$3ea74@news.alaska-software.com... > hi, > >>I have some problems with Xbase 1.90 SL1 and Xclass 4.5 SL1 with the class >>DsRtfEx > > did you try dsRTF (without Ex) only ? > >>Sometimes when the Dsdialog/DsTabpage initialise with >>2 or 3 DsRtfEx controls on it the application hangs! > > hm ... you have "more" than 1 RTF on a Parent ? > is each RTF working in it´s own Thread ? > > XbpRTF is a activeX and have it´s own COMDefaultHandler / HandleEvent. > > dsRTFex does include XbpToolbar which is also a activeX (MsComCtl.OCX) > so it might be a dsAxToolBar Problem. > > please try it with dsRTF (without Ex) ... > > > >>If the initialising runs the starting time of this dialog is 2/3 times >>slower as before (without SL1)! >>Same source code without SL1 no problems! > > From v1.9.331 to SL1 v1.9.355 EVM have change ... > with SL1 we now have :UseGUIThread and :UserEvents for activeX. > "play" with it (.T./.F.) if it makes a Difference. > > >>I have ask DS-Datasoft, but they answers that's a problem of Alaska! >> >>I will try the newest version of richtx32 for looking if the problem >>persists > > i do work with Alaska RTF Sample, but each RTF in it´s own Thread, > and have no Problem to open 10 or more Thread with RTF > > greetings by OHR > Jimmy > > p.s. if you only want to "show" (not edit) RTF you can use XbpMLE > and oMLE:format := 3 before oMLE:create() > > *** Code MLE *** > > oMLE := XbpMLE():new() > oMLE:wordWrap :=.F. > oMLE:dataLink := {|x| IIf( x==NIL, cText, cText := x ) } > use RTF > oMle:format := 3 > oMLE:create( , , {0,0}, {800,600} ) > > oMLE:setData() > > *** eof *** > > > > > | |
AUGE_OHR | Re: Rich Text Files on Wed, 17 Feb 2010 01:34:47 +0100 hi, >1 - I have try with dsRTF and it seems to be more faster initialising and >at the present I can > not reproduce the hanging conditions! that is what i think when using "many" activeX >2 - I have three DsRtfEx on one DsTabEditPage .and. one on a other >DsTabEditPage (same Parent DsDialog) does it only happend on dsTabEditPage or also on a dsDialog ? >3 - can you explain what you mean with "have :UseGUIThread and :UserEvents >for activeX. > "play" with it (.T./.F.) if it makes a Difference." > How can I use this with the DsRtfEx class? look into you "ds Source" and "play" with it. use it before :Create() >4 - I must edit the DsRtfEx!!!!! but not all 3 must be "active" @ same time ... as i say i use Thread for every activeX and have no Problem with 10 or more XbpRTF greetings by OHR Jimmy | |
Willy | Re: Rich Text Files on Wed, 17 Feb 2010 21:51:55 +0100 Hello Jimmy, many thank I will try with DsDialog, I give you a feedback of the results Does you work with XClass and DsRtfEx? If yes, have you a sample how its works to Threading the DsRtfEx I dont find the function :UseGUIThread/:UserEvents ! Greetings Willy "AUGE_OHR" <AUGE_OHR*AT*WEB.DE> schrieb im Newsbeitrag news:378cc413$76b6bb8f$4bc02@news.alaska-software.com... > hi, > >>1 - I have try with dsRTF and it seems to be more faster initialising and >>at the present I can >> not reproduce the hanging conditions! > > that is what i think when using "many" activeX > >>2 - I have three DsRtfEx on one DsTabEditPage .and. one on a other >>DsTabEditPage (same Parent DsDialog) > > does it only happend on dsTabEditPage or also on a dsDialog ? > >>3 - can you explain what you mean with "have :UseGUIThread and :UserEvents >>for activeX. >> "play" with it (.T./.F.) if it makes a Difference." >> How can I use this with the DsRtfEx class? > > look into you "ds Source" and "play" with it. use it before :Create() > >>4 - I must edit the DsRtfEx!!!!! > > but not all 3 must be "active" @ same time ... > > as i say i use Thread for every activeX and have no Problem > with 10 or more XbpRTF > > greetings by OHR > Jimmy > > |