Clipboard size limit

2019-01-18 01:29发布

Is there any limit of the size of data that can be copied to clipboard? I am using VB6 and need to copy blocks of data to the clipboard.

3条回答
smile是对你的礼貌
2楼-- · 2019-01-18 01:43

Applications call GlobalAlloc(GMEM_MOVEABLE or GMEM_DDESHARE) to allocate the memory for data to be stored on the clipboard and make it available to other applications. For 32-bit applications GlobalAlloc can allocate blocks up to 2 GB in size or up to the amount of virtual memory the PC has, whichever is less. The Windows clipboard does not impose any other size limits.

查看更多
爷、活的狠高调
3楼-- · 2019-01-18 01:47

Depends on the amount of memory in the system.

查看更多
太酷不给撩
4楼-- · 2019-01-18 01:57

Most data is copied as a reference rather than the data itself so you can copy most anything any size. Text though is actually copied and from what I know the amount of data is limited to how much ram is currently availiable. Remember this, if vb6 can handle it, I'm sure the clipboard can handle it.

查看更多
登录 后发表回答