Ĺadny brzuch
Jak wkleić do schowka systemowego tablicę typu Array a potem ją z niego odczytać??
Z góry dziękuje za pomoc.
Schowek to dziwne urządzenie, bardziej skomplikowane niż się wydaje (Microsoft do tego sobie technologię stworzył). Ma pewien zestaw zarejestrowanych formatów i te można wstawiać do schowka. Przez WinAPI możesz też zarejestrować własny format. Szczegóły znajdziesz tutaj.
Jak stwierdzisz, że gra jest niewarta świeczki, to pomyśl o konwersji tablicy do tekstu i potem przerobieniu tekstu na tablicę, bo to może okazać się łatwiejsze w Delphi. W WinAPI zwykłe wstawienie do schowka już jest jakieś dziwaczne.
Stworzyles dwa takie same tematy, w jednym odpowiedzialem, skasowali go, wiec wypowiem sie tutaj: w faqu masz jak skopiowac do schowka bitmape, arraya mozesz tam wstawic na podobnej zasadzie. A przeciez wystarczylo poszukac w faqu, po to on jest <_<
Clipboard.Assign(nazwa_tabeli);
Niestety kiedy próbuje wkleić tabele tak jak bitmapę to wyskakuje błąd niewłaściwego typu.
Zaskoczony? Przecież pisałem, że to nie jest proste. Ja wim, że link dotyczy WinAPI, ale Delphi też tak to robi, tylko ma swoje funkcje, które wywołują te z systemu. Więc jak nie zarejestrowałeś tego swojego formatu, to jak masz go wkleić?
Clipboard.Assign(nazwa_tabeli);
Niestety kiedy próbuje wkleić tabele tak jak bitmapę to wyskakuje błąd niewłaściwego typu.
Imho musisz pokombinowac wskaznikami, tak aby nadpisac zawartosc schowka.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Z góry dziękuje za pomoc.
Schowek to dziwne urządzenie, bardziej skomplikowane niż się wydaje (Microsoft do tego sobie technologię stworzył). Ma pewien zestaw zarejestrowanych formatów i te można wstawiać do schowka. Przez WinAPI możesz też zarejestrować własny format. Szczegóły znajdziesz tutaj.
Jak stwierdzisz, że gra jest niewarta świeczki, to pomyśl o konwersji tablicy do tekstu i potem przerobieniu tekstu na tablicę, bo to może okazać się łatwiejsze w Delphi. W WinAPI zwykłe wstawienie do schowka już jest jakieś dziwaczne.
Stworzyles dwa takie same tematy, w jednym odpowiedzialem, skasowali go, wiec wypowiem sie tutaj: w faqu masz jak skopiowac do schowka bitmape, arraya mozesz tam wstawic na podobnej zasadzie. A przeciez wystarczylo poszukac w faqu, po to on jest <_<
Clipboard.Assign(nazwa_tabeli);
Niestety kiedy próbuje wkleić tabele tak jak bitmapę to wyskakuje błąd niewłaściwego typu.
Zaskoczony? Przecież pisałem, że to nie jest proste. Ja wim, że link dotyczy WinAPI, ale Delphi też tak to robi, tylko ma swoje funkcje, które wywołują te z systemu. Więc jak nie zarejestrowałeś tego swojego formatu, to jak masz go wkleić?
Clipboard.Assign(nazwa_tabeli);
Niestety kiedy próbuje wkleić tabele tak jak bitmapę to wyskakuje błąd niewłaściwego typu.
Imho musisz pokombinowac wskaznikami, tak aby nadpisac zawartosc schowka.