Czy istnieje limit rozmiaru danych, które można skopiować do schowka? Używam VB6 i muszę skopiować bloki danych do schowka.Limit rozmiaru schowka
Odpowiedz
Zależy od ilości pamięci w systemie.
Nie sądzę, ale "ilość pamięci" jest zbyt ogólnikowa. Phsyical RAM lub pamięć wirtualna? A co z systemami z pamięcią> 4 GB i aplikacjami 32-bitowymi? –
Większość danych jest kopiowana jako odniesienie, a nie same dane, dzięki czemu można kopiować większość dowolnych rozmiarów. Tekst jest faktycznie skopiowany i z tego, co wiem, ilość danych jest ograniczona do tego, ile pamięci RAM jest obecnie dostępne. Pamiętaj, że jeśli vb6 sobie z tym poradzi, jestem pewien, że schowek sobie z tym poradzi.
(-1) Większość danych nie jest kopiowana przez odniesienie. W najprostszym przypadku zmienna łańcuchowa w aplikacji jest kopiowana do globalnego bloku pamięci, jak wskazał Jan. W niektórych sytuacjach kopiowanie/wklejanie obejmuje wskaźniki do pamięci wewnętrznej, ale zwykle jest to format zastrzeżony/prywatny. W przypadku typowych rzeczy, takich jak AnsiString, UnicodeString, RTF, HTML, Bitmap itp., Odbywa się to przy użyciu współużytkowanej pamięci globalnej, co oznacza, że musi istnieć druga kopia danych. –
Przywoływanie aplikacji GlobalAlloc(GMEM_MOVEABLE or GMEM_DDESHARE)
do przydzielania pamięci dla danych, które mają być przechowywane w schowku i udostępniania jej innym aplikacjom. W przypadku aplikacji 32-bitowych GlobalAlloc
może przydzielać bloki o wielkości do 2 GB lub nawet do ilości pamięci wirtualnej na komputerze, w zależności od tego, która wartość jest mniejsza. Schowek systemu Windows nie narzuca żadnych innych ograniczeń rozmiaru.
Jako informacja: można myśleć, że bufor schowka jest mały podczas kopiowania tekstu z pewnymi znakami <NUL> (ascii 0) do edytora.
W takim przypadku problem nie dotyczy rozmiaru schowka, ale edytor rozpoznaje jako koniec tekstu i nie wstawia już po tym znaku.
Powinno to być ** komentarz ** zamiast ** odpowiedź **. Jest to informacja, ale nie próbuje odpowiedzieć na pytanie. – Adam
- 1. CodeIgniter limit rozmiaru sesja
- 2. Limit rozmiaru tablicy
- 3. limit rozmiaru chrome cookie
- 4. Limit rozmiaru odpowiedzi AJAX
- 5. limit rozmiaru MySQL VARCHAR
- 6. limit rozmiaru łańcucha w C++?
- 7. limit rozmiaru pakietu na iPhone'a?
- 8. Guava Kolekcje: limit rozmiaru permutacji
- 9. limit rozmiaru skrzynki pocztowej scala
- 10. Limit rozmiaru odsyłaczy współużytkowanych Androida
- 11. HTML5 Canvas: jak poznać limit rozmiaru?
- 12. Limit rozmiaru repozytorium kontroli zasobów TFS
- 13. Jaki jest limit rozmiaru obrazu DataURL Base64?
- 14. Makra Scala i limit rozmiaru metody JVM
- 15. Maksymalny limit rozmiaru obiektu OpenGL FrameBuffer Object?
- 16. Czy istnieje limit rozmiaru tablicy w ruby?
- 17. Limit rozmiaru pojedynczego shopify pola meta
- 18. PHP HTML Tidy: limit rozmiaru do bufora
- 19. Czy istnieje limit rozmiaru plików wsadowych?
- 20. limit rozmiaru dla typu danych XML w SQL 2005
- 21. Jaki jest limit rozmiaru zmiennej PHP podczas przechowywania ciągu znaków?
- 22. Przekroczono limit rozmiaru pliku konfiguracyjnego w ramach IIS7 0x80070032
- 23. Jak odzyskać ustalony górny limit rozmiaru wiadomości Serwer SMTP
- 24. Jak zwiększyć limit rozmiaru json dla wywołania ASP.NET WebAPI Post?
- 25. Limit wysyłania rozmiaru pliku w Orchard CMS Media
- 26. Limit rozmiaru zmiennej XML w SQL Server 2008
- 27. Jaki jest limit rozmiaru Logcat i jak zmienić jego pojemność?
- 28. Limit rozmiaru żądania Firebug został osiągnięty przez Firebug
- 29. operacje schowka w Delphi
- 30. Skopiuj zakres do schowka
Czy to jest pytanie programistyczne? Jeśli tak, to daj nam trochę więcej szczegółów, abyśmy mogli Ci pomóc. Jeśli nie, to pytanie należy gdzie indziej. – Bevan
Tak, próbuję zapisać dane do schowka za pomocą vb6. Właśnie dlatego zastanawiam się nad jego limitem. –