:: Visual Foxpro, Foxpro for DOS
Re:
sphinx

: 32032
:
: 22.11.2006
:
.

( - ) /. . ( ) - . , 2- ( ). ( , ) - .

, . . . .
, EditBox (, ). , ( ) . , . IF. . ?

? ( , ).


------------------
"Veni, vidi, vici!"()
Ratings: 0 negative/0 positive
Re:
lemenev

: 246
: 23.06.2022
, CHRTRAN , 50 , ?
17 STRTRAN. , . .
6 , , . IF ?

.
, - . , . . , , .
- . , , IF ..
Ratings: 0 negative/0 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
:
, CHRTRAN , 50 , ?
17 STRTRAN.
- CHRTRAN() ( 20 ) , SYS(15), .

, , ( "", , ).
, , , .

:
-, .
-, , .
Ratings: 0 negative/0 positive
Re:
kornienko_ru


: 415
:
: 06.09.2015
** cTE = ?
s1 = SYS(15, cTE, ' , ')
s1 = STRTRAN( s1, '', 'ya')
s1 = STRTRAN( s1, '', 'ch')
s1 = STRTRAN( s1, '', 'sch')
s1 = STRTRAN( s1, '', 'sh')
s1 = STRTRAN( s1, '', 'ts')
s1 = STRTRAN( s1, '', '')
s1 = STRTRAN( s1, '', '')
s1 = STRTRAN( s1, '', 'zh')
s1 = STRTRAN( s1, '', 'yu')
? s1
- ... .

, :
** cTE1,cTE2,cTE3 = ?
d=' , '
cTE0=' !"#$%&'+"'"
cTE_=spac(39)
cTE1=cTE0+"()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~JjABVGDEZZIIKLMNOPRSTUFKCCSS'Y'EJJabvgdezziiklmnoprstufkccss'y'ejj"
cTE2=cTE_+" O o H H HHH HUA h h hhh hua"
cTE3=cTE_+" H h "
s1 = SYS(15, cTE1, m.d) && 1-
s2 = SYS(15, cTE2, m.d) && 2-
s3 = SYS(15, cTE3, m.d) && 3-
s=""
for i=1 to len(m.d)
s=m.s+subs(m.s1,m.i,1)
x=subs(m.s2,m.i,1)
if m.x<>" "
s=m.s+m.x
x=subs(m.s3,m.i,1)
if m.x<>" "
s=m.s+m.x
endi
endi
endf
? s



2 (). : kornienko_ru, 10.07.24 09:41
Ratings: 0 negative/0 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
kornienko_ru
cTE1,cTE2,cTE3 = ?
, cTE, , cTE1, cTE2 cTE3?

, .

PS
2-3 - ?



1 (). : akvvohinc, 10.07.24 07:31
Ratings: 0 negative/0 positive
Re:
kornienko_ru


: 415
:
: 06.09.2015
, ?
, . , ..... , 255 . , ? ... ? 1 .. 255, .
.... ? . ? , , -- . .
sys(15), , .

PS , . [attachment 36896 StoS.prg]



4 (). : kornienko_ru, 10.07.24 11:50
Ratings: 1 negative/2 positive
Re:
kornienko_ru


: 415
:
: 06.09.2015

.
.
-
- cTE ,

, 9 strtran- ( ), , m.d cTE, cTE1,cTE2,cTE3 , . 1 sys(15) 18 strtran- 2,5 strtran- 3- sys(15). .. 1- sys(15) 18- , 2- 3- . . sys(15) 1 1 , , 2 3 sys(15). 1000 1- sys(15) 18 43 , 3- sys(15) 108 .
Ratings: 0 negative/1 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
kornienko_ru
, .
- , , .

kornienko_ru
- - :

.
- , .
" ".

kornienko_ru
, 9 strtran-
.
, , cTE.
, "9 strtran- ".

" " - Cyr -> Lat .

kornienko_ru
1000 1- sys(15) 18 43 , 3- sys(15) 108 .
" " "" , , ( ) ( ).


, "" :
kornienko_ru
- ... .
.

- , , .
, "" - , - .



3 (). : akvvohinc, 10.07.24 18:13
Ratings: 0 negative/0 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
kornienko_ru
? , , -- . .
3 - subs(m.s1,m.i,1) ..
- , - .
, , , , , ( " "").

:
akvvohinc
2-3 - ?
, .



1 (). : akvvohinc, 10.07.24 18:54
Ratings: 0 negative/0 positive
Re:
kornienko_ru


: 415
:
: 06.09.2015
.
-. --. sys(15) , , . 2- , . , - , .. .

, . strtran-.

-. . .... , , .

PS
, 1 subs(s,m.i,1) , , . , , 1 .... - dll 32- ?



1 (). : kornienko_ru, 11.07.24 02:06
Ratings: 0 negative/0 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
kornienko_ru
sys(15) ,
- , - .

SYS(15) :
:
SYS(15) , STRTRAN() 20 .
:
CHRTRAN() ( 20 ) , SYS(15), .
, , - SYS(15).

( SUBSTR() ).

kornienko_ru
--.
?
( ) cTE - . .

, .
, ?
? ( "-"?)

kornienko_ru
-.
, "-" :
kornienko_ru
, .



4 (). : akvvohinc, 11.07.24 03:03
Ratings: 0 negative/0 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
kornienko_ru
, 1 subs(s,m.i,1) , , . , , 1
, .
"" "" - .

- "...".
, - - ( DLL, FLL WinAPI),
subs(s,m.i,1) .



2 (). : akvvohinc, 11.07.24 02:49
Ratings: 0 negative/0 positive
Re:
kornienko_ru


: 415
:
: 06.09.2015
... ... ? , , . , ... VFP . , . .

.... . . VFP - , , .
Ratings: 0 negative/1 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
kornienko_ru
, .
, .
, - ( ) .
(, - " " ?)

kornienko_ru
.

- " , SUBSTR()" - .
, , , .

, .
- SUBSTR() - , .

kornienko_ru
-.
, , , , .
- , ?
?
---------

- :
, , ?
? - , ?
, , - "-" ( ? - ).
Ratings: 0 negative/0 positive
Re:
ssa

: 13092
:
: 23.03.2005
kornienko_ru
. ? ...

------------------
- .
Ratings: 0 negative/0 positive
Re:
lemenev

: 246
: 23.06.2022
akvvohinc
CHRTRAN() ( 20 ) , SYS(15), .
akvvohinc
"", ,

. STRTRAN(), SYS(15) CHRTRAN() .
NN = 1000000
StringIn = ' , '
L = 'abvgdeziyklmnoprstufhye'
cTE = ''
FOR i=1 TO 192
DO CASE
CASE i=32
cTE = cTE + '_'
CASE BETWEEN(i,65,90)
cTE = cTE + CHR(i+32)
CASE INLIST(i,168,184)
cTE = cTE + 'e'
CASE i=192
cTE = cTE + L + L
OTHERWISE
cTE = cTE + CHR(i)
ENDCASE
ENDFOR
sec1 = SECONDS()
FOR i = 1 TO NN
s1 = SYS(15, cTE, StringIn)
ENDFOR
sec2 = SECONDS()
?sec2-sec1
*-------------------------------
sec1 = SECONDS()
FOR i = 1 TO NN
StringOut = CHRTRAN(StringIn, ;
' ', ;
'ABVGDEZIJKLMNOPRSTUFHCXYabvgdezijklmnoprstufhchy_-' )
ENDFOR
sec2 = SECONDS()
?sec2-sec1
0,571 , 4,421 .
, , 5 ? - ?
.
Ratings: 0 negative/1 positive
Re:
sphinx

: 32032
:
: 22.11.2006
:
,

, . .


------------------
"Veni, vidi, vici!"()
Ratings: 0 negative/0 positive
Re:
leonid

: 3229
:
: 03.02.2006
akvvohinc
"", ,

, . , .

StringIn = ' , '
StringIn = REPLICATE(StringIn, 100000)
*-------------------------------
sec1 = SECONDS()
StringOut = CHRTRAN(StringIn, ;
' ', ;
'ABVGDEZIJKLMNOPRSTUFHCXYabvgdezijklmnoprstufhchy_-' )
sec2 = SECONDS()
?sec2-sec1
StringIn = REPLICATE(StringIn, 2)
sec1 = SECONDS()
StringOut = CHRTRAN(StringIn, ;
' ', ;
'ABVGDEZIJKLMNOPRSTUFHCXYabvgdezijklmnoprstufhchy_-' )
sec2 = SECONDS()
?sec2-sec1
Ratings: 0 negative/0 positive
Re:
akvvohinc

: 4595
:
: 11.11.2008
leonid
, . , .
, CHRTRAN() SYS(15).

UDF() :
:
""
"" STRTRAN().

StringIn = ' , '
StringIn = REPLICATE(StringIn, 60000)
FOR k=1 TO 3
sec1 = SECONDS()
= STRTRAN(StringIn,'', 'sh', -1,-1,3)
sec2 = SECONDS()
? LEN(StringIn), sec2-sec1
StringIn = StringIn+StringIn
ENDFOR
Ratings: 0 negative/0 positive
Re:
leonid

: 3229
:
: 03.02.2006
CHRTRAN , , , . STRTRAN - , .
Ratings: 0 negative/0 positive


.

On-line: 27 NSF  (: 26)

© 2000-2025 Fox Club 
.