Читать «Виртуальная библиотека Delphi» онлайн - страница 116
Unknown
FreeResource(ResDataHandle);
SelectPalette(DC, OldPalette, False);
DeleteDC(DC);
end else
begin
UnlockResource(ResDataHandle);
FreeResource(ResDataHandle);
BitMap := LoadBitmap(Instance, BitmapName);
end;
HB := Bitmap;
HP := Palette;
end;
end;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
var
HB: HBitmap;
HP: HPalette;
begin
XLoadBitmap(hInstance, 'PHOTO', HB, HP);
Image1.Picture.Bitmap.Handle := HB;
Image1.Picture.Bitmap.Palette := HP;
end;
10. Если я хочу рассылать EXE файл, созданный в Delphi, какие еще файлы нужно посылать с ним?
Hикакие. Все компилируется в .EXE файл. Конечно, если вы разработали другие файлы (HLP, данные и т.д. ), или если вы используете VBX/OCX файлы, тогда вы должны распространять и их заодно. Если вы используете файлы VBX, то в поставку нужно также включать BIVBX11.DLL.
Если приложение использует функции BDE, вы также должны включать Borland DataBase Engine.
Полезные хитрости
1. Может ли редактор текстов в Delphi вырезать и вставлять прямоугольные фрагменты текста?
Конечно, может: Нажмите кроме Shift еще и Alt и режьте на здоровье. Alt можно сразу отпустить. Чтобы вернуться в старый режим, нужно выделить что-либо мышкой.
2. Редактирование файлов SQL в Delphi IDE.
Если вы в Delphi 2.0 IDE редактируете файл с расширением SQL, то, хотя это нигде не документировано, происходит автоматический Syntax Highlighting. Наибольший недостаток — не отслеживается конец комментария '*/'.
В Delphi 3.0 комментарии отрабатываются нормально.
3. Встроенный отладчик/дизассемблер.
Если вы создадите в ключе
HKEY_CURRENT_USER\Software\Borland\Delphi\2.0\Debugging
Для Delphi 3.0 справедливо тоже самое (…
Вопросы по Delphi 1.0
Вопросы общего характера
1. Какие существуют варианты поставки Delphi 1.0?
Версия Delphi 1.0 имеет два варианта: Delphi Desktop и Delphi Client/Server.
Версия Delphi 1.0 Desktop включает:
• Среду разработки Delphi IDE
• Механизм Borland Database Engine доступа к локальным данным Paradox и dBase, а также через ODBC
• 16-разрядный Local Interbase
• Печатную документацию
Версия Delphi 1.0 Client/Server включает в себя все, что имеется в Delphi Desktop плюс:
• SQL-Links 2.5, которые включают родные драйверы для Oracle, Sybase (MS SQL), Informix, и InterBase, и включают полные неограниченные права распространения к этим драйверам (что стоит $995 если это куплено отдельно);