Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Проблема с Clipboard + COM DLL


Автор: Гость_Phoenix 3.6.2005, 16:56
Код

  if Clipboard.HasFormat(CF_TEXT) then begin
    ShowMessage(Clipboard.AsText);
  end;
  if Clipboard.HasFormat(CF_DDGData) then begin
    Data := Clipboard.GetAsHandle(CF_DDGData);
    if Data = 0 then begin
      Exit;
    end;
    ShowMessage(PChar(Data));
  end;
---
если такой код написать в простом приложении на Дельфе все отлично работает, стоит тока в плагине (СОМ DLL) то уже не пашет, выдает ахинею. вместо большой строки с читабельным текстом выдает несколько символов не имеющих никакого смысла.
Delphi7, насколько помню без апдейтов, Win XP Eng.
в чем проблема?

Автор: Гость_Phoenix 3.6.2005, 17:23
забыл уточнить проблема в данном случае: ShowMessage(PChar(Data));

Автор: Akella 1.7.2005, 16:39
а Data какого типа?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)