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

sinuke

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

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

  • Посещение

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

    35

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

  1. Like
    sinuke отреагировална Kitty в Благодраность   
    Большое спасибо Ярославу, что находит время и фиксит проблемы, которые мы тут поднимаем. И курсы его великолепные!
    Спасибо профессионалам, таким как ZuBy, который терпит наши глупые вопросы и помогает.
    СПАСИБО!!!
  2. Like
    sinuke отреагировална Brovin Yaroslav в Учебное приложение "Слесарное дело"   
    Молодец! Хорошая программа.
  3. Like
    sinuke получил реакцию от walexw в определить версию Android   
    uses AndroidApi.JNI.OS, Androidapi.Helpers; var AndrVersion: string; .... AndrVersion := JStringToString(TJBuild_VERSION.JavaClass.release);  
  4. Like
    sinuke получил реакцию от Andrey Efimov в определить версию Android   
    uses AndroidApi.JNI.OS, Androidapi.Helpers; var AndrVersion: string; .... AndrVersion := JStringToString(TJBuild_VERSION.JavaClass.release);  
  5. Like
    sinuke получил реакцию от Равиль Зарипов (ZuBy) в Диалоговое окно на Андроид.   
    так и сделал
  6. Like
    sinuke отреагировална Равиль Зарипов (ZuBy) в [Android 5+] Цвет заголовка приложения на экране выбора запущенных приложений   
    пока нет решения, вообще не понятно как это делается
  7. Like
    sinuke получил реакцию от Rusland в Как Вы используете RAD Studio   
    познакомился с Delphi еще будучи школьником в 2005 году (до того момента вполне неплохо для своего возраста, считаю, баловался Turbo Pascal 7 под DOS - даже штук пять игр написал простеньких). Некоторое время баловался и забросил. Вот буквально с месяц назад снова "достал из закрамов" свой багаж знаний и написал небольшое и не сильно сложное приложение на FMX (первый опыт). Так что пока только хобби, но что-то меня начинает снова затягивать... =)
  8. Like
    sinuke получил реакцию от Равиль Зарипов (ZuBy) в Как Вы используете RAD Studio   
    познакомился с Delphi еще будучи школьником в 2005 году (до того момента вполне неплохо для своего возраста, считаю, баловался Turbo Pascal 7 под DOS - даже штук пять игр написал простеньких). Некоторое время баловался и забросил. Вот буквально с месяц назад снова "достал из закрамов" свой багаж знаний и написал небольшое и не сильно сложное приложение на FMX (первый опыт). Так что пока только хобби, но что-то меня начинает снова затягивать... =)
  9. Like
    sinuke получил реакцию от Brovin Yaroslav в Как Вы используете RAD Studio   
    познакомился с Delphi еще будучи школьником в 2005 году (до того момента вполне неплохо для своего возраста, считаю, баловался Turbo Pascal 7 под DOS - даже штук пять игр написал простеньких). Некоторое время баловался и забросил. Вот буквально с месяц назад снова "достал из закрамов" свой багаж знаний и написал небольшое и не сильно сложное приложение на FMX (первый опыт). Так что пока только хобби, но что-то меня начинает снова затягивать... =)
  10. Like
    sinuke получил реакцию от #WAMACO в Custom Font   
    что-то оно и у меня "посыпалось". ладн, буду пока сам разбираться. потом чуть что обращусь =)
    эх, извиняюсь. лично моя вина. все оказалось довольно просто: делал "оптимизацию" файлов проекта и папку с шрифтом изменил, но в дэплоймент забыл внести изменения. в итоге так и собрал приложение без шрифта
  11. Like
    sinuke получил реакцию от Равиль Зарипов (ZuBy) в Custom Font   
    что-то оно и у меня "посыпалось". ладн, буду пока сам разбираться. потом чуть что обращусь =)
    эх, извиняюсь. лично моя вина. все оказалось довольно просто: делал "оптимизацию" файлов проекта и папку с шрифтом изменил, но в дэплоймент забыл внести изменения. в итоге так и собрал приложение без шрифта
  12. Like
    sinuke отреагировална AngryOwl в Как скрыть MasterButton?   
    Попробуйте использовать PreloadContent (если, конечно, Вы его уже не используете)
    З.Ы. Это в смысле - по поводу первого появления и прочих лагов "в первый раз"
  13. Like
    sinuke получил реакцию от Kitty в Как скрыть MasterButton?   
    мне помогает избавится от проблем с multiview :
    MasterButton.Visible := False; MultiView.MasterButton := nil; когда нужно, то всё возвращаю обратно
  14. Like
    sinuke получил реакцию от Равиль Зарипов (ZuBy) в Как скрыть MasterButton?   
    мне помогает избавится от проблем с multiview :
    MasterButton.Visible := False; MultiView.MasterButton := nil; когда нужно, то всё возвращаю обратно
  15. Like
    sinuke отреагировална 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
  16. Like
    sinuke получил реакцию от AngryOwl в Анимация нажатия   
    тоже интересно узнать, как убрать этот эффект
     
    добавлено чуть позже:
    разобрался. нужно было убрать этот эффект на итэмах ListBox'а. Нашел стиль listboxitem и удалил у него ActiveStyleObject.

  17. Like
    sinuke получил реакцию от Rokweb в Анимация нажатия   
    тоже интересно узнать, как убрать этот эффект
     
    добавлено чуть позже:
    разобрался. нужно было убрать этот эффект на итэмах ListBox'а. Нашел стиль listboxitem и удалил у него ActiveStyleObject.

  18. Like
    sinuke получил реакцию от AngryOwl в Отловить двойное нажатие кнопки Back...   
    Лично я только что внедрил себе в проект вот такой код (из этой темы) и все заработало. Это в событии FormKeyUp
    {$IFDEF ANDROID} if (Key = vkHardwareBack) and (BackPressed + 2000 > MilliSecondOfTheDay(now))then begin Key := 0; Close; end else begin Key := 0; BackPressed := MilliSecondOfTheDay(now); Toast := TfgToast.Create('Нажмите ''Назад'' еще раз, чтобы выйти из приложения', TfgToastDuration.Short); //Toast из пакета компонет FGX try Toast.Show; finally Toast.DisposeOf; end; Exit; end; {$ENDIF}  
  19. Like
    sinuke получил реакцию от zairkz в Анимация нажатия   
    тоже интересно узнать, как убрать этот эффект
     
    добавлено чуть позже:
    разобрался. нужно было убрать этот эффект на итэмах ListBox'а. Нашел стиль listboxitem и удалил у него ActiveStyleObject.

  20. Like
    sinuke получил реакцию от HyperZen в Отловить двойное нажатие кнопки Back...   
    Лично я только что внедрил себе в проект вот такой код (из этой темы) и все заработало. Это в событии FormKeyUp
    {$IFDEF ANDROID} if (Key = vkHardwareBack) and (BackPressed + 2000 > MilliSecondOfTheDay(now))then begin Key := 0; Close; end else begin Key := 0; BackPressed := MilliSecondOfTheDay(now); Toast := TfgToast.Create('Нажмите ''Назад'' еще раз, чтобы выйти из приложения', TfgToastDuration.Short); //Toast из пакета компонет FGX try Toast.Show; finally Toast.DisposeOf; end; Exit; end; {$ENDIF}  
  21. Like
    sinuke получил реакцию от Andrey Efimov в Отловить двойное нажатие кнопки Back...   
    Лично я только что внедрил себе в проект вот такой код (из этой темы) и все заработало. Это в событии FormKeyUp
    {$IFDEF ANDROID} if (Key = vkHardwareBack) and (BackPressed + 2000 > MilliSecondOfTheDay(now))then begin Key := 0; Close; end else begin Key := 0; BackPressed := MilliSecondOfTheDay(now); Toast := TfgToast.Create('Нажмите ''Назад'' еще раз, чтобы выйти из приложения', TfgToastDuration.Short); //Toast из пакета компонет FGX try Toast.Show; finally Toast.DisposeOf; end; Exit; end; {$ENDIF}  
  22. Like
    sinuke получил реакцию от Alex7wrt в Учебное приложение "Слесарное дело"   
    Название: Слесарное дело
    Платформа: Android, Windows, macOS
    Устройство: ПК, смартфон, планшет
    Разрешение экрана: любое
    Ссылки на скачивание Windows-версии: https://yadi.sk/d/iIeC0OE8ukMoi
    Ссылка на скачивание macOS-версии: https://yadi.sk/d/wBpoFcKe3LgiKx
    Google Play: https://play.google.com/store/apps/details?id=com.sinukeapps.locksmithery
    Описание: Приложение представляет собой электронный конспект по слесарному делу, с помощью которого можно самостоятельно подготовится к занятиям. В него включены 16 тем, поделённые на блоки. Для каждой темы разработаны тесты для самоконтроля. В приложении имеется глоссарий для быстрого поиска по основным понятиям, а также возможность экспорта материалов в текстовый PDF-формат для дальнейшей печати.

  23. Like
    sinuke отреагировална asviridenkov в Учебное приложение "Слесарное дело"   
    http://delphihtmlcomponents.com/
  24. Like
    sinuke получил реакцию от Brovin Yaroslav в Учебное приложение "Слесарное дело"   
    Название: Слесарное дело
    Платформа: Android, Windows, macOS
    Устройство: ПК, смартфон, планшет
    Разрешение экрана: любое
    Ссылки на скачивание Windows-версии: https://yadi.sk/d/iIeC0OE8ukMoi
    Ссылка на скачивание macOS-версии: https://yadi.sk/d/wBpoFcKe3LgiKx
    Google Play: https://play.google.com/store/apps/details?id=com.sinukeapps.locksmithery
    Описание: Приложение представляет собой электронный конспект по слесарному делу, с помощью которого можно самостоятельно подготовится к занятиям. В него включены 16 тем, поделённые на блоки. Для каждой темы разработаны тесты для самоконтроля. В приложении имеется глоссарий для быстрого поиска по основным понятиям, а также возможность экспорта материалов в текстовый PDF-формат для дальнейшей печати.

  25. Like
    sinuke получил реакцию от Евгений Корепов в Учебное приложение "Слесарное дело"   
    Название: Слесарное дело
    Платформа: Android, Windows, macOS
    Устройство: ПК, смартфон, планшет
    Разрешение экрана: любое
    Ссылки на скачивание Windows-версии: https://yadi.sk/d/iIeC0OE8ukMoi
    Ссылка на скачивание macOS-версии: https://yadi.sk/d/wBpoFcKe3LgiKx
    Google Play: https://play.google.com/store/apps/details?id=com.sinukeapps.locksmithery
    Описание: Приложение представляет собой электронный конспект по слесарному делу, с помощью которого можно самостоятельно подготовится к занятиям. В него включены 16 тем, поделённые на блоки. Для каждой темы разработаны тесты для самоконтроля. В приложении имеется глоссарий для быстрого поиска по основным понятиям, а также возможность экспорта материалов в текстовый PDF-формат для дальнейшей печати.

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