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

petyaas

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

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

  • Посещение

Весь контент petyaas

  1. можно ли скомпилировать на x64?
  2. для разработки под андроид берлин или РИО?
  3. Этот вопрос в разделе андроид. Диспетчер загрузки в андроиде Downloadmanager, downloadservice
  4. Как использовать "диспетчер загрузки" ?
  5. как скачать файл стандартным загрузчиком по умолчанию?
  6. по почте отправили данные ssl Ваш сертификат предоставлен ниже -----BEGIN CERTIFICATE----- MIIHCjCCBfKgAwIBAgIMLDUowWf1F.... HAKSHLAJSJLAS.... -----END CERTIFICATE----- Корневой сертификат Промежуточный сертификат Запрос на получение сертификата Сохраните приватный ключ на локальном компьютере. может надо их указать!
  7. var ht:thttpclient; data:TIdMultiPartFormDataStream; begin IdOpenSSLSetLibPath(TPath.GetLibraryPath); ht:=thttpclient.Create; data:=TIdMultiPartFormDataStream.Create; data.AddFormField('tpost','asdasd'); memo1.Text:=ht.Post('https://pursat.store/index.php',data).ContentAsString; data.Free; ht.Free; и так не шифруются !
  8. Именно переменные не шифруетсе
  9. petyaas

    Шифрование данных

    Использую tidhttp и idsslhandlersocketopenssl подлючается по https. Но при наблюдении на сниффере все пост гет можно прочитат. Как скрыть эти данные
  10. если сохранить fot.savetofile('foto.jpg'); работает но в bitmap не запихивает
  11. никак не могу найти ошибку!! зависает после загрузки tmemorystream в tbitmap в Windows все работает! var Form1: TForm1; t:string; implementation {$R *.fmx} procedure tform1,prn; begin showmessage(t); end; procedure tform1.getimg(Sender: TIdThreadComponent); var ht:tidhttp; tb:tbitmap; fot:tmemorystream; begin ht:=tidhttp.Create; tb:=tbitmap.Create; fot:=tmemorystream.Create; ht.Get('http://kino-watch.online/images/movie/10/1035580.jpg',fot); t:='downloaded'; TIdThreadComponent(sender).Synchronize(form1.prn); fot.LoadFromStream(fot); t:='bitmap'; TIdThreadComponent(sender).Synchronize(form1.prn); fot.Clear; ht.Free; fot.Free; tb.Free; TIdThreadComponent(sender).Terminate; end; procedure TForm1.Button1Click(Sender: TObject); var thr: TIdThreadComponent; begin try thr:=form1.FindComponent('thrgetimg') as TIdThreadComponent; thr.DisposeOf; thr.Destroy; thr.Free; thr:=nil; except on Exception do ; end; thr:=TIdThreadComponent.Create(form1); thr.Name:='thrgetimg'; thr.Active:=false; thr.Loop:=false; thr.Priority:=tpNormal; thr.StopMode:=TIdThreadStopMode.smTerminate; thr.OnRun:=form1.getimg; //showmessage('run'); thr.Active:=true; end;
  12. как создать .so файл в Delphi ? и как использовать? где что почитать?
  13. сниффер : POST /vs HTTP/1.1 Host: siritiik.site Connection: keep-alive Content-Length: 310 Accept: application/json, text/javascript, */*; q=0.01 Origin: http://siritiik.site X-Requested-With: XMLHttpRequest User-Agent: Mozilla/5.0 (Linux; Android 8.0.0; SM-A520F Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.106 Mobile Safari/537.36 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer:http://kikatune.site/video/28de2d85d322f1a8/iframe?ref=Y2ZhQXNWeEpvZnVuTHZmWjFuZzVUeGZhSTdxZFBoc01wT01NY0U4NDlSUzBac05JcUoxem84TDlSTklBTFNGOXl2b01JeWc1MWJqb1FSN0JqbXBCRXdKS0owWU1RZm5iV3ZISzN2anFxMzBGdXZGL24xUUR5bnNMZnZSeHhWZDY5MTFMb1R6Nk9TMGVYc0xtcy9vVjR0Sy9FdVdYTjJwcmx0bDB2c2hzQVZqQVZ5ZzdYa2dUUGJSdGdtZHZSS09DLS1TWkhaRWpBUXZSYkgvRnpKTGRvV09RPT0%3D--f5cf8ab84d2d2414eea1e3924170ae1ed831579e Accept-Encoding: gzip, deflate Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 q=ZBcm%2BOtgSvIHazvl4R2j%2BXjPixRe5HQJwoKPL5%2BZ%2B6tH8lw118CJPw1Ip3hsXXIARNz7Faf4kjmMfEztWXO%2BR4HYQLxOVvVbSzgXhCosOd%2BYO3vsxPWqpnrmK9cQQxSJ0BdrY5GPIj%2Fzg2WJZmxshqJe%2FTspolF7AqJzIO6mzewMy8x1kn1ZX%2FdRZQPVCkWPSTsXhKHZAUkzSpLz2SoRu5mMy%2BnZD%2FhzZZcWzqKqhzM5tGWi7EWP59711sscCsVdlLhjyyNJ8PaqL7MI%2BPR9zQ%3D%3D браузер отправляет post q=....... нужно отправить этот q!
  14. можно ли отловить GET, POST в WebBrowser?
  15. Надо сниффером проследить и повторить все. Других решений не нашлось
  16. Да но ссылка на этот файл меняется. Если не получается скачать надо достать новую ссылку
  17. всем привет. надо получить ссылку на видео с сайтов с online video например: http://kino-watch.online/watch-online/alpha-2018/ может WebBrowser или какой нибудь другой способ! в какую сторону копать?
  18. разобрался: procedure tform1.nabor(num:string); var Intent: JIntent; URI: Jnet_Uri; number:jstring; number1:string; begin Intent:=TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_DIAL); number:=TJnet_Uri.JavaClass.encode(StringToJString(num)); number1:=jstringtostring(number); Intent.setData(StrToJURI('tel:'+number1)); SharedActivity.startActivity(Intent); end;
  19. petyaas

    исчезает #

    надо набрать ussd команду: var Intent: JIntent; URI: Jnet_Uri; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_DIAL); Intent.setData(StrToJURI('tel:*0809#')); SharedActivity.startActivity(Intent); end; при наборе исчезает #
  20. TIdMultiPartFormDataStream.AddFormField('qwerty','оырвлоырвЛОРЛОРЛфыофырл','utf-8').ContentTransfer := '8bit'; отлично работает!
  21. Тему можно закрыть edit.selstart ответ
  22. при нажати на edit переместить курсор в начало текста
  23. можно и windows server 2016)))
  24. база будет на vps. по производительности какой лучше? сетевого трафика? скорость работы?
  25. petyaas

    DataSnap или API на php(Android)

    Доброго времени суток. Возникло несколько вопросов по поводу методов обращения к БД. И так имеется сервер с базой данных MySQL требуется организовать подключение и работу с таблицами. При том что запросы будут отправляться постоянно, то есть это не просто авторизация и сверка пароля юзера, а постоянное редактирование записей или их отображение. Более того всё это нужно сделать на Android мобильной приложенькой. Т.к. FireDac не поддерживает MySQL на Android DataSnap вроде как легче даётся машине. И собственно главный вопрос. Что лучше в конечном итоге DataSnap или API на php ?
×
×
  • Создать...