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

Vitaldj

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

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

  • Посещение

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

    28

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

  1. 2 часа назад, Сергей Сергеев сказал:

    Нет.. так не пойдет.. хранилище на MS SQL через ISAPI DataSnap пользователи получают доступ по логину паролю, на сервере DataSnap держит сессию послt идентификации.. зачем SQLlite? все время подкачивать туда данные? ну вообще это мед. информация.. хранить на клиенте в недрах андроида - нельзя

    Храните не персонафицированные данные. Всмысле обезличенные, без ФИО и тд.... 

  2. Коллеги, простите за мою назойливость, но не применяйте свои десктопные знания в мобильных разработках! Это совершенно разные задачи! ИМХО постоянный коннект в мобилах - это зло!

  3. 2 часа назад, Сергей Сергеев сказал:

    т.е. проблема выродилась в то, как запретить Андроиду закрывать приложение при "свертывании"..  ( у меня рвется коннект с датаснап сервером.. со всеми вытекающими последствиями)

    Юмору наших форумчан нет предела. Ответ НИКАК. На этом форуме тысячу раз объясняли, что мобильные платформы на то и МОБИЛЬНЫЕ. Они сами регулируют запущенные процессы. Или ваша батарейка будет таять на глазах из за ваших же приложений. Это вам не десктоп, где операционной системе "по барабану", сколько запущено процессов.

  4. 4 часа назад, Камышев Александр сказал:
    
    begin
      //сюда запись 1 в файл>
      Application.Initialize;
      //сюда запись 2 в файл>
      Application.CreateForm(TForm1, Form1);
      //сюда запись 3 в файл>
      Application.Run;
    end.

    для начала так, будет понятно на инициализации или при создании формы или после run

    не верю что движок FMX падает, да и нет его, движка :)

    Может я неважно выразился про "до инициализации" но ваш метод покажет, что все 3 записи будут существовать. То есть сама программа загружается, проходят все onshow и другие события. А глюк на этапе прорисовке. Ну не знаю как сказать))). То есть показывается главная форма, часть данных, а по какой то причине честь данных не показывается и поверх ошибка. Пытаешься нажать на "ок" этой ошибки, а поверх такая же. Или поначалу пропадает часть данных, а потом ошибка. Вот там есть скрины. там

  5. 1 минуту назад, Камышев Александр сказал:

    была такая же ситуация, падала служба на виндовс сервер 2012, ставить туда ничего нельзя, злой админ, удаленка и т.д.

    пришлось в коде раскидывать запись лога в файл, и в несколько итераций вышел на проблемный код, можно так

    Проблема то как раз в том, что вылетает ошибка в процессе инициализации))). То есть из за "движка" FMX

  6. 4 минуты назад, Камышев Александр сказал:
    
    extern "C" int FMXmain()
    {
    	try
    	{
    		GlobalUseDXInDX9Mode = true;
    		Application->Initialize();
    		Application->CreateForm(__classid(TdmSUHttpClient), &dmSUHttpClient);
    		Application->CreateForm(__classid(TForm1), &Form1);
    		Application->Run();
    	}

    не заметил тормозов и проблем, работает вроде,

    это конечно не графический движок современной видеоигры...

    по теме должно помочь

    Ой, для паскаля (Delphi) можно код?

  7. Коллеги, писал пост ранее на похожую тему, а воз и ныне там. Сегодня опять гром среди ясного неба. Написал пользователь программы, говорит, что при запуске ошибка. У него windows vista. Вот скрин:

    Ошибка программы.jpg

    Написана, естественно в берлине. Кроме как обновить дрова видеокарты и directX я не нашел, что пописать пользователю.

    Естественно вопрос в аудиторию:

    1) Что это за ошибка?

    2) Как с ней бороться?

    3) Какие вещи нужно обновлять в windows, для исправление этой ошибки?

    Вроде сказано и мы это обсуждали, что выпилили только windows XP, а остальное осталось. Эта ошибка в viste, до этого поста была в windows 7!!! Который я тоже так и не решил!

    Помогите кто чем сможет, не комильфо это, декларировать поддержку операционной системы, а ее нет((

  8. Я использовал ранее только для себя.  Я с его помощью получил часть данных в диссертацию и успешно защитился в 2007 году. Помню удивление моего диссертационного совета, когда узнали, что я сам написал эту программу. Совет был по иммунологии/клинической фармакологии. Но со временем мой основной программы продукт понравился многим. И с 2009 года я выпустил первую публичную версию еще на delphi7. С 2015 года полностью переписываю его на FMX, что добавило кроссплатформанности. Мой программный продукт является автоматизированным рабочим местом врача - клинического фармаколога. Самое главное, он абсолютно бесплатный и без рекламы. Пользователи - врачи со всей РФ. Поэтому в опросе наверху я не смог выбрать "как я использую студию".

  9. 8 часов назад, wamaco сказал:

    Вопрос: если устанавливать студию через web установщик, туда уже включены все HotFix-ы или их надо потом еще ставить?

    Кто нибудь знает?

    Надо! В абракадабре, кто занимается этой частью, да простит меня Ярослав, лентяи. + Еще это связано с особенностями самой студии.

  10. 2 минуты назад, Oleg Krivopusk сказал:

    как где :) ?

    http://store.embarcadero.ru/catalog/rubric/64

     

     

    Новая лицензия Named 40 999,00 руб.
     
    Обновление Named (Upgrade c C/S Pack или AnyDAC) 28 999,00 руб.
     
    Новая лицензия Concurrent 82 999,00 руб.
     
    Обновление (Upgrade) Concurrent 56 999,00 руб.
     
    Новая лицензия Network Named 40 999,00 руб.
     
    Обновление (Upgrade) Network Named 28 999,00 руб.
     

    Ну это я, так сказать, риторически! Если вам не нужна мобильный коннект и только к MsSQL, то devart Для вас выбор! Никакого геморроя с firedac! Тогда ваш ценник 149.95$

  11. 21 минуту назад, Oleg Krivopusk сказал:

    а как легально и бесплатно подключиться к MS SQL ? Возможно ли это или ФаерДак нужно покупать за 40 000 ?

    Где вы такие цены взяли? Купите devart https://www.devart.com/sdac/ordering.html

    Не посчитайте за рекламу))

  12. 59 минут назад, long_island сказал:

    Да, если реальный IP, конечно, но по нему не проходит коннект.

    Пишите понятнее, так есть белый ip или нет?

    если есть, то он скрыт за руотером, надо пробросить порт (не помню какой использует PAserver)

  13. 11 часов назад, long_island сказал:

    Здравствуйте. Вопрос такой. Каким образом можно через PAServer запустить дебаг приложения для MAC OS на удаленном ПК, не подключенном локально.

    Спасибо.

    Насколько удаленным? Есть реальный (белый ) ip адрес?

  14. 2 часа назад, Alesk сказал:

    В приложении имеется 230 аудиофайлов(это число будет увеличиваться), которые были добавлены в проект через deployment, такой способ не идеален, т.к. приложение запускается очень долго ~ 6 сек, даже на мощных телефонах(Android). При этом при запуске приложение ничего не делает с этими файлами. Посоветовали мне использовать базу данных, однако какую лучше использовать для хранения большого количества аудиозаписей локально?

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

  15. 3 часа назад, dervish00 сказал:

    дааа, что-то я погорячился... все гораздо проще. но, вопрос в любом случае не снимается - SQLite -> XML, например для бакапа. правда, это другая тема...

    Опять же, зачем xml!???? (Или я просто его ненавижу). Есть стандартные свойства для бекапа;)). Да хоть напямую в sql файл!

  16. 23 минуты назад, Kitty сказал:

    Попробовла разные планшеты. Везде получаю:

    [FireDAC][Phys][SQLite]ERROR: unable to open database file

    При установке на телефоны все работает как часы.

    Кому нибудь удалось на планшете достучаться до FireDAC SQLite базе данных?

    Что то здесь не то! К счастью сожалению не имею девайнас на андроид, но проверить бы хотелось. А в дебаге трассировали? Проверяли на наличие файла базы данных? Ну типа 

    if FileExists()then

    И как прописываете путь?

  17. 9 минут назад, dervish00 сказал:

    Подниму темку. Все описанное выше хорошо для БД, в которые пользователь ничего не сохраняет, а как сделать то же (апгрейдить БД) в которую пользователь уже чего-то занес. Просится решение, что-то вроде выгрузки из текущей базы, например, в xml, удаление текущей, создание новой и загрузки в новую данных из xml. Отсюда вопрос: есть ли какие-либо готовые решения выгрузки SQLite БД в XML?

    Вы как то странно, на мой взгляд ставите вопрос. Зачем тогда создавать новую, если уже есть старая? Так и делайте обновления старой))) update, alter и тд и тп.

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