Перейти к содержанию
Fire Monkey от А до Я

Vitaldj

Пользователи
  • Постов

    847
  • Зарегистрирован

  • Посещение

  • Победитель дней

    28

Сообщения, опубликованные Vitaldj

  1. Есть универсальное приложение  на fireMonkey. В windows проблема решалась просто, запускалась друга программа (лежала в этой же директории) первая закрывалась, а потом (при выполнении действие второй программой) она закрываясь, снова запускала первую. В маке, таким образом не получится, так как программа - это своеобразная директория с файлами и внутри ее другую прогу уже не запустишь. 

    Проблема собственно в том, что первой программе, после обновления базы, нужно перезапуститься. Как это решить?

  2. Я использую для этого SQLite Data Access Components от Devart. http://www.devart.com/litedac/. Стоит денег, но я не жалею, что купил. Так как раз есть и то и другое. Единственное, только шифрование всей базы доступен при static linking, а он для мак os X не работает (еще). Но это, как я понял не актуально для вас. Все что нужно вам, есть там))

  3. Доброго времени суток, Уважаемые коллеги. Столкнулся с проблемой. Переношу приложение под универсальные рельсы fmx, но на десктоп. То есть пока только для  windows и mac osX. Но не исключаю, что данная функция понадобиться и в мобильных платформах. Дело в том, что при регистрации нового пользователя, на него генерируется уникальный id, если точнее генерировался стандартный guid. Это было в vcl, так как это стандартная функция виндовс, работала очень просто:

     

    - подключаешь shellapi

    -   guid:= CreateClassID ;

    И все.

     

    Ну и резонный вопрос, как это реализовать в fmx и естественно не только в виндовс? Генерацию on-line на сайтах - не предлагать.

  4. Коллеги, знаю, что TWebBrowser в FMX работает только для мобильных платформ. Что делать в Windows и OsX? Чем заменить, очень нужно. Пытаюсь писать кроссплатформенное (не мобильное) - тупик((.

  5. Я извиняюсь, может уже задавали вопрос, но где экспорт в FMX версии FastReport? Перерыл, так и не понял где искать. Для версии VCL все есть, а для FMX - нет. Интересует экспотр в RTF и ODS. Демки в директории FastReport почему то пустые((

  6. Пробовал все эти дистрибъютивы, нет там этого файла. В директоре lib есть только libmysqld.a .

     

    https://www.dropbox.com/s/x15trfd8o2xyi7j/Screenshot.png?dl=0

     

    Я не знаю, что за расширение а. Он не подходит. Другие же файлы с нужным расширением dylib имеет чисто клиентская библиотека: libmysqlclient.18.dylib Она конечно тоже не подходит. В директории bin, есть еще ряд бинарников (без расширения) , но они тоже не подходят.

     

    https://www.dropbox.com/s/qkwe1zdelh38ek4/Screenshot2.png?dl=0

     

    В мануале вроде как есть упоминание, что нужно собирать из исходников, но самих исходников я не вижу и уж тем более собирать не умею((( Которе засада. Поэтому и обратился, что никто в мире не имеет этот нежный скомпилированный злополучный файл?????

  7. Вот что мне ответили в саппроте devart: По вопросу получения библиотеки для доступа к MySQL Embedded серверу под MacOS, пожалуйста, обращайтесь к разработчикам MySQL сервера.

     

    Гениально!!!! Неужели ктоме немя, никогда не писал в macOS с mysql сервером в embedded режиме????? Неверю!

  8. Если заменить mydac на FireDac - будет требовать libmysqld.dylib?

     

    К своему стыду не смог сделать предлагаемое вами. С FireDac никогда не работал. Сейчас пытался часа 2 в delphiXE7 проделать это, но даже не в embedded режиме, а в натуральном режиме не смог! Delphi просто выгружается без ошибки (без любой надписи об ошибке). То есть закрывается и все! В памяти исчезает процесс bds.exe при попытке проделать вот это: FDConnection1.Connected:=True; ! Ничего не смог сделать((( Глюк какой то! Причем даже когда это делаю из приложения. Программа тоже просто исчезает из памяти(((

  9. Добрый день. Несколько дней пытался решить вопрос с использованием embedded сервера в программе на fmx. Пробую писать универсальную программу под win32/64 и MacOs. Использую компоненты mydac. При компиляции под виндовс проблем не возникает, в директорию ложу и libmysqld.dll и все нужные файлы (data и тд.). Встроенная в приложение база данных работает без нареканий. И совсем ничего не получается под MacOs. В дистрибьютиве mysql под MacOs не нахожу файл встроенной библиотеки libmysqld.dylib  (перерыл все директории). Так же пытался переименовывать разные файлы-библиотеки на libmysqld.dylib - безрезультатно. Дельфи говорит об ошибке. Ну типи того, что файл (библиотека) не тот, не может найти вход и все такое. Что делать? Где взять libmysqld.dylib? Помогите, без этого смысл писать на FMX не вижу ((((

×
×
  • Создать...