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

Rusland

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

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

  • Посещение

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

    26

Активность репутации

  1. Like
    Rusland получил реакцию от Kitty в Акция: Delphi 10.1 Berlin Starter Named БЕСПЛАТНО   
    Пришло письмо от Абракадабры:
    Компания Embarcadero благодарит Вас за использование Delphi Starter Edition.
    Если Вы занимаетесь профессиональной разработкой программного обеспечения, то Вы заметили, что функционала этой редакции не всегда хватает, и кроме того лицензия Starter имеет определенные ограничения. Поэтому мы делаем Вам специальное предложение по обновлению на старшие редакции, которое действует до 30 сентября 2016г.* Вы можете обновить Delphi Starter до Delphi 10.1 Berlin Professional или Enterprise по специальной цене.
    Обновите Ваш Starter на Delphi 10.1 Berlin Professional!
    Сделав Upgrade с редакции Starter на Delphi Professional 10.1 Berlin за 58 999 рублей (обычная цена такого upgrade - $1 296) Вы получите:
     возможность разработки для Mac OS X и 64-битной версии Windows;
     компоненты и средства работы с локальными БД;
     возможность приобретения дополнительных продуктов для работы с серверными СУБД.
    А если Вы поторопитесь, и сделаете обновление до 15 сентября с.г. то Вы сможете воспользоваться еще одной нашей акцией и получить бесплатно Mobile Add-On Pack for Delphi10.1 Berlin Professional и возможность разработки мобильных приложений для iOS и Android;
  2. Like
    Rusland отреагировална Pax Beach в TBeacon. CASE: Использование маячков для контроля расхода электроэнергии   
    В рамках конкурса Device Lab от Google подготовил кейс «Маячки Eddystone для контроля расхода электроэнергии».
    Ознакомиться можно по ссылке — http://singro.ru/eddystone-beacons-electro-energy/ и в ближайшее время на «Хабрахабре».

    С помощью компонента TBeacon решены задачи:
    — поиск ближайших маячков;
    — работа с маячками в сервисе Android; 
    — фильтрация маячков по технологии Eddystone, ссылкам, идентификаторам.
    — привязка маячков к геокоординатам и базе данных приборов учета электроэнергии.
     
    Черпайте идеи и задавайте вопросы.
    Буду рад ответить на них.
     
    UPD:
    Наша работа заняла второе место в конкурсе Google Device Lab. Прочитать об этом можно на хабре.
  3. Like
    Rusland отреагировална Crusader99 в Жесты в runtime   
    Видимо массив izm , а izm[ii] - элемент массива ? 
    Попробуй
    (izm[ii] as tbutton).Touch.GestureManager:=GestureManager1;
  4. Like
    Rusland получил реакцию от Равиль Зарипов (ZuBy) в Указать свой шрифт   
    Martifan, вы можете использовать любой шрифт, а не только FontAwesome
  5. Like
    Rusland отреагировална Fedor K в Функция нечеткого сравнения строк   
    Для сравнения 2-х строк хорошо подходит алгоритм Расстояние Левенштейна.  Использовал его реализацию на FMX для поиска по словарям при ошибочном вводе, используя ошибку = 2. Про производительность и пример реализации можно посмотреть тут.
  6. Like
    Rusland отреагировална Fedor K в Запуск на удаленном ПК.   
    Недавно была задача реализовать похожее, ПК и Мак разделял океан. Очень просто для этого использовать LogMeIn Hamachi. Для 5-ти пользователей используется бесплатно. Задержка не заставила себя ждать, но все реально.
  7. Like
    Rusland отреагировална AngryOwl в Использование своего шрифта под Windows   
    В общем можно сделать, конечно, установку шрифта в инсталлере программы. И это будет оптимальным решением.
    Но можно обойтись и без него.
    Не буду расписывать детали, просто закину приложение и фрагменты кода. Думаю разберетесь. Естественно изменив на свои шрифты и т.п.
    Все нижеперечисленное - в файл проекта DPR, перед Application.Initialize;
    const CKey = '\Software\Microsoft\Windows NT\CurrentVersion\Fonts'; CFontFileName = 'spherelive.ttf'; CFontName = 'spherelive (TrueType)'; procedure ExecuteWait(const sProgramm: string; const sParams: string = ''; fHide: Boolean = false); var ShExecInfo: TShellExecuteInfo; begin FillChar(ShExecInfo, sizeof(ShExecInfo), 0); with ShExecInfo do begin cbSize := sizeof(ShExecInfo); fMask := SEE_MASK_NOCLOSEPROCESS; lpFile := PChar(sProgramm); lpParameters := PChar(sParams); lpVerb := 'open'; if (not fHide) then nShow := SW_SHOW else nShow := SW_HIDE end; try if (ShellExecuteEx(@ShExecInfo) and (ShExecInfo.hProcess <> 0)) then try WaitForSingleObject(ShExecInfo.hProcess, INFINITE) finally CloseHandle(ShExecInfo.hProcess); end; except On E : Exception do ShowMessage('font install Exception: ' + E.Message); end; end; if not IsFontRegistered(TPath.Combine(ExtractFilePath(ParamStr(0)), CFontFileName), CFontName) then if FileExists(TPath.Combine(ExtractFilePath(ParamStr(0)), 'RegFontC.exe')) then ExecuteWait(TPath.Combine(ExtractFilePath(ParamStr(0)), 'RegFontC.exe')); Application.Initialize; Где будет лежать файл со шрифтом - это уже ваше дело. Можно его куда угодно поместить. Хоть в ресурсы, хоть файлом просто, хоть с инета скачать.
    P.S. Ну и конечно - это все именно под винду...
    RegFont.zip
  8. Like
    Rusland отреагировална Pax Beach в TNotificationCenter. Можно ли изменить иконку?   
    Коллеги, есть ли успехи в решении этого вопроса?
    Поделитесь опытом плиз.
  9. Like
    Rusland отреагировална Камышев Александр в Failed to load libssl.so   
    компиляция шла около часа, вот если кому нннада файлы библиотек
    x86.zip
  10. Like
    Rusland отреагировална master webs в GCMIntentService или Multiline Push and Local Notification   
    для обезьян только бесплатно  сам активно на фрилансе строчу приложения  на делфях чтоб у нас работа была ))) чтоб если нужны будут доработки  искали имено делфиста обезьянщика )
  11. Like
    Rusland отреагировална Равиль Зарипов (ZuBy) в GCMIntentService или Multiline Push and Local Notification   
    оффтоп: в чем смысл, на форуме не по инвайту регистрируются. сделаю тест-акк и заберу бесплатно...
    будут проблемы в реалиации пишите, возможно решим их вместе
  12. Like
    Rusland отреагировална Равиль Зарипов (ZuBy) в GCMIntentService или Multiline Push and Local Notification   
    нужно дописать такой функционал, делается это в NotificationCompat.Builder addAction
    документация
  13. Like
    Rusland отреагировална Камышев Александр в Функция нечеткого сравнения строк   
    в Berlin FMX нет AnsiString? да как так то, не может быть, в Seattle же есть...
    со строками есть момент такой, сразу код, так понятней:
    host = url; int pos = host.AnsiPos( "://" ); #ifdef WIN32 if ( pos ) host.Delete( 1, pos + 2 ); #endif #ifdef __ANDROID__ if ( pos ) host.Delete( 0, pos + 2 ); #endif в общем начало строки с 1 либо с 0
  14. Like
    Rusland отреагировална krapotkin в Linux Just Turned 25 and Delphi is Coming to Celebrate   
    в двух словах
    линукс празднует 25 лет и лучший подарок ему - очевидно ж )), что делфи обзавелась бета-компилятором под него )))
    компилер 64-бит
    работа через PAServer как и на остальных платформах
    осенью будет бета
    IDE называется Годзилла
    ах да, конечно, если вы перейдете на берлин и купите годовую подписку, то вам тоже дадут потестировать в рамках подписки...
  15. Like
    Rusland получил реакцию от AngryOwl в Получение результата голосового распознавания   
    Создал новый проект, кинул компонент, все работает... что не может не радовать )
    Но можно ли сделать так чтобы появляющееся окно с Микрофоном
     
    было поменьше или располагалось снизу, не перекрывая компоненты формы?
  16. Like
    Rusland отреагировална zairkz в Получение результата голосового распознавания   
    Компонент надо установить только под 32-bit windows->compile->install
    А для компиляции проекта надо чтобы в папке проекта лежали выше указанные файлы.
  17. Like
    Rusland отреагировална zairkz в Получение результата голосового распознавания   
    Упс, не забудьте добавить SpeechRecognition.pas' добавить в проект и в папку с проектом скопировать файлы android.speech.SpeechRecognizer.pas, Androidapi.JNI.Speech.pas, AndroidTTS.pas
  18. Like
    Rusland получил реакцию от Andrey Efimov в TEdit не понятное удаление последнего символа   
    Попробуйте поставить два Edit-а и переходите с одного на другой и попробуйте удалить последний символ.
     
    Спасибо, решение сработало.
  19. Like
    Rusland получил реакцию от Kitty в Дорожная карта   
    В 2017  
    еще пока даже апдейты Берлина не выпустили, когда им успеть новую версию выпустить
  20. Like
    Rusland получил реакцию от zairkz в Дорожная карта   
    В 2017  
    еще пока даже апдейты Берлина не выпустили, когда им успеть новую версию выпустить
  21. Like
    Rusland отреагировална Евгений Корепов в Как нормально установить Berlin?   
    Самое смешное что у меня для таких случаем настроена переменная среды окружения TEMP=D:\Temp\System_Temp\, но видимо писатели не стали парится с их использованием, а написали нечто вроде Куда_срем := Папка_профиля + 'AppData\Local\Temp';
    Установить в итоге удалось выделив на системном около 45 гигов. Но мусор на системном диске остался, буду разбираться как его переносить. Интересно, хоть кто нибудь пишет проекты в папке профиля Documents\Embarcadero\Studio\Projects, по станной задумке эмбаркадеры? Нужно больше вложенных папок! Глубже, еще глубже! Все еще не достаточно глубоко! ;-)
    С трудом нашел Android SDK C:\Users\Public\Documents\Embarcadero\Studio\18.0\CatalogRepository\AndroidSDK-24.3.3_GIB.Build.22858.6822, хотя не уверен что это используемая средой копия, слишком мало вложенных папок, нужно копать глубже ;-)
  22. Like
    Rusland отреагировална zairkz в Получение результата голосового распознавания   
    Если еще актуально:
    Установил компонент SpeechRecognition1 (во вложении)
    Накидываю на форму компонент TSpeechRecognition из панели компонентов
    в нем имеются свойства(у меня следующие):
    AlwaysGuesses: true; Language: ru-RU; Prompt: Пожалуйста скажите ЧЕ нибудь! Объявите глобально FSpeech: TStrings; является своего рода посредником передачи данных иначе все глючит) Теперь при необходимости вызывайте SpeechRecognition1.ListenFor(FSpeech); появится окно обработки голоса Далее в компоненте обработчике OnRecognitionEx прописываем куда распознанный текст должен попасть   Edit1.Text := Guesses[0]; Ссылка на источник http://delphi.org/2014/10/voice-enable-your-android-apps/ но кажись сейчас можно скачать только Триал версию, а во вложении полная версия (да простят меня Боги!), демки там есть, а также примеры для перевода текста в голос.
    Speech.zip
  23. Like
    Rusland отреагировална Andrey Efimov в [Статья] Публикация приложения в Google Play   
    Ссылка: http://delphifmandroid.blogspot.ru/2016/06/google-play-google-play.html
    Автор: Андрей Ефимов
    Описание: Публикация приложения в Google Play
  24. Like
    Rusland отреагировална Andrey Efimov в [Заметка] [Google Play] Ответы на два самых частых вопроса   
    Ссылка: http://delphifmandroid.blogspot.ru/2016/06/google-play.html
    Автор: Андрей Ефимов
    Описание:
    В этой заметке я ответил на два самых частых вопроса:
    Как сделать, чтобы сертификат выбирался автоматически? Как выбрать сертификат по умолчанию? Как обновлять приложение в маркете?  
  25. Like
    Rusland получил реакцию от web_warp в Зависание приложения при открытии виртуальной клавиатуры   
    У нас с вами аналогичные проблемы (только у меня планшет Lenovo  Lenovo Tab 2 A7-30DC Android 5.0.1). Разработчики делают вид что не видят наших тем 
×
×
  • Создать...