Читать «Виртуальная библиотека Delphi» онлайн - страница 122
Unknown
Изменилась реализация
Компилятор теперь производит поиск модулей, ресурсов и OBJ файлов по пути, указываемому в каталогах OPTIONS|Project. Путь 'EXE and TPU directory' больше не поддерживается. EXE-файлы могут создаваться в 'Output directory', а файлы DCU всегда создаются в том каталоге, где находятся соответствующие файлы PAS. Новые модули
2. Как можно зааллокировать блоки памяти больше, чем 64 Кбайт?
Используйте
3. GPF в ToolHelp.DLL в Win-OS/2 2.1.
Поставьте FixPack, или сделайте Upgrade на OS/2 Warp 3 FullPack.
4. Как получить из Clipboard текст большого размера?
Да, стандартный метод
procedure GetLargeText: PChar
var
Buffer: PChar;
MyHandle: THandle;
TextLength : Integer;
begin
MyHandle := Clipboard.GetAsHandle(CF_TEXT);
Buffer := GlobalLock(MyHandle);
try
Result := nil;
if Buffer <> nil then
begin
TextLength := StrLen(Buffer);
GetMem(Result, TextLength+1);
StrCopy(Buffer, Result);
end;
finally
GlobalUnlock(MyHandle);
end;
end;
5. Проблемы Delphi с WinG.
Я слышал, что у Delphi проблемы с WinG, однако кто-то их решил?
Да, Майк Скотт (Mike Scott, [email protected]) даже написал коммерческий вариант VCL-компонентов, использующих WinG для Delphi:
Набор компонентов, осуществляющих доступ к WinG из Delphi. Включает компоненты
$99 EEP
Существует статья по использованию WinG в Borland Pascal — #5 Pascal Magazine. Обзор VCL WinG появится в новом Delphi Magazine. Отошлите письмо с вашим почтовым адресом на [email protected] для получения бесплатной копии этих журналов (наверняка из России это не сработает.