青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

昨日

小勝憑智 大勝靠德

C++博客 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
  2 Posts :: 0 Stories :: 257 Comments :: 0 Trackbacks

公告:留言請(qǐng)到Http://www.dsoframer.com上。


另DSOFramer QQ群: 22190338


=========================

轉(zhuǎn)移戰(zhàn)場(chǎng)了   2007-04-26

 

=============================================================
1.Html電子印章、手寫(xiě)簽系統(tǒng)
演示:http://www.dianju.com.cn/video.htm

在線試用:
http://www.dianju.com.cn/websignpiaoju/
http://www.dianju.com.cn/websigndemo/

2.Word、Excel 電子印章,手寫(xiě)簽名系統(tǒng):
 演示版:
http://www.dianju.com.cn/video.htm
下載:
http://www.dianju.com.cn/downloads/des/DES_Setup_File.rar


開(kāi)發(fā)商:北京點(diǎn)聚信息技術(shù)有限公司
網(wǎng)址:  http://www.dianju.com.cn
公安部安全認(rèn)證產(chǎn)品!
電子印章、電子簽章、電子簽名、全文批注、領(lǐng)導(dǎo)簽批、安全文檔整體解決方案。
點(diǎn)聚電子簽章系統(tǒng)特點(diǎn)
1.實(shí)現(xiàn)在Word、Excel、Html、PDF、AutoCAD、WPS、RedOffice、SunOffice上加蓋印章。
2.采用高度安全機(jī)制。
3.手寫(xiě)簽批效果,筆跡采用壓感處理,用戶可以很容易寫(xiě)出毛筆、鋼筆等帶筆鋒的效果。
4.系統(tǒng)提供標(biāo)準(zhǔn)接口,可供客戶進(jìn)行二次開(kāi)發(fā)和各種功能整合。
5.支持多種印章保護(hù)控制,有效保護(hù)印章的安全。  
... ....
==============================================================




20061123:
轉(zhuǎn)移戰(zhàn)場(chǎng)了。http://www.dsoframer.com
免費(fèi)的空間
------------------------------------------------------


下面接口添加完畢:
1。文檔打開(kāi)、可寫(xiě)密碼設(shè)置
2。支持Open Http下的文件的 相對(duì)路徑打開(kāi)
3。支持對(duì)文檔中域的自動(dòng)更新
4。支持創(chuàng)建本地文件,和刪除文件
5。獲取所有的修訂的信息
6。獲取所有書(shū)簽的信息
本周末更新。文檔還沒(méi)寫(xiě)好。
20061120


Thanks For  Fred
QQ群:22190338  群已經(jīng)快滿了。請(qǐng)想加入者給群充Q幣先。


20060610:
目前版本 :V2.2
修改后的DSOFrmaer源代碼下載:http://m.shnenglu.com/Files/wanhhf/DSO_WebOffice_Open_V2.2.rar

1。笨笨修改原版本中的 Post時(shí)候,為加 Head ,的Bug。(Thanks )
2. 增加了FTP的功能。


 20060521:

Word,Excel接口文檔下載:http://wanhhf.googlepages.com/OfficeSDK_V9.0.rar
修改后的DSOFrmaer源代碼下載:http://m.shnenglu.com/Files/wanhhf/DSOFramer_Open_V2.0.rar 
編譯好的DSOFramer.ocx 下載 :http://m.shnenglu.com/Files/wanhhf/DSOFramer_0521.rar 
如何對(duì)做好的控件簽名:http://m.shnenglu.com/wanhhf/AddToFavorite.aspx?id=5759
備注:
       凡對(duì)此源代碼進(jìn)行修改的程序,希望能給作者發(fā)一份,或在此公開(kāi)。
 
<object classid="clsid:00460182-9E5E-11d5-B7C8-B8269041DD57"  CodeBase= Dsoframer.ocx#Version=2,0.0,4
id="oframe" width="1000" height="1000">
         <param name="BorderStyle" value="1">
         <param name="TitlebarColor" value="52479">
         <param name="TitlebarTextColor" value="0">
         <param name="Menubar" value="1"> 
 </object>

事件:
1。NotifyCtrlReady 事件,控件初始化完畢會(huì)觸發(fā)
     最好在這個(gè)事件里面調(diào)用Open,或者CreateNew接口

/*
1.新建
*/
//新建Word
document.all.FramerControl1.CreateNew("Word.Document");
//新建Excel
document.all.FramerControl1.CreateNew("Excel.Sheet");

/*
2.打開(kāi)文件
*/
//打開(kāi)制定的本地文件
document.all.FramerControl1.Open("C:\\TestBook.xls");
//制定用Word來(lái)打開(kāi)c:\plain.txt文件
document.all.FramerControl1.Open("C:\\Plain.txt",false, "Word.Document");
//打開(kāi)服務(wù)器的文件
document.all.FramerControl1.Open "https://secureserver/test/mytest.asp?id=123",true, "Excel.Sheet", "MyUserAccount", "MyPassword");
//打開(kāi)服務(wù)器的文件
document.all.FramerControl1.Open("http://localhost/1.doc", true);

/*
3.保存文件
*/
//到本地
document.all.FramerControl1.Save("c:\\1.doc",true);
//服務(wù)器  
/*增加Http協(xié)議Post上傳接口,可以Post一個(gè)動(dòng)態(tài)頁(yè)面(jsp,asp,php...),由動(dòng)態(tài)頁(yè)面負(fù)責(zé)解析數(shù)據(jù)
bool HttpInit();
bool HttpAddPostString(BSTR strName, BSTR strValue);
bool HttpAddPostCurrFile(BSTR strFileID, BSTR strFileName);
BSTR HttpPost(BSTR bstr); 
*/

//初始化Http引擎
document.all.FramerControl1.HttpInit();
//增加Post變量
document.all.FramerControl1.HttpAddPostString("RecordID","20060102200);
document.all.FramerControl1.HttpAddPostString("UserID","李局長(zhǎng)");
//上傳打開(kāi)的文件
document.all.FramerControl1.HttpAddPostCurrFile("FileData", "文檔名.doc");
//執(zhí)行上傳動(dòng)作
document.all.FramerControl1.HttpPost("

/*
4.修訂留痕
*/
//進(jìn)入留痕狀態(tài)
document.all.FramerControl1.SetTrackRevisions(1);
//進(jìn)入非留痕狀態(tài)
document.all.FramerControl1.SetTrackRevisions(0);
//接受當(dāng)前修訂
document.all.FramerControl1.SetTrackRevisions(4);

/*
5.設(shè)置當(dāng)前用戶
*/
document.all.FramerControl1.SetCurrUserName("張三"); 

/*
6.設(shè)置當(dāng)前時(shí)間(筆跡留痕會(huì)顯示("Like 2006:02:07 11:11:11")
*/
document.all.FramerControl1.SetCurrTime("2006:02:07 11:11:11");

/*
7.設(shè)置和創(chuàng)建書(shū)簽,此功能比較強(qiáng)大,設(shè)置書(shū)簽數(shù)據(jù)、添加書(shū)簽和添加紅頭文件就靠他了
SetFieldValue(BSTR strFieldName, BSTR strValue, BSTR strCmdOrSheetName)
strFieldName:書(shū)簽名
strValue:要設(shè)置的值
strCmdOrSheetName:命令 ::ADDMARK::   ::FILE::
一般來(lái)說(shuō):WORD中書(shū)簽是做好的,可以通過(guò)此接口把外界數(shù)據(jù)設(shè)置進(jìn)書(shū)簽中去。
*/
//在當(dāng)前WORD位置插入標(biāo)簽,標(biāo)簽名為"book1",數(shù)值為"test"
document.all.FramerControl1.SetFieldValue("book1","test","::ADDMARK::");

//設(shè)置書(shū)簽"Time",數(shù)值為"2006-03-16 22:22:22"
document.all.FramerControl1.SetFieldValue("Time","2006-03-16 22:22:22","");

//在書(shū)簽位置"hongtou",插入紅頭文件"document.all.FramerControl1.SetFieldValue("hongtou","

/*
8.設(shè)置菜單顯示情況
BOOL SetMenuDisplay(long lMenuFlag)
lMenuFlag為以下數(shù)值的組合
#define MNU_NEW                         0x01
#define MNU_OPEN                        0x02
#define MNU_CLOSE                       0x04
#define MNU_SAVE                        0x08
#define MNU_SAVEAS                      0x16
#define MNU_PGSETUP                     0x64
#define MNU_PRINT                       0x256
#define MNU_PROPS                       0x32
#define MNU_PRINTPV                     0x126
*/
//只有“新建”菜單可用
document.all.FramerControl1..SetMenuDisplay(1);
//只有“打開(kāi)”菜單可用
document.all.FramerControl1.SetMenuDisplay(2);
//只有“打開(kāi)”和“新建”菜單可用
document.all.FramerControl1.SetMenuDisplay(3);

/*
9.保護(hù)文檔和解保護(hù)文檔
lProOrUn:1:保護(hù)文檔;0:解除保護(hù)
lProType: 
    wdNoProtection = -1,
    wdAllowOnlyRevisions = 0,
    wdAllowOnlyComments = 1,
    wdAllowOnlyFormFields = 2
strProPWD:密碼
*/
//完全保護(hù)文檔,密碼為"pwd"   
document.all.FramerControl1.ProtectDoc(1,1,"pwd");
//解除文檔保護(hù)                
document.all.FramerControl1.ProtectDoc(0,1,"pwd");

/*
10.顯示或隱藏修訂內(nèi)容
ShowRevisions(long nNewValue)
nNewValue = 0 則隱藏修訂
          = 1 則顯示修訂
*/
//顯示修訂留痕
document.all.FramerControl1.ShowRevisions(1);
//隱藏修訂留痕
document.all.FramerControl1.ShowRevisions(0);
/*
*/
document.all.FramerControl1.InSertFile("
http://localhost/1.doc");


/*
11.設(shè)置文檔瀏覽模式
 ShowView(long dwViewType)

*/
//大綱模式
document.all.FramerControl1.ShowView(5);

/*
12.插入合并文件,
strFieldPath 文件路徑,可以是http,ftp的路徑

pPos = 0 //當(dāng)前鼠標(biāo)位置
1;文件開(kāi)頭
2;文件末尾
 
InSertFile(BSTR strFieldPath, long lPos)
*/
//文件頭部
document.all.FramerControl1.InSertFile(");
//文件尾部
document.all.FramerControl1.InSertFile("
);



===================================================================
DSOFramer原有的接口說(shuō)明
1.void CreateNew(BSTR ProgIdOrTemplate)
  新建文檔,
  其中: ProgIdOrTemplate參數(shù):
Excel Spreadsheet     "Excel.Sheet"
Excel Chart        "Excel.Chart"
PowerPoint Presentation  "PowerPoint.Show"
Project Project      "MSProject.Project"
Visio Drawing       "Visio.Drawing"
Word Document       "Word.Document"
2.  HRESULT Open([in] VARIANT Document, [in, optional] VARIANT ReadOnly,
[in, optional] VARIANT ProgId, [in, optional] VARIANT WebUsername, [in, optional] VARIANT WebPassword)
    打開(kāi)文檔,可以是本地文件或者是服務(wù)器文件
參數(shù):
 Document  文檔路徑
 ReadOnly  是否已只讀模式打開(kāi)
 ProgId    OLE類型
 WebUsername  用戶名(訪問(wèn)網(wǎng)絡(luò)的文件時(shí)候,有可能需要)
 WebPassword  密碼
例子:
DsoFramer1.Open "C:\TestBook.xls"
DsoFramer1.Open "C:\Plain.txt", , "Word.Document"  //用Word來(lái)打開(kāi)c:\plain.txt文件
DsoFramer1.Open "
https://secureserver/test/mytest.asp?id=123", True, "Excel.Sheet", "MyUserAccount", "MyPassword"

3.HRESULT Save([in, optional] VARIANT SaveAsDocument, [in, optional] VARIANT OverwriteExisting,
                [in, optional] VARIANT WebUsername, [in, optional] VARIANT WebPassword);
保存文件在本地
 DsoFramer1.Save "c:\1.doc"
 
4.Activate
激活當(dāng)前文檔,沒(méi)搞明白有什么用
5.  HRESULT ActiveDocument([out,retval] IDispatch** ppdisp);
返回當(dāng)前活動(dòng)文檔的Dispatch接口,這個(gè)接口很重要,可以通過(guò)這個(gè)接口,操作所有的文檔接口。
如:下面 javascript 語(yǔ)句調(diào)用Office內(nèi)置的對(duì)話框
var obj;
obj = new Object(document.all.FramerControl1.ActiveDocument);
if(obj !=null){
 var dd;
 dd = obj.Application.Dialogs(84).Show();
 //... ...
 //delete it
 delete obj;
}
6.  HRESULT Close();
關(guān)閉當(dāng)前文檔,建議在頁(yè)面關(guān)閉的時(shí)候調(diào)用。
MS的原來(lái)的版本,有時(shí)候關(guān)不掉Word,已經(jīng)修復(fù)了。
7.  HRESULT Caption([out,retval] BSTR* pbstr);
屬性,獲取|設(shè)置窗口標(biāo)題
8.  HRESULT Titlebar([in] boolean vbool);
   HRESULT Titlebar([out,retval] boolean* pbool);
   顯示或者隱藏標(biāo)題欄
9. HRESULT Toolbars([in] boolean vbool);
  HRESULT Toolbars([out,retval] boolean* pbool);
   顯示或者隱藏工具欄
10.  HRESULT ModalState([in] boolean vbool);
   HRESULT ModalState([out,retval] boolean* pbool);

11.HRESULT ShowDialog([in] dsoShowDialogType DlgType);
  顯示對(duì)話框
12.HRESULT EnableFileCommand([in] dsoFileCommandType Item, [in] boolean vbool);
  HRESULT EnableFileCommand([in] dsoFileCommandType Item, [out,retval] boolean* pbool);


13.  HRESULT BorderStyle([in] dsoBorderStyle style);
  HRESULT BorderStyle([out, retval] dsoBorderStyle* pstyle);

14.  HRESULT BorderColor([in] OLE_COLOR clr);
  HRESULT BorderColor([out,retval] OLE_COLOR* pclr);

15. HRESULT BackColor([in] OLE_COLOR clr);
  HRESULT BackColor([out,retval] OLE_COLOR* pclr);

16.HRESULT ForeColor([in]OLE_COLOR clr);
  HRESULT ForeColor([out,retval]OLE_COLOR* pclr);

17.HRESULT TitlebarColor([in] OLE_COLOR clr);
 HRESULT TitlebarColor([out,retval] OLE_COLOR* pclr);

18.HRESULT TitlebarTextColor([in] OLE_COLOR clr);
   HRESULT TitlebarTextColor([out,retval] OLE_COLOR* pclr);

19.HRESULT ExecOleCommand([in] LONG OLECMDID, [in, optional] VARIANT Options, [in, optional] VARIANT* vInParam, [in, out, optional] VARIANT* vInOutParam);

20.HRESULT Menubar([in] boolean vbool);
  HRESULT Menubar([out,retval] boolean* pbool);
21.HRESULT HostName([in] BSTR bstr);
  HRESULT HostName([out,retval] BSTR* pbstr);
  
22. HRESULT DocumentFullName([out,retval] BSTR* pbstr);
   文檔的路徑
23.HRESULT PrintOut([in, optional] VARIANT PromptUser, [in, optional] VARIANT PrinterName, [in, optional] VARIANT Copies,
    [in, optional] VARIANT FromPage, [in, optional] VARIANT ToPage, [in, optional] VARIANT OutputFile);
24.HRESULT PrintPreview();
  
25.HRESULT PrintPreviewExit();
26.HRESULT IsReadOnly([out,retval] boolean* pbool);
   是否為只讀的。
27.HRESULT IsDirty([out,retval] boolean* pbool);
   是否保存了,實(shí)際可以用來(lái)判讀文檔有沒(méi)有修改
   oframer.IsDirty = TRUE //文檔沒(méi)有保存,處于修改狀態(tài)
    oframer.IsDirty = FALSE //文檔已經(jīng)保存,沒(méi)有修改
 

 

posted on 2006-02-20 16:59 昨日 閱讀(65057) 評(píng)論(255)  編輯 收藏 引用
評(píng)論共3頁(yè): 1 2 3 

Feedback

# re: DSOFramer 控件修改成功 2006-04-30 02:11 english version?
Hello,
I have been searching for a way to do word docs like this for so long, using the original from Microsoft, but you've solved the httppost problem. I really loved it, and it works beautifully. But the "File" meny is in a different language. Is there any way you would make an english version of it or hand out the sourcecode for the latest dso?
Thanks so much,
Rune

rune_horneland@hotmail.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-04 14:31 xuzhiming
你好,樓主!!
能否給份源碼???
xu.zhiming@163.com  回復(fù)  更多評(píng)論
  

# Bug,是否是控件的Bug 2006-05-11 14:21 al
'新建
framecontrol.ActiveDocument.Application.CommandBars("Standard").Controls.Item(1).Enabled = False


只要我在程序里用了這行,某些操作時(shí),Excel就會(huì)異出退出,不用這行就正常。
比如:?jiǎn)卧竦膬?nèi)容為:7.3英寸,我要在7.3前面加黑色,這時(shí)雙擊進(jìn)入編輯狀態(tài),這時(shí)光標(biāo)在7.3前面,正常;然后光標(biāo)移到后一個(gè)單元格,然后重新回來(lái)雙擊7.3那個(gè)單元格,這時(shí)就出錯(cuò)退出了。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-11 16:29 al
上面問(wèn)題已解決,不是程序Bug問(wèn)題  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-14 15:44 hifeeling
樓主及各位網(wǎng)友
如何檢測(cè)客戶端瀏覽器是否已安裝控件,如未,提示并自動(dòng)下載安裝  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-16 19:52 zy
l樓主,你太牛了,dsoframer我看了好長(zhǎng)時(shí)間,也沒(méi)看太明白,它幾乎都是用api編的,我覺(jué)得好有難度,我特別想看看您改造的源碼學(xué)習(xí)學(xué)習(xí),可以給我一份源碼嗎?
我的email是zhyaemail@sohu.com,我也是做軟件的,但c語(yǔ)言沒(méi)有你那么強(qiáng),我的擅長(zhǎng)是java,web類的,如果有可能交個(gè)朋友,做做技術(shù)交流  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-17 14:24 hifeeling
怎樣操作動(dòng)態(tài)地址的文檔如
http://127.0.0.1/bop-cgi/xbop.py?xxx.doc  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-18 11:56 chemmo
樓主,你好!!
能否給份源碼???
chenmo123456@163.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-20 12:07 初學(xué)者
昨日兄弟,找你有個(gè)問(wèn)題,請(qǐng)你請(qǐng)教。

用那個(gè)word控件打開(kāi)新文檔時(shí)。

加什么參數(shù),可以以文檔結(jié)構(gòu)的瀏覽方式打開(kāi)文檔?

請(qǐng)幫忙看一下,有沒(méi)有相應(yīng)的接口或參數(shù)。謝謝。

找到了,可以在QQ群中答復(fù)一下,哈,艱苦了。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-21 11:25 高飛
請(qǐng)教樓主,為什么我在winform下用找不到
BOOL DsoSetMenuDisplay(long lMenuFlag)
接口?
新增的這些接口真的幫了我很大忙,十分感謝樓主,還有一個(gè)問(wèn)題你建的QQ群為什么找不到?刪除了嗎?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-22 18:30 流星
大家怎么沒(méi)人分析千航公司的控件啊?這個(gè)公司的控件中有個(gè)SaveToURL()的函數(shù)(這個(gè)公司的控件我分析過(guò),他們也是在DSOFramer這個(gè)控件的基礎(chǔ)上開(kāi)發(fā)出來(lái)的),這個(gè)函數(shù)其中有個(gè)參數(shù)是<input type=file name=N1>上傳控件的id名稱,我想,它在VC++的代碼中應(yīng)該有代碼實(shí)現(xiàn)給<input type=file name=N1>這個(gè)控件賦值,不然它為什么要傳這個(gè)參數(shù)呢?這樣一來(lái),實(shí)現(xiàn)上傳就很簡(jiǎn)單了。但我一直沒(méi)有找到方法,各位看有沒(méi)有做過(guò)這方面經(jīng)歷的,分析分析啊。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-23 14:33 ymh
有朋友試過(guò)在一個(gè)Winform中放兩個(gè)DSOFramer么?特別是在TabControl的兩個(gè)頁(yè)中,他不能自動(dòng)重繪啊,非要調(diào)用Active()方法才行,想讓他自己重繪該怎么辦  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-23 16:42 jisen
我的服務(wù)器上安裝了ocx,但在客戶端還是看不到控件,怎么回事?在客戶端不是自動(dòng)安裝的嗎?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-24 07:38 ~_~
@ymh

那就調(diào)用一下,實(shí)際上,你可以在代碼中下端點(diǎn)看看,然后,在切換的事件中,調(diào)用一下Active() .可以給我做個(gè)環(huán)境 ,我看看。wanhhf@gmail.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-24 07:40 ~_~
@流星
Http的那幾個(gè)函數(shù),實(shí)現(xiàn)的就是這個(gè)功能。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-25 01:34 kukukuan
對(duì)VC不熟,可能很難直接幫著改了

有些建議
第一,Excel部分功能尚未實(shí)現(xiàn),希望早日完成
第二,遠(yuǎn)程上傳的問(wèn)題可以直接在內(nèi)存流中把數(shù)據(jù)post出去,不一定要生成文件(這個(gè)需要了解HTTP協(xié)議的有關(guān)內(nèi)容)
第三,遠(yuǎn)程傳輸可考慮數(shù)據(jù)壓縮

順便鼓勵(lì)一下,干的相當(dāng)不錯(cuò),不過(guò)估計(jì)等你完全搞好,有好些作Web Office套件的公司要倒閉了  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-25 13:29 Julie_w
樓主好強(qiáng)!
可否給份源碼,謝謝!  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-25 13:30 Julie_w
wh_imsto@hotmail.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-25 14:07 昨日
@kukukuan
呵呵。
沒(méi)打算深做下去
1。結(jié)構(gòu)非常清晰了。稍微懂點(diǎn)開(kāi)發(fā),直接添加Excel的接口就OK了。
2。本身就是內(nèi)存流。但是還是要必須保存為文件。因?yàn)槟阋獋鞯檬沁@個(gè)文件。
3。不可以壓縮。壓縮以后,到服務(wù)器,采用標(biāo)準(zhǔn)的HTTP協(xié)議就無(wú)法讀取了。

呵呵,還是要謝謝了。
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-25 16:04 流星
@~_~

謝謝你!
可以具體的說(shuō)明怎么做不?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-25 16:05 流星
@~_~
可不可以告知你的QQ號(hào)啊,想直接向你請(qǐng)教。  回復(fù)  更多評(píng)論
  

# 好象上傳文件不穩(wěn)定 2006-05-26 14:28 廖家遠(yuǎn)
在我的電腦上XMLHTTPRequest->send(vt)這里好象很容易出異常,特別是在web服務(wù)器上使用的時(shí)候。如果不在同一臺(tái)電腦上使用,好象IE session的第一次出異常,后來(lái)的不會(huì)。
以用我用winnet直接connect,不用xmlHTTP,好象也有這種現(xiàn)象……

當(dāng)我啟動(dòng)Web服務(wù)器的跟蹤的時(shí)候,在本機(jī)上又不會(huì)出錯(cuò),感覺(jué)響應(yīng)太快了容易出異常……當(dāng)然,應(yīng)該是更深層的原因。  回復(fù)  更多評(píng)論
  

# 咦,在IE分幀的情況下刷新是不是有問(wèn)題 2006-05-26 17:21 廖家遠(yuǎn)
咦,在IE分幀的情況下刷新是不是有問(wèn)題,好象沒(méi)有刷新。并且還擋在最前面。  回復(fù)  更多評(píng)論
  

# 咦,我下載來(lái)的源文件沒(méi)有發(fā)現(xiàn)contentType的設(shè)置項(xiàng)目,你們上傳也沒(méi)問(wèn)題嗎? 2006-05-26 22:47 廖家遠(yuǎn)
咦,我下載來(lái)的源文件沒(méi)有發(fā)現(xiàn)contentType的設(shè)置項(xiàng)目,你們上傳也沒(méi)問(wèn)題嗎?我的就不行,在HttpPost函數(shù)里應(yīng)該加了下面的第一行吧?

pIXMLHTTPRequest->setRequestHeader("Content-Type","multipart/form-data; boundary=--MULTI-PARTS-FORM-DATA-BOUNDARY");
hr=pIXMLHTTPRequest->send(vt);
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-29 10:51 阿Q
void CreateNew(BSTR ProgIdOrTemplate)的說(shuō)明增加一點(diǎn):
除了使用昨日兄提供的幾個(gè)參數(shù)以外,還可以使用文檔模板(實(shí)際就是Word文檔)做參數(shù)的

to 流星:
QQ號(hào)不是在上面嗎,可否看仔細(xì)點(diǎn),呵呵  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-29 18:44 昨日
@廖家遠(yuǎn)
可以到群里面討論。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-29 19:57 dh20156
非常佩服作者的功力!!!
如果不是因?yàn)楹灻麊?wèn)題相信該控件會(huì)很快推廣開(kāi)來(lái)!  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-30 01:07 kukukuan
TO 昨日

"本身就是內(nèi)存流。但是還是要必須保存為文件。因?yàn)槟阋獋鞯檬沁@個(gè)文件。 "

呵呵,這個(gè)不一定要存為文件的

下面是個(gè)Delphi的例子,直接構(gòu)造要發(fā)送的數(shù)據(jù)給接收頁(yè)面就好了
最后這個(gè)函數(shù)用indy控件把數(shù)據(jù)post出去了,在MFC里也有類似的庫(kù),實(shí)在不行WinInet或者Winsock的API都可以對(duì)服務(wù)器發(fā)送,這樣就不必產(chǎn)生臨時(shí)文件了
VC這方面的例子更多了


要使用HTTP控件模仿FORM以multipart/form-data形式上傳文件,需要將數(shù)據(jù)按照指定的格式寫(xiě)入stream中,然后post出去,具體的格式是什么很多帖子都有介紹,自己搜吧。下面代碼演示了用ICS的HTTPCLI控件把一張JPG圖上傳到服務(wù)器上,服務(wù)器用ASP腳本來(lái)接收。
==========================
procedure TForm1.Button1Click(Sender: TObject);
const
crlf:string=chr(13)+chr(10);
var
ms,bb:tmemorystream;
buf:string;
begin
ms:=tmemorystream.Create;
bb:=tmemorystream.Create;
bb.LoadFromFile('1.jpg');//文件的數(shù)據(jù)
bb.Position:=0;
buf:='-----------------------------7d332066021a'+crlf;
buf:=buf+'Content-Disposition: form-data; name="FilePath1"; filename="E:\delphi\a\1.jpg"'+crlf;
buf:=buf+'Content-Type: image/pjpeg'+crlf+crlf;
ms.WriteBuffer(buf[1],length(buf)); //將頭部格式寫(xiě)進(jìn)去
ms.Position:=ms.Size;
ms.CopyFrom(bb,bb.Size);//讀入JPG文件數(shù)據(jù)
buf:=crlf+'-----------------------------7d332066021a'+crlf;//分割符
buf:=buf+'-----------------------------7d332066021a--';//結(jié)束符
ms.Position:=ms.Size;
ms.WriteBuffer(buf[1],length(buf));
ms.Position:=0;
http1.ContentTypePost:='multipart/form-data';//指定entype
http1.URL:='http://localhost/u.asp';
http1.SendStream:=ms;
http1.Post;
ms.Free;
bb.Free;
end;

  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-30 01:10 kukukuan
ASP里邊簡(jiǎn)單加上這個(gè)就可以獲得Form Post數(shù)據(jù)
分析一下就好了

<%
response.Binarywrite Request.BinaryRead(Request.TotalBytes)
%>  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-05-31 09:47 阿Q
建議大家到QQ群里討論,那里的氣氛不錯(cuò)的


BTW,今日端午,祝各位節(jié)日過(guò)得好!  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-01 15:14 昨日
@kukukuan
E:\delphi\a\1.jpg 赫赫。這個(gè)不就是文件嗎
所謂的傳文件,當(dāng)然是要把文件讀到內(nèi)存中。然后Post了。
赫赫。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-01 23:38 kukukuan
E:\delphi\a\1.jpg 這個(gè)不就是文件嗎?
----------------------------------------
To 昨日:

這個(gè)文件是虛的,只是一個(gè)文件名,這個(gè)文件本身不必存在,文件的內(nèi)容是從內(nèi)存加載的,而不是硬盤(pán)

我用Delphi弄了一個(gè)類,講的就是如何構(gòu)造Post出去的流的,最后用HttpSendRequest 這個(gè)函數(shù)Post出去就好了

http://blog.sina.com.cn/u/48c62bc701000599

應(yīng)該不難改寫(xiě)成C++的



  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-01 23:58 kukukuan
所謂的傳文件,當(dāng)然是要把文件讀到內(nèi)存中。然后Post了。
----------------------------------------------

如果文件已經(jīng)在內(nèi)存中,就沒(méi)有必要存成臨時(shí)文件然后再讀入內(nèi)存了
STDMETHODIMP CDsoFramerControl::HttpAddPostCurrFile(BSTR strFileID,BSTR strFileName, VARIANT_BOOL* pbool)
這個(gè)函數(shù)中另存為臨時(shí)文件再刪除的做法是沒(méi)有必要的

我想表達(dá)的就是這個(gè)意思


上面我給出了Delphi構(gòu)造Post出去的數(shù)據(jù)的構(gòu)造方法,然后用wininet的API發(fā)送就好了,這個(gè)應(yīng)該和VC是一樣的;另外,研究一下XMLHttpClient->AddPostArguments這個(gè)是怎么實(shí)現(xiàn)的應(yīng)該也會(huì)有幫助

最近用Delphi實(shí)現(xiàn)一個(gè)數(shù)據(jù)在線編輯處理并上傳的ActiveX在網(wǎng)頁(yè)上調(diào)用,用的就是這個(gè)辦法,直接下載數(shù)據(jù)到內(nèi)存,編輯好后再把內(nèi)存里的數(shù)據(jù)post出去
如果你需要,我可以給你一個(gè)Delphi的demo的  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-02 15:50 昨日
好。。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-05 20:18 gloomy
haohao  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-06 17:36 昊子
下載了5.21版

提個(gè)建議,可以把你做得那些接口做成標(biāo)準(zhǔn)COM接口吧,現(xiàn)在在IDE里面看不到新加的接口

還有個(gè)問(wèn)題,Post上來(lái)的東西怎么獲取?asp.net取得的form.count是0,files.count還是0  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-06 18:33 昊子
廖家遠(yuǎn)說(shuō)的似乎有道理

只是拼好了字節(jié)流,但是沒(méi)有設(shè)置enctype,不然asp.net應(yīng)該能讀標(biāo)準(zhǔn)HTTP協(xié)議。
麻煩昨日看看。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-08 08:55 小溫
我怎么上傳不上去
用Save()出錯(cuò);
下面的不明白什么意思
document.all.FramerControl1.HttpInit();
document.all.FramerControl1.HttpAddPostString("RecordID","20060102200);
document.all.FramerControl1.HttpAddPostString("UserID","李局長(zhǎng)");
document.all.FramerControl1.HttpAddPostCurrFile("FileData", "文檔名.doc");
document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.asp");
能否給一個(gè)實(shí)例代碼,我的郵箱wenyuefei@163.com
非常感謝  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-08 15:19 小溫
----MULTI-PARTS-FORM-DATA-BOUNDARY
Content-Disposition: form-data; name="RecordID"

20060102200
----MULTI-PARTS-FORM-DATA-BOUNDARY
Content-Disposition: form-data; name="UserID"

李局長(zhǎng)
----MULTI-PARTS-FORM-DATA-BOUNDARY
Content-Disposition: form-data; name="FileData"; filename="C:\DOCUME~1\WYF\LOCALS~1\Temp\DSOWebOffice\bbb.doc"
Content-Type: application/msword


我把Request的Stream寫(xiě)成文件如上,不知到怎么分析相應(yīng)name,怎么獲取文件  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-09 10:43 Linco
源碼好象缺少XMLHttpClient.cpp文件。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-09 15:56 廖家遠(yuǎn)
@Linco
把HttpPostDat.lib加到工程中就行了。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-10 10:07 初學(xué)者
# 咦,在IE分幀的情況下刷新是不是有問(wèn)題 2006-05-26 17:21 廖家遠(yuǎn)
咦,在IE分幀的情況下刷新是不是有問(wèn)題,好象沒(méi)有刷新。并且還擋在最前面。 回復(fù)
+++++++++++++++++++++++++++++++++++++++++++++++

笨笨與昨日:

這個(gè)問(wèn)題,似乎是我用了框架的原因,如何解決這個(gè)問(wèn)題?
似乎直接加在一個(gè)獨(dú)立的頁(yè)面,控件刷新正常,但用框架會(huì)出現(xiàn)與笨笨的一樣的問(wèn)題。

問(wèn)題之二:

該控件,在offce2003下,關(guān)閉打印預(yù)覽后,卻也同時(shí)把文檔關(guān)了,且該控件類似于死鎖的狀態(tài)。

請(qǐng)笨笨與昨日兄弟  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-10 10:07 初學(xué)者
# 咦,在IE分幀的情況下刷新是不是有問(wèn)題 2006-05-26 17:21 廖家遠(yuǎn)
咦,在IE分幀的情況下刷新是不是有問(wèn)題,好象沒(méi)有刷新。并且還擋在最前面。 回復(fù)
+++++++++++++++++++++++++++++++++++++++++++++++

笨笨與昨日:

這個(gè)問(wèn)題,似乎是我用了框架的原因,如何解決這個(gè)問(wèn)題?
似乎直接加在一個(gè)獨(dú)立的頁(yè)面,控件刷新正常,但用框架會(huì)出現(xiàn)與笨笨的一樣的問(wèn)題。以上問(wèn)題,也請(qǐng)昨日親自測(cè)試一下,謝謝。

問(wèn)題之二:

該控件,在offce2003下,關(guān)閉打印預(yù)覽后,卻也同時(shí)把文檔關(guān)了,且該控件類似于死鎖的狀態(tài)。

請(qǐng)笨笨與昨日兄弟盡可能的在office2003版本下測(cè)試,好嗎?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-11 17:29 al
用了框架(網(wǎng)頁(yè)),Tab頁(yè)(窗體),控件刷新都不正常  回復(fù)  更多評(píng)論
  

# re: 2.2版的問(wèn)題 2006-06-12 10:38 廖家遠(yuǎn)
DWORD dwPostBufferLength=m_pHttp->AllocMultiPartsFormData(pPostBuffer, "---------------------------7d621451e083c");

pIXMLHTTPRequest->setRequestHeader("Content-Type","multipart/form-data; boundary=--MULTI-PARTS-FORM-DATA-BOUNDARY");

這兩個(gè)的東東應(yīng)該對(duì)應(yīng)的,它的意思是用boundary來(lái)將上傳的數(shù)據(jù)拆分成表單各項(xiàng)的值。一般應(yīng)該用隨機(jī)字符串,要不表單值中剛好存在與boundary的數(shù)據(jù)相等的值時(shí)拆分會(huì)出錯(cuò)的。

CDsoFramerControl::FtpConnect方法的lPort提示沒(méi)有定義。應(yīng)該少了一個(gè)ftp 端口的定義。
  回復(fù)  更多評(píng)論
  

# DSOFramer 控件怎么用 2006-06-14 08:05 小溫
誰(shuí)有這個(gè)控件的WEB應(yīng)用實(shí)例啊,能否給我發(fā)一個(gè)
我的郵箱wenyuefei@163.com
十萬(wàn)分感謝  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-14 17:51 初學(xué)者
發(fā)一份源碼給我,謝謝!!!
Email:txh_data@sohu.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-15 21:37 昨日
@廖家遠(yuǎn)
是的。Ftp也有問(wèn)題。哈哈。抱歉。寫(xiě)的倉(cāng)促。
不過(guò),建議大家不要用FTP,不是很爽。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-15 21:40 昨日
@廖家遠(yuǎn)
2.2版的問(wèn)題 2006-06-12 10:38 廖家遠(yuǎn)
說(shuō)的很好。是這個(gè)問(wèn)題。。已經(jīng)改了。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-18 10:50 阿磊
我用 document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.jsp"); 上傳服務(wù)器的時(shí)候,怎么都解析不了上傳的輸入流。有沒(méi)有別的方法可以實(shí)現(xiàn)這種功能。麻煩 昨日 看一下  回復(fù)  更多評(píng)論
  

# 以圖片作為印章 2006-06-20 15:58 孤星淚
(1)添加印章
**********************************************
Sub AddSignature()
Dim mImgShape,mInlineShapes,RootUrl,SignName,Url,sTime
On Error Resume Next
sTime=Now()
RootUrl="http://192.168.0.10/ieword/Img/"
SignName="yin.gif"
Url=RootUrl&SignName
Set mInlineShapes = FramerControl.ActiveDocument.ActiveWindow.Selection.InlineShapes.AddPicture (Url,false,true)
Set mImgShape = mInlineShapes.ConvertToShape
mImgShape.ZOrder(5)
mImgShape.Name=SignName ''Set Signature Name
mImgShape.AlternativeText="SignatureName:"&SignName&" SignatureTime:"&sTime&""
mImgShape.PictureFormat.TransparentBackground = true ''Set BackGround Can Transparent
mImgShape.PictureFormat.TransparencyColor = 16777215 ''Set Color=16777215
mImgShape.Fill.Visible = false
mImgShape.WrapFormat.Type = 3
End Sub

********************************************
(2)印章失效(改變印章的顏色)
Sub DeleteSignature()
Dim M,i,SigName
M=FramerControl.ActiveDocument.Shapes.Count
'Msgbox M
For i=1 To M
SigName=FramerControl.ActiveDocument.Shapes(i).Name
'Msgbox SigName
If SigName="yin.gif" Then FramerControl.ActiveDocument.Shapes.Item(i).PictureFormat.ColorType=3
End If
Next
End Sub
***************************************
(3)不斷檢查文檔,看是否被修改,一斷修改,印章失效

Sub CheckDocIfEdit()
On Error Resume Next
If FramerControl.IsDirty Then
DeleteSignature()
End If
SetTimeOut "CheckDocIfEdit()",100,"VBScript"
End Sub
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-22 21:00 NB
NB !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
大爺,謝謝了。  回復(fù)  更多評(píng)論
  

# 手寫(xiě)功能怎么實(shí)現(xiàn)? 2006-06-24 11:03 lemontree
目前也面臨樓主的問(wèn)題,謝謝樓主提供痕跡保留的代碼。至于手寫(xiě)可能比較難了,不明白應(yīng)該是個(gè)什么機(jī)制  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-26 19:23 bin
看到這兒又研究這個(gè)控件的,太興奮了,給我發(fā)份源碼好嗎?我非常想研究這個(gè)。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-26 19:24 bin
忘了說(shuō)郵箱了,呵呵,hai3qing@yeah.net  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-26 22:17 李海濱
我加群怎么進(jìn)不去,是人滿了嗎?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-27 17:48 bin
昨日大哥,給加個(gè)PPT功能吧.急用.  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-28 07:29 cby
3q,樓主  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-28 07:40 cby
請(qǐng)教個(gè)問(wèn)題,把dsoFramer控件放到asp.net 的aspx頁(yè)中怎么不行呀,放到aspx頁(yè)中后,當(dāng)執(zhí)行document.all.FramerControl1.CreateNew("Word.Document");時(shí)提示:對(duì)象不支持此屬性或方法,謝謝  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-06-29 23:38 tony
樓主能否給我份源碼?tony_hcb@sina.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-03 07:38 阿Q
BS一下樓上的,開(kāi)口就要源碼,怎么不仔細(xì)看看人家作者的文章呢!!!  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-03 13:40 bin
@昨日
那個(gè)版本是加了ppt上傳功能的?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-04 15:08 leo
請(qǐng)問(wèn)怎么刷新IE后文檔不能顯示啊?還有我每次只能是第一次下載安裝控件時(shí)可以正常使用,以后打開(kāi)網(wǎng)頁(yè)都不能顯示文檔內(nèi)容。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-04 15:34 NB
@bin
到QQ群里面下載。已經(jīng)加上PPT了。
================================
另:好像跟江西的那一家很相似,
也是打印預(yù)覽有問(wèn)題。
靠。都是從微軟的改的,
哈哈。就看誰(shuí)改的好了。
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-10 11:39 Modest
希望樓主把這個(gè)功能也加上,然后再發(fā)布一份。
http://wallimn.bokee.com/3883039.html  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-10 11:39 Modest
希望老大把這個(gè)功能也加上,然后再發(fā)布一份。
http://wallimn.bokee.com/3883039.html  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-11 13:08 cdsnti
我用 dso 控件從服務(wù)器上打開(kāi)一個(gè) word 后,插入一個(gè) activex 控件,當(dāng)我 POST 數(shù)據(jù)回服務(wù)器時(shí),數(shù)據(jù)流中只有頭信息,沒(méi)有內(nèi)容,繼續(xù)POST好幾次,次數(shù)不確定,有時(shí)候就可以,請(qǐng)問(wèn)這是怎么回事?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-07-12 18:59 昨日
@cdsnti
你最好跟蹤一下。應(yīng)該是文檔沒(méi)有保存下來(lái)。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-01 15:38 天佑米蘭
朋友Word.Document、Excel.Sheet分別打開(kāi)Word和Excel,那InfoPath應(yīng)該怎么用呢?能告知下么?謝謝拉!~
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-07 00:32 呆呆
請(qǐng)教一下各位大哥:如何加入紅頭文件啊?謝謝!
我的qq:664615902
email:hmchen.master@gmail.com
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-07 16:44 SpbDev
2.2版我編譯不過(guò)去.不會(huì)VC。希望能一并提供編譯好的OCX文件。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-08 14:28 昨日
@天佑米蘭
你可以調(diào)用New,他會(huì)彈出對(duì)話框,。。。
建議加入群討論。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-08 15:02 著火
今天這群怎么滿了  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-08 17:25 無(wú)人
能不能加個(gè)函數(shù), 可以調(diào)用當(dāng)前文檔中 書(shū)簽列表, 或者窗體域列表
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-18 17:44 Niyazi Toros (niyazi_toros@yahoo.co.uk)
Hi,

Please forgive my ignorance but I cannot read Chinese. Do you have any English version of documantation for your article DSOFramer 控件修改成功 .

Is it possible to send to me the English version of the documentation. My email: niyazi_toros@yahoo.co.uk

Thank you for your kind understanding.

Rgds,
Niyazi

  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-22 09:09 西邊客
你好:
為何我下載后編譯無(wú)法通過(guò)呢:7errors 42warnings

—————————————————————————————————
F:\Downloads\DSOFramer_Open_V2.0\utilities.h(146) : warning C4005: 'ASSERT' : macro redefinition
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(226) : see previous definition of 'ASSERT'
F:\Downloads\DSOFramer_Open_V2.0\utilities.h(152) : warning C4005: 'TRACE1' : macro redefinition
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(235) : see previous definition of 'TRACE1'
F:\Downloads\DSOFramer_Open_V2.0\utilities.h(157) : warning C4005: 'TRACE2' : macro redefinition
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE\afx.h(236) : see previous definition of 'TRACE2'
.............
—————————————————————————————————  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-08-31 11:34 昨日1
@Niyazi Toros (niyazi_toros@yahoo.co.uk)
赫赫。沒(méi)有E文的,
哥們。uk 也是中文嗎。
將就一下吧。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-01 15:48 小唐
請(qǐng)問(wèn)版主如何在dsoframer中加入模態(tài)或非模態(tài)對(duì)話框,用此對(duì)話框來(lái)加入手寫(xiě)簽名板?創(chuàng)建對(duì)話框時(shí)返回失敗,為何?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-11 17:45 shishi
@kukukuan

你的demo可以給我一份嗎?謝謝。jxzts@126.com
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-14 19:22 大家好,問(wèn)個(gè)弱智的問(wèn)題
各位大俠,這個(gè)東東如何在vc里面調(diào)用???
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-15 11:48 xuandme
給了原代碼也不會(huì)編譯啊,還沒(méi)有用過(guò)c++呢
要是樓主能把最新的版本編譯出來(lái)就好了,
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-22 20:43 rockren#tom.com
我嘗試也加一個(gè) 類似 NotifyCtlReady的事件,但沒(méi)有成功。
我的順序是:
1。在event接口中添加一個(gè)函數(shù),
2。定義一個(gè)dispid
3。在函數(shù)中加入一個(gè)dsodisp××函數(shù)的調(diào)用
4。在測(cè)試的html中添加處理函數(shù)

是不是還要添加做其他的工作,我搞了一天也沒(méi)有搞清楚呀!!

謝謝先  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-24 10:32 很好
很好啊,能給一個(gè)印章插件嗎?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-24 10:33 很好
能不能把菜單去掉?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-24 11:39 很好
菜單已經(jīng)取消了,哈哈  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-25 14:28 小唐
如何加入對(duì)話框,怎沒(méi)人回答?我加進(jìn)后就不能顯示出來(lái),請(qǐng)問(wèn)各位大蝦如何做?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-29 23:04 rockren#tom。com
我在國(guó)慶期間也會(huì)發(fā)布一個(gè)dsoframer的擴(kuò)展版本dsoframerex,其中包括了可以手寫(xiě)簽名的功能、通過(guò)http協(xié)議保存到服務(wù)器,利用ftp上傳下載文件、在本地創(chuàng)建刪除多層目錄,如果成功的話還可能實(shí)現(xiàn)發(fā)布為mht文件保存到服務(wù)器上,及其一個(gè)domino的演示程序,大家看看還有什么需求。  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-09-30 17:32 小唐
@rockren#tom。com
小弟等待大哥的杰作,請(qǐng)問(wèn)是否也是開(kāi)源?在這里先謝了。
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-01 14:15 grand_zou
樓主,非常感謝您能將此項(xiàng)目開(kāi)源,但由于我們現(xiàn)在的office版本都是較高,原想在國(guó)慶期間研究一下您的杰作,但苦于找不到您項(xiàng)目中引用的office 2000的類型庫(kù),因此我敬請(qǐng)樓主公開(kāi)所有代碼,包括所需資源,在此我代表所有研究DSOFramer的人員對(duì)您表示感謝  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-08 11:23 阿Q
不知道樓上何意,不是已經(jīng)公開(kāi)了嗎?

難道你不會(huì)自己去找你的Office庫(kù)?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-08 13:36 很好
to @rockren#tom。com

怎么調(diào)用手寫(xiě)簽名功能  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-09 10:02
為何Save到服務(wù)器時(shí)提示文件正在使用,文件名換成別的也不行,然后文件長(zhǎng)度就成0了?  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-09 11:04
打開(kāi)服務(wù)器上的文件,保存提示"另一個(gè)程序正在使用此文件,進(jìn)程無(wú)法訪問(wèn)",有哪位兄弟解決了  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-11 15:42 昨日
@輝
不可能  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-14 12:29 grand_zou
@阿Q

office 庫(kù)我都找到了了,但在編譯時(shí)還是出錯(cuò),不能通過(guò)
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-23 14:40 Wendy
你的控件好強(qiáng),能給我提供一份源碼+ocx的文件嗎?萬(wàn)分感謝  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-23 15:30 Wendy
上面激動(dòng)的忘了說(shuō)我的油箱地址了
我的油箱是:wushigang@163.com
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-26 16:12 悄悄的
為什麼使用了上面的保存到WEB功能,WEB頁(yè)面提示:對(duì)象不支持此屬性或方法呢?

錯(cuò)誤位置:document.all.FramerControl1.HttpInit();

請(qǐng)幫忙,謝謝!

QQ:47207454 電郵:yil9999@126.com  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-28 15:50 你好
為什麼使用了上面的保存到WEB功能,WEB頁(yè)面提示:對(duì)象不支持此屬性或方法呢?

錯(cuò)誤位置:document.all.FramerControl1.HttpInit();

請(qǐng)幫忙,謝謝!
  回復(fù)  更多評(píng)論
  

# re: DSOFramer 控件修改成功 2006-10-29 16:55 scutwukai
@你好
如果你機(jī)上裝了低版本的dsoframer.ocx的,請(qǐng)先解除注冊(cè),方法是找到你機(jī)上低版本dsoframer.ocx所在的目錄,在cmd模式下輸入regsvr32 /u dsoframer.ocx  回復(fù)  更多評(píng)論
  

評(píng)論共3頁(yè): 1 2 3 

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人三级在线| 亚洲男女自偷自拍| 欧美sm视频| 久久久综合精品| 欧美一区二区视频在线观看2020 | 国产在线不卡| 激情欧美丁香| 亚洲国产视频一区| 亚洲日韩欧美一区二区在线| 亚洲毛片av在线| 欧美美女bbbb| 国产精品男gay被猛男狂揉视频| 国产精品免费一区二区三区在线观看 | 久久精品二区| 免费成人黄色片| 亚洲激情啪啪| 日韩亚洲成人av在线| 亚洲最新中文字幕| 欧美一区二区高清| 欧美激情小视频| 国产精品视频免费在线观看| 狠狠色丁香婷综合久久| 99国产精品国产精品毛片| 欧美在线观看一二区| 欧美国产在线观看| 亚洲亚洲精品在线观看 | 亚洲精品乱码久久久久久按摩观| 亚洲在线视频观看| 99国内精品久久久久久久软件| 性色一区二区三区| 欧美激情精品久久久六区热门 | 你懂的视频一区二区| 国产精品毛片a∨一区二区三区|国 | 1000部精品久久久久久久久| 一区二区三区视频在线看| 老司机午夜精品视频| 午夜激情亚洲| 91久久精品国产91性色tv| 午夜亚洲视频| 欧美视频中文一区二区三区在线观看| 精品999久久久| 午夜精品剧场| 日韩亚洲欧美成人| 欧美成人福利视频| 激情久久五月天| 久久久999国产| 亚洲在线黄色| 欧美婷婷久久| 亚洲一区二区三区高清不卡| 亚洲精品欧美日韩| 欧美成人午夜激情视频| 激情成人亚洲| 久久理论片午夜琪琪电影网| 在线亚洲精品福利网址导航| 欧美激情一二三区| 99re热这里只有精品免费视频| 欧美大片91| 猛男gaygay欧美视频| 在线观看日韩av先锋影音电影院| 久久久7777| 久久精品国产免费观看| 国产一区在线播放| 欧美一区二区性| 香蕉亚洲视频| 国模私拍视频一区| 久久久综合网站| 久久精品免费播放| 亚洲电影免费观看高清完整版在线 | 欧美日韩国产精品一卡| 91久久精品一区二区别| 欧美aⅴ一区二区三区视频| 久久久另类综合| 亚洲国产精品一区制服丝袜| 亚洲成人中文| 欧美日韩视频一区二区| 亚洲欧美日韩国产成人| 久久黄色网页| 亚洲精品美女91| 另类av导航| 葵司免费一区二区三区四区五区| 亚洲国产二区| 欧美激情一区二区在线| 欧美激情女人20p| 亚洲一区二区网站| 性做久久久久久免费观看欧美| 国内偷自视频区视频综合| 欧美高清在线观看| 欧美日韩国产精品专区| 亚洲免费视频在线观看| 久久激五月天综合精品| 亚洲免费精品| 欧美一区二区日韩一区二区| 在线日本高清免费不卡| 在线视频亚洲欧美| 亚洲黄色在线| 亚洲自拍另类| 亚洲激情不卡| 性高湖久久久久久久久| 亚洲区中文字幕| 亚洲欧美综合一区| 亚洲精品视频啊美女在线直播| 亚洲欧美不卡| 日韩亚洲欧美成人| 欧美一区二区三区成人| 亚洲每日在线| 久久久欧美精品| 久久www免费人成看片高清| 免费影视亚洲| 性做久久久久久久免费看| 免费视频一区| 久久久999精品视频| 国产精品成人一区二区网站软件| 欧美成人精品不卡视频在线观看| 国产精品三区www17con| 亚洲第一页在线| 国产一区二区日韩精品| 日韩写真在线| 亚洲精品乱码久久久久久蜜桃91| 欧美亚洲视频| 亚洲欧美在线免费| 欧美日韩国产在线播放网站| 久久久综合视频| 国产精品视频观看| 夜夜爽夜夜爽精品视频| 亚洲第一精品福利| 亚洲免费视频网站| 亚洲视频在线一区| 欧美大胆人体视频| 欧美国产日韩亚洲一区| 精品福利电影| 久久影院午夜片一区| 久热精品视频在线| 激情小说亚洲一区| 久久久久9999亚洲精品| 欧美有码在线视频| 国产精品一区二区久久国产| 亚洲视频在线观看三级| 亚洲在线国产日韩欧美| 欧美日韩的一区二区| 亚洲理伦电影| 亚洲一区二区三区免费观看| 亚洲先锋成人| 激情综合电影网| 亚洲欧美国产一区二区三区| 香蕉久久a毛片| 国产精品美女主播| 亚洲综合欧美日韩| 久久九九免费视频| 精品1区2区3区4区| 久久欧美中文字幕| 亚洲高清资源| 亚洲视频axxx| 国产精品亚洲美女av网站| 午夜欧美大尺度福利影院在线看 | 国产伦精品一区二区三区高清| 一区二区福利| 欧美亚洲综合久久| 韩日欧美一区二区| 男女视频一区二区| 一本综合精品| 久久免费观看视频| 亚洲高清不卡av| 欧美日韩国产精品自在自线| 亚洲免费视频成人| 欧美α欧美αv大片| 日韩视频在线免费| 国产精品美女999| 久久久久国产精品厨房| 91久久精品美女| 欧美中文字幕在线观看| 91久久久在线| 国产精品一区二区三区免费观看 | 蘑菇福利视频一区播放| 日韩亚洲在线观看| 新狼窝色av性久久久久久| 国产深夜精品福利| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲视频精品在线| 国内久久精品视频| 欧美日韩免费精品| 久久精品免费播放| 99综合在线| 欧美h视频在线| 亚洲欧美在线高清| 亚洲免费精品| 亚洲夫妻自拍| 国产亚洲福利| 欧美亚洲第一页| 欧美 日韩 国产 一区| 午夜影院日韩| 亚洲天堂偷拍| 亚洲精品国精品久久99热一| 久久香蕉国产线看观看网| 亚洲一区二区在线看| 99国内精品久久| 在线视频中文亚洲| 欧美暴力喷水在线| 欧美在线观看天堂一区二区三区 | 亚洲精品国久久99热|