F1Book的绝对难题,各位专家请进(200分)

0

0738

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么让F1Book能够正确接受中文参数的公式呢?例如:=if(true,"啊啊啊啊啊啊","")
if是F1Book自带的公式,可是我一输入这样的公式的话,它怎么就自动帮我转换成
=if(true,"啊啊啊",""),也就是说中文参数自动被截了一半
 
我的没问题呀。
 
怎么搞的,我的也没问题,我是d5+f1book6的.
 
没理由啊,我的环境是NT2000Server+D5+F1Book6.1,F1Book用的是bluerain在开发者资源
社区中的汉化版本,不是它有什么问题吧,我再去试试
 
to: hbezwwl
能否给我传一份带注册码的F1Book6.0或给个下载地址,不是6.1,收到后马上送分
 
用Delphi自带的F1Book3.0确实没问题,但是用F1Book6.1就确实是有问题,不知有谁碰到
过这问题没有,到底该怎么解决呢?
 
我以前也遇到过这个问题
好象第一个字母如不是中文就不会出现这种问题
我解决的办法好象是在中文前加一个英文字母的变通的办法
是不是这样,我得查查我以前写的程序
 
To:OnlyYou
在F1Book的6.1下,我发觉只要参数中有中文,它都有问题,我觉得应该是它在处理
WideString时候有问题,没有正确的处理双字节的参数,不知道这是不是它的Bug,如果
真是这样的话,它也太。。。,怎么能越改越回去了呢?
 
to all:
jslmx@163.com 您将例子发给我把,200分。收到后,我会开一个题目请您来拿分!
谢谢!
 
我也碰到过,是F1BOOK6的问题,发了EMAIL过去请示支持,但没有回音。
 
看样子是没办法解决了:(
 
使用自定义函数:
with f1book1 do
begin
EntryRC[1,1]:='2'
//A1=2
EntryRC[2,1]:='4'
//A2=4
EntryRC[3,1]:='A1+A2='

FormulaRC[4,1]:='A1+A2'
//A4=A1+A2
EntryRC[1,2]:='named "Num1"'

EntryRC[2,2]:='named "Num2"'

EntryRC[3,2]:='N1+N2='

DefinedName['Num1']:='$A$1'

DefinedName['Num2']:='$A$2'

FormulaRC[4,2]:='Num1+Num2'

EntryRC[5,1]:='Function Num12=Num1+SQRT(Num2)'

DefinedName['Num12']:='$A$1+sqrt(Num2)'

FormulaRC[6,1]:='Num12'

end;
 
怎么选择要打印的页码?调用fileprint(true)后的对话框中设了不起作用。总是从1开始打。
 
顶部