如何連續撥放數個圖檔? |
答題得分者是:taishyang
|
bowenc
一般會員 發表:10 回覆:12 積分:4 註冊:2003-03-06 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
bowenc您好:
引言: 利用迴圈去秀出在那一個資料夾裡連續檔名的圖 ex:00.bmp 01.bmp 02.bmp .......試試下面的code for (int a=0;a<1000 ;a ) { AnsiString FileName=IntToStr(a) ".bmp"; Image1->Picture->LoadFromFile(FileName.c_str()); }圖檔的編號為0.bmp, 1.bmp, 2.bmp.... 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~> |
bowenc
一般會員 發表:10 回覆:12 積分:4 註冊:2003-03-06 發送簡訊給我 |
假如我在一次無法改變所有的檔名的情況下
我想要強制用現在的連續檔名撥放我試用下面的code
for (int a=0;a<1000 ;a )
{
AnsiString Name=(OpenDialog1->FileName)-".bmp";
AnsiString FileName=Name IntToStr(1) ".bmp";
Image1->Picture->LoadFromFile(FileName.c_str());
}
可是會出問題
顯示訊息是"Could not convert of type(String) into type (Double)
是否可以幫忙解決一下,謝謝
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
bowenc您好:
我有點看不太懂您的意思,您有什麼變數為double的型態嗎??
您要的功能指的是這樣嗎??
AnsiString Dir; if (OpenDialog1->Execute()) Dir=ExtractFileDir(OpenDialog1->FileName); for (int i=0;i<10;i ) { AnsiString FileName=Dir "\\" IntToStr(i) ".bmp"; Image1->Picture->LoadFromFile(FileName.c_str()); Form1->Caption=FileName; }順心 <>~我也是在學習的階段,所以請您多多見諒與指教~> 發表人 - |
bowenc
一般會員 發表:10 回覆:12 積分:4 註冊:2003-03-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |