Евгений Корепов

Пользователи
  • Публикаций

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

  • Посещение

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

    43

Евгений Корепов стал победителем дня 13 мая

Евгений Корепов имел наиболее популярный контент!

Информация о Евгений Корепов

  • Звание
    Продвинутый пользователь
  • День рождения 22 июля

Информация

  • Пол
    Мужчина
  • Город
    Ухта

Посетители профиля

1 741 просмотр профиля
  1. Евгений Корепов

    idtcpclient и текст

    Если вы хотите передавать данные не тронутыми, то используйте бинарную передачу. А вообще \t это общепринятый символ экранирования табуляции (символа с кодом 9) - вы его как раз и передаете. Можете на выходе делать замену \n на chr(9)
  2. Евгений Корепов

    не создается открытый порт на TCP

    Ну значит точно в биндинге дело, делайте вот так: FIdTCPServer.Bindings.Clear; with FIdTCPServer.Bindings.Add do begin IP:='0.0.0.0'; Port:=ATCPPort; end;
  3. Евгений Корепов

    не создается открытый порт на TCP

    Да, и следующим кодом idTCPserver1.Bindings.Add.Port:=5000; idTCPserver1.Bindings.Add.IP:='0.0.0.0'; вы создаете серверу два интерфейса для прослушки, один с портом 5000 и не определенным адресом, второй с адресом 0.0.0.0 и не определенным портом.
  4. Евгений Корепов

    не создается открытый порт на TCP

    Попробуйте проверять запустился ли сервер. К примеру так function TForm.CreateTCPServer(Var ATCPPort : Word) : Boolean; begin Result:=False; FIdTCPServer:=TIdTCPServer.Create; FIdTCPServer.OnExecute:=IdTCPServerExecute; FIdTCPServer.OnConnect:=IdTCPServerConnect; FIdTCPServer.Bindings.Clear; with FIdTCPServer.Bindings.Add do begin IP:='0.0.0.0'; Port:=ATCPPort; end; try FIdTCPServer.Active:=True; except Result:=False; end; if FIdTCPServer.Active then Result:=True; end;
  5. Евгений Корепов

    версия

    http://fire-monkey.ru/forum/177-fgx/
  6. Евгений Корепов

    OnMouseLeave для заполненного ListBox, Windows

    Этот подход прямее некуда. Думаете как контролы генерируют событие OnMouseLeave (Enter)? Точно не посредством колдовства.
  7. Евгений Корепов

    OnMouseLeave для заполненного ListBox, Windows

    Проверяйте не в событии, а в таймере. Координаты в глобальной переменной Screen.MousePos
  8. Евгений Корепов

    OnMouseLeave для заполненного ListBox, Windows

    Таймер, эдак милисекунд на 200. И в нем проверять координаты мыши, дальше уже арифметика.
  9. Евгений Корепов

    Требования к целевому уровню API с августа 2018 г.

    Аудитория никак не изменится. Ведь minSdkVersion="14" все равно перекроет и все старые устройства.
  10. Евгений Корепов

    Требования к целевому уровню API с августа 2018 г.

    Думаю да.
  11. Евгений Корепов

    Требования к целевому уровню API с августа 2018 г.

    Файл AndroidManifest.template.xml в папке проекта (это шаблон манифеста). Строка: <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" /> Если вы откомпилируете проект и посмотрите подготовленный средой файл манифеста в папке \Android\Debug\AndroidManifest.xml то увидите что приложение предназначено для API десятилетней давности: <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" /> Гугль от вас просит примерно такого <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" /> Измените шаблон AndroidManifest.template.xml: <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="26" />
  12. Евгений Корепов

    Обработка анимированных GIF по рецепту китайского коллеги

    Принцип работы такой: На форму кладете стандартный TImage Создаете экземпляр TGifPlayer Задаете свойство FGifPlayer.Image:=Image; где Image это лежащая на форме TImage Загружаете гифку FGifPlayer.LoadFromFile('D:\Embarcadero\Projects\ShareCode\FMX.GifUtils\GIF_Example.gif'); Запускаем проигрывание гифки FGifPlayer.Play; Вот код: unit UnitFormMain; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.GifUtils, FMX.Objects; type TFormMain = class(TForm) Image: TImage; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } FGifPlayer : TGifPlayer; end; var FormMain: TFormMain; implementation {$R *.fmx} procedure TFormMain.FormCreate(Sender: TObject); begin FGifPlayer:=TGifPlayer.Create(Self); FGifPlayer.Image:=Image; FGifPlayer.LoadFromFile('D:\Embarcadero\Projects\ShareCode\FMX.GifUtils\GIF_Example.gif'); FGifPlayer.Play; end; end. Вот демо проект во вложении: FMX.GifUtils.Demo.zip
  13. Евгений Корепов

    Tokyo 10.2 Не работает дебаг в Android

    Проверьте, с помощью Tcpview.exe к примеру, какое приложение слушает на этом порту. P.S. Зарапортовался... порт же не известен. Только некий адрес.
  14. Евгений Корепов

    Импорт/экспорт БД

    Конечно полный путь, откуда иначе функция узнает какой файл отправлять? AComment - комментарий, типа "Это файл №199 из такого то приложения, служит для того то". Но никто не заставляет вас его писать. Перед тем как пробовать запускать, прочтите предупреждения компилятора, некоторые функции устарели или изменилось их местоположение. Исправьте код. После этого вызывайте как указали, но вместо знаков вопроса укажите пустую строку к примеру. И убедитесь в существовании файла перед его отправкой.
  15. Евгений Корепов

    Импорт/экспорт БД

    Да, конечно. Что то из этих, лишнее уберите: Androidapi.JNI.Webkit, FMX.Platform.Android, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNIBridge, Androidapi.JNI.JavaTypes, Androidapi.JNI.Net, Androidapi.JNI.Os,