史萊姆論壇

返回   史萊姆論壇 > 綜合討論二區 > 生活話題、日常閒聊、喇勒唬爛灌水區
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』


發文 回覆
 
主題工具 顯示模式
舊 2018-10-20, 10:36 PM   #1
魔術王子
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設 灌水 - 無聊嗎?進來捧場一下吧,第9個魔術程式(下一個不曉得會是什麼時候了)

這是小王子第九個用BCB設計的魔術程式
經過這段時間的沉澱修改,希望可以讓大家在操作上覺得便利許多
下面是連結
https://drive.google.com/file/d/1mFz...ew?usp=sharing
__________________
『唸金母心咒:嗡。金母。悉地。吽。』
持此咒者,可免一切瘟疫,一切瘟神抱頭四散。

魔術就是欣賞神奇的效果
如果魔術的秘密被破解了
那魔術就失去欣賞的價值
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
有 4 位會員向 魔術王子 送花:
05522 (2018-10-24),k2hungss (2018-10-21),KT88 (2018-10-22),mini (2018-10-21)
感謝您發表一篇好文章
舊 2018-10-24, 07:12 PM   #2 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

https://drive.google.com/file/d/1G7M...ew?usp=sharing
另一種測試,將表演程式段製作成動態連結檔(dll)
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
舊 2018-10-25, 10:17 PM   #3 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

引用:
作者: 魔術王子 查看文章
https://drive.google.com/file/d/1G7M...ew?usp=sharing
另一種測試,將表演程式段製作成動態連結檔(dll)
https://drive.google.com/file/d/13wy...ew?usp=sharing

動態連結的原始程式碼
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
舊 2018-10-26, 09:22 AM   #4 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時
註冊日期: 2002-12-07
文章: 13009
精華: 0
現金: 25661 金幣
資產: 3023411 金幣
預設

引用:
作者: 魔術王子 查看文章
https://drive.google.com/file/d/1G7M...ew?usp=sharing
另一種測試,將表演程式段製作成動態連結檔(dll)
兩個都沒法執行...
跳出 Access violation at address 00000000. Read of address 00000000

引用:
作者: 魔術王子 查看文章
https://drive.google.com/file/d/13wy...ew?usp=sharing

動態連結的原始程式碼
展牌 OK
洗牌 跳出 Access violation at address 00000000. Read of address 00000000
Demo1.exe 及 Demo2.exe 可以運行


凡跳出 Access violation...
再退出程式後,實際 Magicard.exe DemoCard.exe 都會殘留在記憶體裡

此帖於 2018-10-26 09:39 AM 被 mini 編輯.
mini 目前離線  
送花文章: 1946, 收花文章: 7857 篇, 收花: 26545 次
回覆時引用此帖
有 2 位會員向 mini 送花:
johnss (2018-10-26),魔術王子 (2018-10-26)
感謝您發表一篇好文章
舊 2018-10-26, 10:35 AM   #5 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

引用:
作者: mini 查看文章
兩個都沒法執行...
跳出 Access violation at address 00000000. Read of address 00000000



展牌 OK
洗牌 跳出 Access violation at address 00000000. Read of address 00000000
Demo1.exe 及 Demo2.exe 可以運行


凡跳出 Access violation...
再退出程式後,實際 Magicard.exe DemoCard.exe 都會殘留在記憶體裡
瞭解,看來要使用dll仍需再研究
不曉得是不是這套編譯器的bug
我本來想用mdi的方式,卻一直出現類似狀況,後來每改一次就執行一次,儲存一次
就可以
Dll只是一個測試,順便分享dll的設計原始碼給大家參考用
目前看來是行不通,單獨執行檔沒問題就好了,這部分小王子有空再繼續研究,謝謝
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
向 魔術王子 送花的會員:
johnss (2018-10-26)
感謝您發表一篇好文章
舊 2018-10-26, 11:24 AM   #6 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

今天再研究看看
好像跟RTL有關,到時候再分享經驗
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
向 魔術王子 送花的會員:
johnss (2018-10-26)
感謝您發表一篇好文章
舊 2018-10-26, 12:29 PM   #7 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

引用:
作者: mini 查看文章
兩個都沒法執行...
跳出 Access violation at address 00000000. Read of address 00000000



展牌 OK
洗牌 跳出 Access violation at address 00000000. Read of address 00000000
Demo1.exe 及 Demo2.exe 可以運行


凡跳出 Access violation...
再退出程式後,實際 Magicard.exe DemoCard.exe 都會殘留在記憶體裡
Sorry
確實是我忘了將dll檔編譯成單獨執行檔了
晚上我再作更新,謝謝
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
舊 2018-10-26, 06:56 PM   #8 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

引用:
作者: 魔術王子 查看文章
https://drive.google.com/file/d/1G7M...ew?usp=sharing
另一種測試,將表演程式段製作成動態連結檔(dll)
修改好了
兩個都是舊魔術喔,只是改成DLL格是而已

在設計時有考慮到匯入函式庫的問題
可能是在測試時,重覆建立新專案,而忘記修改設定吧
另外一個由於用意是在分享DLL檔的原始碼,所以就不作更心
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
舊 2018-10-27, 11:56 AM   #9 (permalink)
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時級別:93 | 在線時長:9206小時 | 升級還需:6小時
註冊日期: 2002-12-07
文章: 13009
精華: 0
現金: 25661 金幣
資產: 3023411 金幣
預設

這次都運行正常了
使用 dll 是想要為 組合式設計鋪路嗎? (以前魔王好像有提過~)
這一開始要設計好
不然事後會很燒腦

如果dll能減重一點應該會更好
建議把 牌組獨立出一個檔庫 (這就是 動態連結檔 的精神所在之一)
應該可縮減一些
(還是已經做了,檔案大是因為語音...?)
mini 目前離線  
送花文章: 1946, 收花文章: 7857 篇, 收花: 26545 次
回覆時引用此帖
向 mini 送花的會員:
魔術王子 (2018-10-27)
感謝您發表一篇好文章
舊 2018-10-27, 03:42 PM   #10 (permalink)
版區管理員
 
魔術王子 的頭像
榮譽勳章
UID - 115097
在線等級: 級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時級別:41 | 在線時長:1904小時 | 升級還需:28小時
註冊日期: 2004-01-13
住址: 魔術學園
文章: 2769
精華: 0
現金: 13982 金幣
資產: 2677572 金幣
預設

引用:
作者: mini 查看文章
這次都運行正常了
使用 dll 是想要為 組合式設計鋪路嗎? (以前魔王好像有提過~)
這一開始要設計好
不然事後會很燒腦

如果dll能減重一點應該會更好
建議把 牌組獨立出一個檔庫 (這就是 動態連結檔 的精神所在之一)
應該可縮減一些
(還是已經做了,檔案大是因為語音...?)
因為BCB 6.0只支援wav格式的聲音
如果說要一個程式可以表演3個以上的魔術,那程式容量就會很可觀(至少20-30MB)
所以才想要以dll的方式來整理
目前的想法是dll檔會包含資訊
只要將dll檔放在同一資料夾,主程式會搜尋這些檔案,抓取各檔資訊,顯示讓人挑選
最近有再下載C++ B新版,到時後再測試看看
很感謝你的幫忙
魔術王子 目前離線  
送花文章: 1475, 收花文章: 1488 篇, 收花: 3788 次
回覆時引用此帖
向 魔術王子 送花的會員:
mini (2018-10-27)
感謝您發表一篇好文章
發文 回覆


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 12:43 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2022, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1