【求助】程式執行錯誤 in appserv



贊助商連結


wgs
2005-06-17, 09:38 AM
我安裝Appserv2.4.3
執行下面程式碼
------------------------------------------------------------------
$excel = new COM("Excel.Application") or die("Unable to instanciate Excel");
$excel->Visible = 1;
$book=$excel->Workbooks->Add;
$book->Title="excel範例";
$book->Subject="這是Excel範例程式製作的Excel檔";
$sheet=$book->Worksheets("Sheet1");
$Range=$sheet->Range("A1:C10");
For($i=1;$i<=10;$i++):
For($j=1;$j<=3;$j++):
$cell=$Range->Cells($j,$i);
$cell->value=Chr($i+64).$j; ## 塞入A1:C10的值
EndFor;
EndFor;
$book->SaveAs("c:\excel.xls"); ## 存檔
$excel->Quit();
$excel->Release();
$excel = null;
------------------------------------------------------------------
會出現如下圖的錯誤
------------------------------------------------------------------
Apache.exe-應用程式錯誤
0x00d6089a指令參考的0x75636fb0記憶體。該記憶體不能為read
請按確定終止程式
------------------------------------------------------------------
而error.log訊息是
------------------------------------------------------------------
PHP Fatal error: Unable to view file mapping in Unknown on line 0
Failed to start up concurrent users module!
------------------------------------------------------------------
想請問要如何解決∼非常感謝

贊助商連結


hpo14
2005-06-17, 07:01 PM
為什麼 appserv 可以執行 execl ?

wgs
2005-06-17, 08:27 PM
請問您是提問?
還是指說光Appserv是無法執行excel的