-
какие впечатления? особенно интересует совместимость кода win32/linux (у меня только linux, хочется знать, можно ли будет скомпилить на FPC/win32 без изменений).
tnx.
-
При условии использования TrueType-шрифтов, а также GhostScript-а для печати - вообще не надо думать, в какой "оси" компилируешь и запускаешь. Одно "но" - вид будет абсолютно одинаковый, как при дизайне, независимо от темы "оси". Что лично мне нравится :) Лишь иногда (из-за разного их набора в разных "осях", и разного шрифтового DPI (win32 = 96dpi, Linux = по умолчанию 75 или 120) ) нужно указать на шрифты и их размеры - для этого есть спецопции командной строки. Вопрос о кодировках решен принципиально - использованием юникода.
Заточен для бизнес приложений, и потому сконцентрирован на облегчении написания бизнес-логики - проверка на правильность и пустоту ввода, автофиксация изменений в БД, перевыборка после COMMIT, перекодировка локалей, и дофига чего еще - делаются простым включением опций. Особый акцент сделан на работу с БД - PostgreSQL FireBird вылизаны практически идеально, даже BLOB-поля ( картинки,... ) отлично загружаются / сохраняются / отображаются. Поддержка MySQL есть, но требует тестирования пользователями. SQlite3 уже работает, идет его доведение до ума. Есть рабочий очень гибкий генератор отчетов, который умеет печатать даже цветные фотографии, предварительно подсчитывать и нумеровать страницы. Как результат, написание БД-программ с печатью отчетов - иногда до неприличия просто.
Свойства компонентов не обнаруживают никакого сходства с оными из Дельфей. Поэтому портировование Дельфи-программ - только вручную. Аналогично - использование дельфевых компонентов напрямую не предусмотрено.
-
большой tnx за полезную информацию. про то, что оно совсем не Delphi/Lazarus я в курсе. поддержка SQLite радует. юникод тоже.
вот чего при первом просмотре не обнаружил, так это удобных вещей типа "HBox", "VBox" и подобного (кто жевал GTK -- поймёт %-). правда, первый просмотр был и последним. %-( надо поковыряться, меня заинтересовало...
-
Привет... Какой именно генератор отчетов??? Я знаю только два: reportlivre; Lazreport.
-
Встроенный компонент - Reporter. Очень продуктивный.
-
Установил FPC 2.0.4, MSEIDE согласно инструкции. Пытаюсь создать новый проект.
При компиляции ругается : mseguiintf.pas(1300,2) Error: GOTO and LABEL are not supported (use switch -Sg) mseguiintf.pas(1336,8) Error: GOTO and LABEL are not supported (use switch -Sg) mseguiintf.pas(1343,8) Error: GOTO and LABEL are not supported (use switch -Sg) mseguiintf.pas(1367,2) Error: GOTO and LABEL are not supported (use switch -Sg) mseguiintf.pas(1403,8) Error: GOTO and LABEL are not supported (use switch -Sg) mseguiintf.pas(1409,8) Error: GOTO and LABEL are not supported (use switch -Sg) mseguiintf.pas(3744,18) Warning: range check error while evaluating constants mseguiintf.pas(3952) Fatal: There were 6 errors compiling module, stopping mseguiintf.pas(7,73) Fatal: Compilation aborted
Подскажите, чем это лечиться. Win XP
-
> Подскажите, чем это лечиться. Лпциями компилятора, подсказка даже есть _Sg
|