Лидеры
Популярный контент
Показан контент с высокой репутацией 09.08.2016 в Сообщения
-
[Андроид] доступ к базе данных
Равиль Зарипов (ZuBy) и ещё один отреагировал Kitty за вопрос
Создать FireDAC Аревьев написал: Я не знаю, почему пишут так: void __fastcall TForm1::FDConnection1BeforeConnect(TObject *Sender) { #if defined(_PLAT_IOS) || defined(_PLAT_ANDROID) FDConnection1->Params->Values["Database"] = System::Ioutils::TPath::Combine(System::Ioutils::TPath::GetDocumentsPath(), "mikros.s3db"); #endif } когда проще писать эдак: void __fastcall TForm1::FDConnection1BeforeConnect(TObject *Sender) { #if defined(_PLAT_IOS) || defined(_PLAT_ANDROID) FDConnection1->Params->Values["Database"] = "$(DOC)/mikros.s3db"; #endif } Даже не хочу проверять его теории, о которых не слова не сказано в документации!!!2 балла -
Итак все работает теперь и на планшете. Какой вывод можно сделать с профессором Преображенским из Собачьего сердца? 1. Не читаете газет и документацию эмбаркадеро. 2. Используйте вместо TForm1::FDConnection1BeforeConnect конструктор TForm1::TForm1 3. Спасибо ZuBy за наводку. Самой воображалки не хватило.2 балла
-
[Андроид] доступ к базе данных
zairkz и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
перенесите в OnCreate или еще куда-нибудь, для теста2 балла -
Delphi 10.1 + iOS 7
enatechno и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
Seattle -> http://docwiki.embarcadero.com/RADStudio/Seattle/en/Supported_Target_Platforms Berlin -> http://docwiki.embarcadero.com/RADStudio/Berlin/en/Supported_Target_Platforms2 балла -
Суть проблемы описана в теме и кошки тут не причем. Читаем...1 балл
-
1 балл
-
ZuBy решил все мои вопросы с планшетами. А справочная система эмбаркадеро г...но. Полное.1 балл
-
Недавние изменения в публикации
Rusland отреагировал FeLDMARShaL за вопрос
В общем было принято решение, перейти на гарантировано рабочие компоненты, при их использовании пришлось подключать библиотеку для параллельного программирования, но теперь наши потребности они полностью удовлетворяют, хоть гораздо менее удобные чем купленные RTC компоненты. Пример как мы будем работать с новыми компонентами (авторизация на нашем ресурсе): procedure TForm2.Button1Click(Sender: TObject); var psw: String; begin psw := '123'; TTask.Run(procedure var NetHTTPClient: TNetHTTPClient; AContentStream: TStringStream; ContentStream: String; sha1: String; IdHashSHA1: TIdHashSHA1; aURL: String; begin try NetHTTPClient := TNetHTTPClient.Create(nil); try AContentStream := TStringStream.Create; try IdHashSHA1 := TIdHashSHA1.Create; try sha1 := LowerCase(IdHashSHA1.HashBytesAsHex(TidBytes(Bytesof(psw)))); NetHTTPClient.Accept := 'text/html, application/xhtml+xml, */*'; NetHTTPClient.ContentType := 'application/x-www-form-urlencoded'; NetHTTPClient.AcceptEncoding := 'UTF-8'; aURL := 'json=yes&' + 'CompanyID=40&' + 'ModernLogin=' + URL_Encode('{"phone":"XXXXXXXXXX","pwd":"'+sha1+'"}'); NetHTTPClient.Execute('GET', 'XXXXXXXXX/index.php?'+aURL, nil, AContentStream); //ДОБАВИТЬ все потенциально возможные ошибки связанные с сетью //ДОБАВИТЬ общий счетчик кол-во незавершенных потоков для операция начала и конец ожидания загрузки данных по сети AContentStream.Position := 0; ContentStream := AContentStream.DataString; TThread.Synchronize(nil, procedure() begin //ДОБАВИТЬ обработчик возможных ошибок в ответе Form2.WorkWithAnswer(ContentStream); end ); finally FreeAndNil(IdHashSHA1); end; finally FreeAndNil(AContentStream); end; finally FreeAndNil(NetHTTPClient); end; except on E: Exception do begin //ДОБАВИТЬ обработку ошибка в главном потоке end; end; end ); end;1 балл -
Недавние изменения в публикации
Равиль Зарипов (ZuBy) отреагировал zairkz за вопрос
1 балл -
Вы как то странно, на мой взгляд ставите вопрос. Зачем тогда создавать новую, если уже есть старая? Так и делайте обновления старой))) update, alter и тд и тп.1 балл
-
Недавние изменения в публикации
zairkz отреагировал FeLDMARShaL за вопрос
Нужна публикация, занимаюсь проблемой в плотную. Как оказалось то же самое прилоежние на андройде, который подключен к той же маковской сети NAT64/DNS64 без проблем выходит в инет. Получается запара именно в iOS девайсах. У кого нибудь за это время появились какие нибудь идеи? Переход на новый берлин не исправил проблему. Есть люди которые смогли опубликовать приложение которое работает с сетью, может кто поделится опытом?1 балл -
Вопрос Администратору! Какие планы на Россию?
Kitty отреагировал Равиль Зарипов (ZuBy) за вопрос
скорей всего одно из другого вытекает, Linux ведь не ARM (там и Intel/Atom и все что с X86 связано) увидим, что получится1 балл -
Вопрос Администратору! Какие планы на Россию?
Rusland отреагировал chaplin.u@gmail.com за вопрос
Да печально что фирма в прошлом году обьявила про движение в сторону мобильных платформ а в этом свернула на Линукс сервера. Так и не сделали компилятор под Х861 балл -
наш главный сказал, что достаточно начать работу рассматривать как призвание и в душе у вас опять будет гармония. 70 на четверых и в регионе в этом году перестало хватать (((1 балл
-
Вот вариант реализации с использованием java и XE7: http://www.sql.ru/forum/1195099/kak-podpravit-kontakt-v-android?mid=18728423#187284231 балл
-
[Android] В Release конфигурации приложение стартует и закрывается
MAD_EVAL отреагировал Brovin Yaroslav за вопрос
Если свои файлы не были добавлены, то можно воспользоваться кнопкой "восстановить настройки по умолчанию" для Deployment Manager.1 балл