The other post is wrong, as far as I understand - the word cannonball refers to things that weren't rockets, grapeshot, or exotics like carcasses. However, there are 'shot' cannonballs and 'shell' cannonballs. The Huolongjing, a famous 14th century Chinese treatise, references both, specifically talking about round, hollow metal shells that would be filled with gunpowder, and (IIRC) the context was about use in cannons, not just trebuchets or the like.

I don't think they were used in Europe for some time, but Chingis Khan was using shells on open fields and during siege.

It's a ball, and it goes in a cannon, and I believe that qualifies to be a cannonball.

So, were there explosive cannonballs? Yes. In naval warfare? Yes! [Here, after just a cursory search, is an account of the adoption of shell-firing guns.](_URL_0_) For a tl;dr:, the book represents naval minds strongly cautioning against the use of shell guns, because they were relatively low-range - they couldn't pack too much of a punch because that would detonate the shell - and the shells themselves were unreliable. Shot, on the other hand, is quick, safe, and accurate - the explosive power didn't mean so much when you could just tear through wooden decks with sheer momentum.

EDIT: And there is a serious difference between a carcass and a shell. A carcass is a lit incendiary, meant to spill open when it lands. A shell is an explosive, a gunpowder weapon.
අනිත් පෝස්ට් එක වැරදියි, මට තේරෙන විදියට - කැනන්බෝල් කියන වචනයෙන් අදහස් වෙන්නේ රොකට්, ග්‍රේප්ෂොට්, එහෙමත් නැත්නම් මළකුණු වගේ විදේශීය දේවල් නෙවෙයි. කෙසේ වෙතත්, &#39;වෙඩි&#39; කාලතුවක්කු සහ &#39;ෂෙල්&#39; කාලතුවක්කු ඇත. 14 වන සියවසේ සුප්‍රසිද්ධ චීන නිබන්ධනයක් වන හූලොන්ජිං, වෙඩි බෙහෙත්වලින් පුරවා ඇති වටකුරු, කුහර ලෝහ ෂෙල් වෙඩි යන දෙකම ගැන සඳහන් කරයි, සහ (IIRC) සන්දර්භය ට්‍රෙබුචෙට් හෝ වෙනත් ඒවා පමණක් නොව කාලතුවක්කු වල භාවිතා කිරීම ගැන සඳහන් කරයි. මම හිතන්නේ ඒවා යුරෝපයේ කාලයක් තිස්සේ භාවිතා කර නැත, නමුත් චිංගීස් ඛාන් විවෘත ක්ෂේත්‍රවල සහ වැටලීමේදී ෂෙල් වෙඩි භාවිතා කළේය. එය බෝලයක් වන අතර එය කාලතුවක්කුවක යයි, එය කාලතුවක්කු බෝලයක් වීමට සුදුසුකම් ලබන බව මම විශ්වාස කරමි. ඉතින්, පුපුරන සුලු කාලතුවක්කු තිබුණාද? ඔව්. නාවික යුද්ධයේදී? ඔව්! [මෙහි, හුදෙක් කෙටි සෙවුමකින් පසුව, ෂෙල් වෙඩි තැබීමේ තුවක්කු භාවිතා කිරීම පිළිබඳ විස්තරයකි.](_URL_0_) tl;dr:, මෙම පොත නාවික මනස නියෝජනය කරන්නේ ෂෙල් තුවක්කු භාවිතයට එරෙහිව දැඩි ලෙස අවවාද කරන බැවිනි, මන්ද ඒවා සාපේක්ෂව ය. අඩු පරාසයක් - ෂෙල් එක පුපුරවා හරින නිසා ඔවුන්ට වැඩි පහරක් අසුරන්නට නොහැකි විය - සහ ෂෙල් වෙඩි විශ්වාස කළ නොහැකි විය. අනෙක් අතට, වෙඩි තැබීම ඉක්මන්, ආරක්ෂිත සහ නිරවද්‍ය වේ - පුපුරණ ද්‍රව්‍ය බලය එතරම් අදහස් කළේ නැත, ඔබට හුදු ගම්‍යතාවයෙන් ලී තට්ටු හරහා ඉරා දැමිය හැකිය. සංස්කරණය: තවද මළකඳක් සහ කටුව අතර බරපතල වෙනසක් ඇත. මළකඳක් යනු දැල්වූ ගිනි අවුලුවන ද්‍රව්‍යයක් වන අතර එය ගොඩ බැස්ස විට විවෘත කිරීමට අදහස් කෙරේ. ෂෙල් යනු පුපුරන ද්‍රව්‍ය, වෙඩි බෙහෙත් ආයුධයකි.