Если приложение использует функции 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 если это куплено отдельно);
• Local InterBase Deployment Kit , $495[2];
• ReportSmith/SQL, $300[3];
• Средства поддержки групповой разработки — не доступно отдельно;
• Visual Query Builder, который, как говорят, немного лучше, чем MSQuery, который входит в Microsoft Excel , Access , и т.д.). VQB также недоступен отдельно;
• Исходные тексты библиотеки визуальных компонент, которые доступны отдельно за $100.
• Дополнительно 2 тома документации.
На данный момент версия Delphi 1.0 фирмой Borland отдельно не поставляется и имеется только в составе старших версий продукта.
2. Какие форматы скомпилированных модулей можно получить в Delphi 1.0?
Delphi может создавать EXE- и DLL-файлы для Windows 3.1. Естественно, Вы может также создавать VBX, но для этого нужно знать соглашения по написанию DLL в формате VBX. Имеется информация о написании VBX для Borland Pascal for Windows, которая с небольшими изменениями подходит и для Delphi.
Delphi
3. Есть ли проблемы в Delphi с русским языком?
Что касается визуальных компонент, то все они, включая меню, допускают надписи (Caption) и ввод киррилицей; "горячие клавиши" тоже могут быть русские, например комбинация Alt-Ф для пункта меню &Файл (конечно, должен быть включен драйвер русской клавиатуры). Для работы с таблицами нужно в утилите конфигурации BDE установить:
1. В разделе драйверы для всех типов баз данных установить соответствующий драйвер языка (например Pdox ANSI Cyrillic).
2. Если таблица (в частности, в формате Paradox) уже была создана с использованием другого драйвера языка, то ее можно перенастроить в DataBase Desktop на нужный драйвер.
3. Для того, чтобы Database Desktop нормально 'видел' русские буквы, его настройки тоже необходимо немного подкорректировать.
Русские буквы в среде:
Поскольку используются разные версии Windows (Eng, Rus, Win-OS2, Win95, WinNT), способы могут быть как разными, так и общими (Windows есть Windows).
Сначала опишем действия, необходимые для русификации Windows:
1. Если вы собираетесь работать в OS/2, то желательно иметь английскую версию Windows 3.1 или OS/2 с Win-OS2 (в последнем случае вы не сможете запускать Windows без OS/2). Windows for WorkGroups здесь не подойдет, т.к. их сетевые функции под OS/2 работать не будут — для этого есть другие средства.
2. Hесмотря на то, что вы собираетесь работать с англоязычной версией Windows найдите русские Windows и "вытащите" оттуда все шрифты *.FON, *.FOT, *.TTF.
3. Каким-нибудь редактором шрифтов (напр FontoGrapher) скопируйте русские буквы с адреса 100 на адрес С0 — в этом случае один шрифт можно использовать и в английских и в русских Windows.