Типы программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Как принять сообщение WinRAR c StdErr
Место на диске как способ защиты программы, и шифрование екзешника или упаковка.
Получить активный HWND, Получить активный HWND
наболевшая тема alt+tab
Отклучить установленное модемное соединение, Отклучить установленное модемное соедине
com1, Порт ком1 - освободить
Сортировка списка окон., Немогу!
Проконсультируйте..., запуск dll
comport
Как получить время uptime?
обработка исключения в TDataSet
Пара вопросов, Two questions
Эмуляция кнопок на клаве
WordWrap в TListBox, WordWrap в TListBox
Работа с Clipboard, Присвоить строковой переменной...
список пользователей..., под ХР и 9х
часовой пояс...
Нажатие Enter'а в другой проге, Имитация нажатия
Поймать текст из TEdit, ...в другом приложении
ScrollBy выходит за рамки
Определение hInstance, у других приложений
импорт Word-документа, открытие .doc файлов
Как получить скорость текущего сет. подключ?
EnumWindows ... какая-то странная ошибка, EnumWindows(@EnumWindowsWnd,0);
Оптимизация манипуляций со строками
Delphi и сотовая связь
Как отловить все нажатия клавиш
Проблема методов скрытия программы при минимизации, SW_HIDE и подобные методы
Как сделать снимок экрана из сервиса.
И снова о текстурировании, помогите разобраться...
Как запустить программу невидимой
Как определить момент обращения к COM порту, Как определить момент обращения к COM по
Проверка существования строки в INI файле...
Редактирование ресурсов, А именно, о функции UpdateResource...
Процедура CreateFile?
В чём дело?
Можно ли скрестить Delphi и PowerPoint?
Как ставить Zip Master?, для Delphi 7.0
Оболочка Shell-информация о дисках.
helpfile (*.chm), помогите
Подождать и закрыть
Как Вы относитесь к курящим девушкам?
Запуск из памяти
Движение формы
Можно ли графические файлы упаковывать с exe-шнико
Правая кнопка мышки и Win98
Добавить пункт в контекстное меню
Как распознать отправителя события "закрыть прилож, сист. Кнопка "закрыть" или пункт меню.
Написание драйверов, нужна литературка
Из консоли в Memo, вывод консоли
Блокировка файла от удаления
Как получить Id текущего пользователя?, WinXP, можно и для Win98
ShellExecutе
Создание виртуального устройства
как запретить проверку флоппи-дисковода?, запрет проверки дисковода
Диалог выбора значка...
Интернационализация приложения, как быть с китайским ?
Как сделать свой архиватор, средствами Delphi 7
Процесс не убивается...
Добавить пункт в контекстное меню
Как запустить процесс с приоритетом Below Normal
Автозагрузка в Безопасном режиме, В Б Р WinXP проги из Автозагр. не загр.
замена иконки в трее
Как получить слово под курсором мыши
Перехват прерівания !, Диплом: Драйвер на Delphi
Системное меню, запретить
Создание в качестве отчета документа в MS Word, Delphi 5
hOOK, ЛОВУШКА НА МЫШЬ, МОЖНО ЛИ БЕЗ DLL?
Удаление dll
Определение и установка..., ...скорости CD-привода.

Платные хостинги     Раскрутка сайта     Книги по программированию


Работа с Clipboard, Присвоить строковой переменной...

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Здравствуйте уважаемы мастера Delphi!!! Хотел спросить у вас, как можно содержимое буфера обмена (ClipBoard) поместить в строковую переменную. Пример:var stroka:string;...stroka:=Clipboard........Как это сделать я не знаю, вот и спрашиваю у вас! Заранее спасибо за ответ, буду очень благодарен.

- Код Uses ClipBrd;...Var  Stroka: String;Begin  Stroka := Clipboard.AsText;End;highlightSyntax('delphimODM=','delphi'); Это сообщение отредактировал Rrader - 9.5.2005, 02:49

- Это самый простой способ. Однако, когда-то, мне нужна была маленькая программа, а модуль ClipBrd резко увеличивал ее объем (не помню уже на сколько, то ли на 75К, то ли на все 300К). А из него мне нужна была только вставка и копирование текста... Поэтому покромсав модуль ClipBrd я написал свой.Код unit ClipBoard;interfaceuses windows;procedure Init (wnd : hWnd);function SetText(const s : string) : boolean;function GetText: string;implementationvar window : hWnd;procedure Init (wnd : hWnd);begin  window := wnd;end;                        function GetText : string;var  Data: THandle;begin  if not OpenClipboard(window) then exit;  Data := GetClipboardData(CF_TEXT);  try    if Data <> 0 then Result := PChar(GlobalLock(Data))                 else Result := '';  finally    if Data <> 0 then GlobalUnlock(Data);    CloseClipboard;  end;end;function SetText(const s : string) : boolean;var  Data: THandle;  DataPtr: Pointer;begin  result := false;  if not OpenClipboard(window) then exit;  try    Data := GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE, Length(s)+1);    try      DataPtr := GlobalLock(Data);      try        Move(PChar(s)^, DataPtr^, Length(s)+1);        EmptyClipboard;        SetClipboardData(CF_TEXT, Data);      finally        GlobalUnlock(Data);      end;    except      GlobalFree(Data);      raise;    end;  finally    result := CloseClipboard;  end;end;end.highlightSyntax('delphiGMzMjg','delphi');

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с учебник | программирование сотовых | офшорное программирование | примеры линейное программирование | анализ программирование | программирование делфи | cgi программирование | программирование atmel | школа программирования | типы программирования | практика программирования | программирование autocad | программирование профессиональное | обзор языков программирования | среда программирования delphi | задачи целочисленного программирования | характеристика языка программирования | стиль программирования | постановка задачи программирование | программирование серверов | программирование диплом скачать | применение программирования | Ссылки

Все про практика программирования