Alaska Software Inc. - Rich Text Files
Username: Password:
AuthorTopic: 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_OHRRe: 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
WillyRe: 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_OHRRe: 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
WillyRe: 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_OHRRe: 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 ***
WillyRe: 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_OHRRe: 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
WillyRe: 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
>
>