Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 10:22 09.06.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: memo кирилица (@NDeu) [re: NDeu]
Автор:) (Нерегистриран) 
Публикувано07.11.07 10:04  



Моля, пояснете каква е разликата между предложеното в лина на NDeu и това


procedure StrToClipboard(S:String);
var
W:PWideChar;
H:THandle;
begin
H:=GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE,Length(S)*2+2);
W:=GlobalLock(H);
W:=StringToWideChar(S,W,Length(S)*2+2);
GlobalUnLock(H);
Clipboard.SetAsHandle(CF_UNICODETEXT,H);
end;



Ето го от линка:

{}procedure PutStringIntoClipboard( const Value: string; LocaleID: longint);
// NDeu
var
Size : Integer;
Data : THandle;
DataPtr : Pointer;
begin
if Length( Value) = 0 then exit;
Clipboard.Open;
try
Clipboard.AsText:= Value;
Size:= 4;
Data:= GlobalAlloc( GMEM_MOVEABLE + GMEM_DDESHARE, Size);
try
DataPtr := GlobalLock( Data);
try
Move(LocaleID, DataPtr^, Size);
Clipboard.SetAsHandle(CF_LOCALE, Data);
finally
GlobalUnlock(Data);
end;
except
GlobalFree(Data);
raise;
end;
finally
Clipboard.Close;
end;
end;
{http://www.delphikingdom.com/asp/answer.asp?IDAnswer=9740
procedure PutStringIntoClipBoard(const Str: WideString);
var
Size: Integer;
Data: THandle;
DataPtr: Pointer;
begin
Size:=Length(Str);
if Size = 0 then exit;
Size:=Size shl 1 + 2;
Data := GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE, Size);
try
DataPtr := GlobalLock(Data);
try
Move(Pointer(Str)^, DataPtr^, Size);
Clipboard.SetAsHandle(CF_UNICODETEXT, Data);
finally
GlobalUnlock(Data);
end;
except
GlobalFree(Data);
raise;
end;
end;




Цялата тема
ТемаАвторПубликувано
* memo кирилица MEMO   06.11.07 09:00
. * Re: memo кирилица andrew_nikoloff   06.11.07 09:32
. * Re: memo кирилица мeмo1   06.11.07 09:38
. * Re: memo кирилица NDeu   06.11.07 11:50
. * Re: memo кирилица (@NDeu) :)   07.11.07 10:04
. * Re: memo кирилица (@NDeu) NDeu   07.11.07 14:02
. * И какво толкова ценно има в това мемо? NikB   07.11.07 08:46
. * Re: И какво толкова ценно има в това мемо? ивaнчo   08.11.07 08:07
. * Re: memo кирилица MEMO   06.11.07 10:17
. * Re: memo кирилица Ada   06.11.07 10:34
. * Re: memo кирилица andrew_nikoloff   06.11.07 11:48
. * Re: memo кирилица мeмo   06.11.07 15:48
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.