『壹』 如何安裝FastReport控制項
FastReport的安裝可以選擇自動或手動。 自動安裝:用FastReport中自帶的recompile.exe。 1. 選擇編譯器:C++Builder6
2. 選擇FastReport的版本:Professional
3. 選擇Teechart的版本:根據你的機器上安裝的,如果沒有升級過TeeChart,就選擇TeeChartStd
4. 我建議選擇recompile all packages 然後進行編譯,一般在沒有升級TeeChart的時候編譯成功率比較高。如果升級了TeeChart,需要多幾個步驟才行。 手動安裝:安裝新版本前,如果以前安裝過FastReport,最好將舊的版本卸載。 將壓縮包中的文件解壓到某目錄,如D:\ccrun\vcl\FastReport,建議使用一個固定目錄,不要放在臨時文件夾中,因為以後可能經常用這個組件的時候,需要包含頭文件用。臨時目錄可能哪天忘了就清除了。 下載FastReport v4.2 Full Source(完整源碼版),解壓縮。 1. 打開FastReport\FastScript\fs6.bpk--》編譯(Compile)--》安裝(Install) 2. 打開FastReport\FastScript\fsDB6.bpk--》編譯(Compile)--》安裝(Install) 3. 打開FastReport\FastQB\fqb60.bpk--》編譯(Compile) 4. 新建一個FastReport\LibBCB6目錄,復制FastReport\Source\*.*到這個LibBCB6目錄 5. 如果需要中文的設計器,復制FastReport\Res\Chinese\*.*到FastReport\LibBCB6目錄,覆蓋同名文件。 6. 打開FastReport\LibBCB6\frx6.bpk--》編譯(Compile)--》安裝(Install) 7. 打開FastReport\LibBCB6\frxDB6.bpk--》編譯(Compile)--》安裝(Install) 如果需要TeeChart的支持,就把Tee6相關的bpk也編譯並安裝。 FastReport需要FastScript的支持。 另外,在BDS2006下的安裝: 運行recompile.exe,關掉打開的BCB或Delphi或BDE程序。在recompile窗口上,Compiler選擇D2006(Delphi,C++),FR3 Version選擇Professional,TeeChart Version選擇TeeChartStd,然後選擇Recompile all packages,最後Compile。等待編譯完成後打開C++Builder2006,此時組件列表並沒有顯示FastReport組件,因為相應的bpl還沒有安裝進來。 C++Builder2006窗口菜單中選擇Component-->Install Packages-->Add-->找到剛才FastReport目錄下LibD10下的dclfrx10.bpl,添加進來就OK了。
『貳』 求teechart教程,最好是新版本的,中文的,謝謝!發郵箱吧,連接也可以。
http://download.csdn.net/down/406231/systemxps
『叄』 不知道誰有delphi的teechart的教程,就是介紹些簡單的畫曲直線啊,弄坐標刻度啊啥的!不用太高端!
給你吧小夥子,我就喜歡愛學習的人。
『肆』 如何用TeeChart畫二維成像圖
用 TeeChart 畫二維成像圖 這兒說的二維圖,指的是類似 Matlab 的 imagesc 這種命令畫出來的圖像,用顏 色來表示數據的大小或者說強弱。簡單地說,就是一個二維數組,裡面存放的數 據用顏色來表示。做雷達 SAR 圖像、ISAR 圖像經常要用這個來顯示。對比了多 款圖表,最後總結出 TeeChart 可以完成這個功能。 附 TeeChart 下載 我用的是 Series 中的 3D->Colorgrid 步驟: (1)在 VC 界面上添加了 Teechart 控制項之後,手動添加 Series,它會自動命名 為 Series0、Series1。多個 Series,會依次從上往下排列。 注意:這個名字中的 0/1 跟排名沒有關系,即你可以吧 Series1 移到 Series0 之前。最終代碼中的 m_tchart.Series(0),這個 0 指的是在 Series 列表中第一 項! 而並不一定是名字叫做 Series0 的那項! ! 類似地, m_tchart.Series(1) 指 的是排名第二的那個曲線,跟名字無關。 (2) 添加這個 Series, 選擇的類型是 3D->Colorgrid。 添加完畢後出現在 Series 列表裡頭,雙擊可以編輯一些屬性。例如 Grid 3D->Range,可以選擇你想要的 用來表示數值大小的顏色類型(Start,middle,end)。 (3)可以根據需要編輯 tchart 的顯示屬性,在此不詳述。 (4)添加代碼: COleSafeArray XX; //color grid 的橫坐標 COleSafeArray ZZ; //color grid 的縱坐標,與我們常用的 Y 一樣 COleSafeArray YY; // 表示的是顏色的值,不是 Y 軸 DWORD numElements[] = {180001}; XX.Create(VT_I4, 1, numElements); YY.Create(VT_R8, 1, numElements); ZZ.Create(VT_I4, 1, numElements); longxIndex; longzIndex; longi=0; for (xIndex=0; xIndex<90; xIndex++) 慧都提供 TeeChart 系列免費教程 慧都提供 TeeChart 系列免費教程 { for (zIndex=0; zIndex<2000; zIndex++) { double val =zIndex*xIndex; //二維數組對應的值 YY.PutElement(&i,&val); XX.PutElement(&i,&xIndex); ZZ.PutElement(&i,&zIndex); i++; } } m_tchart.Series(0).GetAsColorGrid().AddArrayXYZ(XX,YY, ZZ); (5)上面這段代碼的一些說明: 首先,因為 Series(0)已經被我們在設計階段就手動添加了,所以沒有必要在代 碼中加上 m_tchart.AddSeries(0); 其次,上面說了,這個 m_tchart.Series(0)裡面的 0 跟 Seriesx 名字中的 0 或 者 1 無關,這兒的 0 表示你在列表中的第一項。 再次,m_tchart.Series(0).GetAsColorGrid()表示這個 Series 類型是 ColorGrid,如果我們改用 m_tchart.Series(0).GetAsPolarGrid(),程序運行 時會報錯。因為我們在設計階段添加的 Series 類型是 ColorGrid,而不是 PolarGrid。 最後,因為使用了 GetAsColorGrid,需要在頭文件中包含: #include ".\teechart\PolarGridSeries.h" .\teechart\是我自己存放的目錄名字,根據你自己的路徑修改。還是那句話, 如果在編譯的時候報錯信息是使用了未聲明的類,即把對應的類的.h 文件包含 進來即可。
『伍』 【(VC/MFC)繪圖控制項TeeChart問題】如何設置X軸顯示時間(vs2010)
最近也在學習Teechart,看看這個,X軸顯示的時間,Y軸顯示的是隨機數。
void CTestTeeChartDlg::InitChart()
{
m_ctrlChart.Series(0).Clear();
m_ctrlChart.GetPage().SetMaxPointsPerPage(1440);
COleDateTime CurTime = COleDateTime::GetCurrentTime();
COleDateTime tempTime ;
tempTime = CurTime;
CurTime.SetTime(0,0,0);
CurTime.SetDate(tempTime.GetYear(),tempTime.GetMonth(),tempTime.GetDay());
COleDateTimeSpan tmSpan = COleDateTimeSpan(0,0,1,0);
CString csTime ;
for(int i=0; i<80; i++)
{
csTime = CurTime.Format("%H:%M");
float fzVal = float(GetRandom(12000,28000)/100);
m_ctrlChart.Series(0).AddXY(i,fzVal,csTime,i);
CurTime += tmSpan;
}
m_ctrlChart.GetAxis().GetLeft().SetMinMax(100, 300);
}
希望對你有幫助。
『陸』 MFC中使用TeeChart,把所有的類都添加後,還是不能用「.」操作符連調函數,怎麼回事
用.點不出提示,和連寫報錯是兩回事。
你先將分開寫沒問題的語句連著寫,看看報錯提示是什麼,在看看滑鼠放到函數上,提示的返值類型是什麼吧。
另外,嘗試一下這種寫法:
((CSeries)m_TeeChart.Series(i)).put_Color(RGB(255,0,0));
『柒』 求一個Teechart控制項在C++上的學習資料或編程資料。
能不能幫上,我並不清楚。不過下面的是可用的
下面是一段代碼(都是改自那個例子):
void __fastcall FormCreate(TObject *Sender);
void __fastcall BBtnZoomInClick(TObject *Sender);
void __fastcall BBtnZoomOutClick(TObject *Sender);
void __fastcall CheckBox3DClick(TObject *Sender);
void __fastcall BitBtnSaveClick(TObject *Sender);
void __fastcall BBtnPrintClick(TObject *Sender);
void __fastcall ADOQuery1AfterOpen(TDataSet *DataSet);
void __fastcall BitBtnUnZoomClick(TObject *Sender);
void __fastcall SBLeftClick(TObject *Sender);
void __fastcall SBRightClick(TObject *Sender);
void __fastcall SBUpClick(TObject *Sender);
void __fastcall SBDownClick(TObject *Sender);
void __fastcall ScrollBar1Change(TObject *Sender);
void __fastcall ScrollBar2Change(TObject *Sender);
void __fastcall ComBFirstChange(TObject *Sender);
void __fastcall ComBLastChange(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall Chart1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y);
void __fastcall Series1AfterDrawValues(TObject *Sender);
void __fastcall Chart1Click(TObject *Sender);
private: // User declarations
int OldX;
int OldY;
double tmpX,tmpY;
AnsiString SQLstr, QueryWhere;
int Low, Hight;
TColor CrossHairColor;
TPenStyle CrossHairStyle;
int OldFirstPoint, OldLastPoint;
void ScrollAxis(TChartAxis* Axis, const double Percent);
void HorizScroll(const double Percent);
void VertScroll(const double Percent);
void ExeSQLStr(int start, int end);
void DrawCross(int ax, int ay);
bool SetValued = false;
//---------------------------------------------------------------------------
__fastcall TChart1Form::TChart1Form(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void TChart1Form::ScrollAxis(TChartAxis* Axis, const double Percent)
{
double Amount = -((Axis->Maximum-Axis->Minimum)/(100.0/Percent));
Axis->SetMinMax(Axis->Minimum-Amount,Axis->Maximum-Amount);
}
//---------------------------------------------------------------------------
void TChart1Form::HorizScroll(const double Percent)
{
ScrollAxis(Chart1->TopAxis,Percent);
ScrollAxis(Chart1->BottomAxis,Percent);
}
//---------------------------------------------------------------------------
void TChart1Form::VertScroll(const double Percent)
{
ScrollAxis(Chart1->LeftAxis,Percent);
ScrollAxis(Chart1->RightAxis,Percent);
}
//---------------------------------------------------------------------------
void TChart1Form::ExeSQLStr(int start, int end)
{
QueryWhere = " WHERE No >= " + IntToStr(start) + " AND No <= " + IntToStr(end);
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
//QueryWhere = " WHERE No >= " + IntToStr(start) + " AND No <= " + IntToStr(end);
ADOQuery1->SQL->Add(SQLstr);
ADOQuery1->SQL->Add(QueryWhere);
ADOQuery1->Open();
//ADOQuery1->Parameters->Items[0]->Value = start;
//ADOQuery1->Parameters->Items[1]->Value = end;
ADOQuery1->Open();
}
//---------------------------------------------------------------------------
void TChart1Form::DrawCross(int ax, int ay)//畫線
{
TColor tmp;
tmp = Chart1->BackColor;
if (tmp == clTeeColor)
tmp = clBtnFace;
Chart1->Canvas->Pen->Color = (TColor)(CrossHairColor ^ ColorToRGB(tmp));
Chart1->Canvas->Pen->Style = CrossHairStyle;
Chart1->Canvas->Pen->Mode = pmXor;
Chart1->Canvas->Pen->Width = 1;
Chart1->Canvas->MoveTo(ax,Chart1->ChartRect.Top-Chart1->Height3D);
Chart1->Canvas->LineTo(ax,Chart1->ChartRect.Bottom-Chart1->Height3D);
Chart1->Canvas->MoveTo(Chart1->ChartRect.Left+Chart1->Width3D,ay);
Chart1->Canvas->LineTo(Chart1->ChartRect.Right+Chart1->Width3D,ay);
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::FormCreate(TObject *Sender)
{
Form1->lgQQ_T->RecordCount;
Chart1->AnimatedZoom = true;
Chart1->AnimatedZoomSteps = 5;
ScrollBar1->Enabled = false;
ScrollBar2->Enabled = false;
OldX = -1;
CrossHairColor = clRed;
CrossHairStyle = psSolid;
Chart1->Cursor = crCross;
AnsiString TableName = Form1->lgQQ_T->TableName;
Low = 1;
Hight = Form1->lgQQ_T->RecordCount;
SQLstr += " SELECT No AS ' 編號', sqrtT AS ' T 的開方 ', log10QQ AS ' lg[Q∞-Q(t)] '";
SQLstr += " FROM " + TableName;
QueryWhere = " WHERE No >= " + IntToStr(Low) + " AND No <= " + IntToStr(Hight);
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(SQLstr);
ADOQuery1->SQL->Add(QueryWhere);
ADOQuery1->Open();
}
//-------------------------------------放大
void __fastcall TChart1Form::BBtnZoomInClick(TObject *Sender)
{
Chart1->ZoomPercent(105);
}
//---------------------------------------------------------縮小
void __fastcall TChart1Form::BBtnZoomOutClick(TObject *Sender)
{
Chart1->ZoomPercent(95);
}
//-------------------------------------------------三維
void __fastcall TChart1Form::CheckBox3DClick(TObject *Sender)
{
Chart1->View3D = CheckBox3D->Checked;
if (CheckBox3D->Checked)
{
ScrollBar1->Enabled = true;
ScrollBar2->Enabled = true;
if (dynamic_cast<TPieSeries*>(Chart1->Series[0]))
{
ScrollBar1->Position = Chart1->View3DOptions->Elevation;
}
else
{
ScrollBar1->Position = Chart1->View3DOptions->Rotation;
}
ScrollBar2->Position = Chart1->View3DOptions->Elevation;
}
else
{
ScrollBar1->Enabled = false;
ScrollBar2->Enabled = false;
}
}
//-----------------------------------------------保存圖形到文件
void __fastcall TChart1Form::BitBtnSaveClick(TObject *Sender)
{
if (SavePictureDialog1->Execute())
{
Chart1->SaveToMetafile(SavePictureDialog1->FileName);
}
}
//------------------------------列印
void __fastcall TChart1Form::BBtnPrintClick(TObject *Sender)
{
int h, w;
Screen->Cursor = crHourGlass;
try
{
Printer()->BeginDoc();
try
{
Printer()->Canvas->Font->Name = "Arial";
Printer()->Canvas->Font->Size = 10;
Printer()->Canvas->Font->Style.Clear();
//Printer()->Canvas->TextOut(0,0,Edit1->Text);
h = Printer()->PageHeight; // <-- get page height
w = Printer()->PageWidth; // <-- get page width
// And now print the chart component
Chart1->PrintPartial( Rect(
10, // <-- 20% left margin
h / 3 , // <-- 33% top margin
w - 10, // <-- 20% right margin
h - (h / 5))); // <-- 20% bottom margin
Printer()->EndDoc(); // <-- end job and print !!
}
catch (...)
{
// just in case an error happens
Printer()->Abort();
Printer()->EndDoc();
throw; // <-- rethrow the exception !!!
}
}
__finally
{
Screen->Cursor = crDefault; // <-- restore cursor
}
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::ADOQuery1AfterOpen(TDataSet *DataSet)
{
if (!SetValued)
{
for (int i = 1; i <= ADOQuery1->RecordCount; i++)
{
ComBFirst->Items->Add(IntToStr(i));
ComBLast->Items->Add(IntToStr(i));
}
ComBFirst->ItemIndex = 0;
OldFirstPoint = ComBFirst->ItemIndex;
ComBLast->ItemIndex = ADOQuery1->RecordCount - 1 ;
OldLastPoint = ComBLast->ItemIndex;
SetValued = true;
}
}
//---------------------------重置縮放
void __fastcall TChart1Form::BitBtnUnZoomClick(TObject *Sender)
{
Chart1->UndoZoom();
}
//---------------------------------左右上下移動
void __fastcall TChart1Form::SBLeftClick(TObject *Sender)
{
HorizScroll(5);
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::SBRightClick(TObject *Sender)
{
HorizScroll(-5);
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::SBUpClick(TObject *Sender)
{
VertScroll(-5);
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::SBDownClick(TObject *Sender)
{
VertScroll(5);
}
//----------------------------------旋轉三維圖
void __fastcall TChart1Form::ScrollBar1Change(TObject *Sender)
{
if (CheckBox3D->Checked && ScrollBar1->Enabled)
{
Chart1->View3DOptions->Orthogonal = false;
}
if (dynamic_cast<TPieSeries*>(Chart1->Series[0]))
Chart1->View3DOptions->Elevation = ScrollBar1->Position;
else
Chart1->View3DOptions->Rotation = ScrollBar1->Position;
}
//----------------------------------------------------
void __fastcall TChart1Form::ScrollBar2Change(TObject *Sender)
{
if (CheckBox3D->Checked && ScrollBar2->Enabled)
{
Chart1->View3DOptions->Orthogonal = false;
Chart1->View3DOptions->Elevation = ScrollBar2->Position;
}
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::ComBFirstChange(TObject *Sender)
{
if (ComBFirst->ItemIndex < ComBLast->ItemIndex)
{
CheckBox3D->Checked = false;
Chart1->View3D = false;
Chart1->UndoZoom();
OldFirstPoint = ComBFirst->ItemIndex;
ExeSQLStr(ComBFirst->ItemIndex + 1, ComBLast->ItemIndex + 1);
}
else
{
MessageDlg("開始點大於或等於結束點,請重新選擇!",
mtInformation, TMsgDlgButtons() << mbOK, 0);
ComBFirst->ItemIndex = OldFirstPoint;
}
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::ComBLastChange(TObject *Sender)
{
if (ComBFirst->ItemIndex < ComBLast->ItemIndex)
{
CheckBox3D->Checked = false;
Chart1->View3D = false;
Chart1->UndoZoom();
OldLastPoint = ComBLast->ItemIndex;
ExeSQLStr(ComBFirst->ItemIndex + 1, ComBLast->ItemIndex + 1);
}
else
{
MessageDlg("開始點大於或等於結束點,請重新選擇!" ,
mtInformation, TMsgDlgButtons() << mbOK, 0);
ComBLast->ItemIndex = OldLastPoint;
}
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::FormClose(TObject *Sender,
TCloseAction &Action)
{
SetValued = false;
}
//-------------------------------畫線
void __fastcall TChart1Form::Chart1MouseMove(TObject *Sender,
TShiftState Shift, int X, int Y)
{
if (CheckBox1->Checked)
{
if (OldX != -1)
{
DrawCross(OldX,OldY); // draw old crosshair
OldX = -1;
}
if (PtInRect((RECT*)&Chart1->ChartRect, Point(X-Chart1->Width3D,Y+Chart1->Height3D)))
{
DrawCross(X,Y); // draw crosshair at current position
// store old position
OldX = X;
OldY = Y;
// set label text
Series1->GetCursorValues(tmpX,tmpY); // <-- get values under mouse cursor
Label7->Caption = Series1->GetVertAxis->LabelValue(tmpX)
+ " " + Series1->GetHorizAxis->LabelValue(tmpY);
}
}
}
//---------------------------------------------------------------------------
void __fastcall TChart1Form::Series1AfterDrawValues(TObject *Sender)
{
OldX = -1; // Reset old mouse position
}
//------------------------定點
void __fastcall TChart1Form::Chart1Click(TObject *Sender)
{
if (CheckBox1->Checked)
{
CheckBox1->Checked = false;
EditX1->Text = FloatToStr(tmpX);
EditY1->Text = FloatToStr(tmpY);
『捌』 求 Delphi 7.0 的下載地址
. Borland.Delphi 7.0 with.Update1.大企業集成安裝版 [點擊這里下載]
www.oamo.com/Software/Catalog130/1390.html
2. Delphi V7.0
Delphi 是一個類似微軟公司開發的 VB 的一個 Windows
www.skycn.com/soft/2121.html
3. Delphi 漢化版 7.0
Delphi的完整漢化版,對於喜愛Delphi編寫程序的朋友來說是一大喜事!
download.pchome.net/development/delphi/755.html
4. Delphi V7.0 漢化補丁
此為 Delphi 7.0 漢化程序。 漢化方法: 漢化時
www.skycn.com/soft/2123.html
5. All AHM Triton Tools 2002 Borland Delphi V7.0
早在 Delphi3 流行時,AHM 控制項集就已經聲名遠揚,現在
www.skycn.com/soft/12685.html
6. 佐爾表達式控制項 For DELPHI 7.0 V3.1.12
這是一個功能超強的表達式處理系統,提供16種常規運算
www.skycn.com/soft/24309.html
7. All AHM Triton Tools 2002 Borland Delphi V7.0
早在 Delphi3 流行時,AHM 控制項集就已經聲名遠揚。現在,支持 Delphi4 的新版AHM
download.21cn.com/list.php?id=32240
8. All AHM Triton Tools 2002 Borland Delphi V7.0
www.ddooo.com/softdown/13586.htm
9. 佐爾表達式控制項 DELPHI 7.0 版 v3.1.13
www.ddooo.com/softdown/36163.htm
10. Borland.Delphi 7.0 with.Update1.大業龍卷風集成安裝版
www.51ct.cn/downinfo/1521.html
11. Delphi V7.0 漢化補丁
download.winzheng.com/SoftView/SoftView_2123.htm
12. Delphi V7.0
download.winzheng.com/SoftView/SoftView_2121.htm
13. All AHM Triton Tools 2002 Borland Delphi V7.0
download.winzheng.com/SoftView/SoftView_12684.htm
14. 佐爾表達式控制項 For DELPHI 7.0 V3.1.12
download.winzheng.com/SoftView/SoftView_24306.htm
15. Borland DELPHI 7.0 中文正式企業版
www.chinahtml.com/software/07/2006/Borland-DELPHI-11371123651298.shtml
16. All AHM Triton Tools V2002 Borland Delphi 7.0
www.pcdog.com/soft/12375.htm
17. Delphi V7.0 漢化補丁
www.pcdog.com/soft/14348.htm
18. Delphi V7.0
www.pcdog.com/soft/16801.htm
19. 佐爾表達式控制項 DELPHI 7.0 版 3.1.12 3.1.12
www.shareware.cn/pub/14363.html
20. Delphi7.0 企業版
www.ylmf.net/downinfo/89.html
21. Delphi V7.0
www.78soft.com/soft/355.htm
22. Delphi V7.0 漢化補丁
www.78soft.com/soft/345.htm
23. All AHM Triton Tools 2002 Borland Delphi V7.0
www.78soft.com/soft/2511.htm
24. Delphi 7.0 高級資料庫教程
www.syku.net/down/soft/4597.htm
25. LMD Tools for Delphi2005 v7.02 英文版
www.nbdown.net/ViewSoft-2847.aspx
26. 突破Delphi 7.0編程實例五十講
www.600it.com/soft/5568.htm
27. Borland Delphi 7.0 with Update1 龍卷風企業版
down.htcnc.net/Software/Catalog47/912.html
28. Borland.Delphi 7.0 with.Update1.大企業集成安裝版
www.sooweb.net/Soft/System-Utilities/Developer-Tools/141.html
29. Delphi 7.0 漢化補丁
www.fixdown.com/soft/1103.htm
30. LMD Tools v7.02 For Delphi
www.fixdown.com/soft/14267.htm
31. delphi7 (含中文包) 7.0
www.a520.net/SoftView/SoftView_328.html
32. delphi 7.0
www.piaodown.com/down/soft/2834.htm
33. PDJCtrl v7.0 for Delphi
www.fixdown.com/soft/9933.htm
34. Delphi V7.0
www.fixdown.com/soft/8485.htm
35. Eagle CDK 7.01b.For.Delphi7
www.fixdown.com/soft/10887.htm
36. KrpRegions Library v1.7.0.271 For Delphi
www.fixdown.com/soft/11060.htm
37. Titan Database Interface for Microsoft Access v7.00S For.Delphi7
www.fixdown.com/soft/15351.htm
38. Titan Database Interface for Btrieve and Pervasive SQL v7.00i For.Delphi7
www.fixdown.com/soft/15341.htm
39. IntraWeb v7.0.15.for Delphi/BCB
www.fixdown.com/soft/10384.htm
40. Q-Systems ElasticForm v7.0.for.Delphi/BCB
www.fixdown.com/soft/18220.htm
41. Abakus VCL.v2.7.0.6.For.Delphi.7
www.fixdown.com/soft/18990.htm
42. ReportBuilder Server v7.03 for Delphi 6.7
www.fixdown.com/soft/12117.htm
43. ZipTV v7.06 for Delphi 7
www.fixdown.com/soft/9621.htm
44. Nevrona Rave Reports v7.0 BEX.For.Delphi.BCB
www.fixdown.com/soft/10822.htm
45. TeeChart Pro.v7.06.VCL.CLX.for.Delphi.BCB
www.fixdown.com/soft/18393.htm
46. Delphi7.0正式中文版ISO
www.lm8.cn/SoftView/SoftView_312.html
47. All AHM Triton Tools 2002 Borland Delphi 7.0
www.pay500.com/s3/39593.htm
48. 佐爾表達式控制項 for DELPHI 7.0 V3.1.13
功能超強的表達式處理系統,提供16種常規運算符,7種基本數據類型,支持數據類型自動
download.enet.com.cn/html/030212005101301.html
49. Delphi V7.0
soft.xaonline.com/SoftWareView.asp?SoftWareID=43990