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

Syb

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

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

  • Посещение

Сообщения, опубликованные Syb

  1.  

    Теперь проблема в парсинге пробую superobject, что то пока не пойму как по объекту ходить... Может есть лучше спопсоб , как перебирать записи ?

    есть два варианта, вот тут есть код. может поможет

     

    БОЛЬШОЕ спасибо сразу все встало на места))

  2.  

    получилось)

    ну так выложи решение, вдруг кому пригодит

     

     

    я ошибся в в строке ключ без символа передавал так что любой из вариантов выше рабочий там просто нужно было 12 сдвиг делать , а не 11

  3. зачем тебе REST компоненты? чем обычный idHTTP не устраивает?

    проверить не получится, нет учетки

    таже фигня

    s:=IdHTTP1.Get('http://dev.glonasssoft.ru/auth/login?username=demo&password=demo');
    IdHTTP1.Request.RawHeaders.AddValue(' X-Auth',copy(s,pos('AuthID:"',s)+11,pos('","U',s)-pos('AuthID:"',s)-11));
    s:=IdHTTP1.Get('http://dev.glonasssoft.ru/info/profile'); 
  4. Я могу совсем что то не правильно делать, хочу получить данные согласно API :

     

     

    http://glonasssoft.ru/wiki/?wiki_name=API

    var jValue:TJSONValue; s,s1:string;
    begin
    RestClient1.BaseURL:='http://dev.glonasssoft.ru/auth/login';
    Restrequest1.Execute;
    jValue:=RESTResponse1.JSONValue;
    s:=jValue.ToString;
    s1:= copy(s,pos('AuthID:"',s)+11,pos('","U',s)-pos('AuthID:"',s)-11);//достал ключ
    RestClient2.BaseURL:='http://dev.glonasssoft.ru/vehicles_';
    
    Restrequest2.Params[0].Value:=s1; -здесь параметр типа HttpHeader задан X-Auth в него сую ключ
    Restrequest2.Execute; - говорит не авторезирован
    jValue:=RESTResponse2.JSONValue;
    s:=jValue.ToString;
    

    что я не так делаю?

  5. По аналогии с VCL думал что при перемещении по grid прикрепленному через livebindings к dataset будет вызываться событие afterscroll в dataset, а этого не происходит тоесть перемещение по таблице никак нельзя поймать там. А это очень не удобно ведь не всегда есть возможность выводить в grid  ключевые поля например. Возможно я чего то не вижу помогите кто в курсе?

  6. Вообще анонсировали  Linux в статьях http://www.pcweek.ru/infrastructure/article/detail.php?ID=138832 DataSnap пора бы задуматься , в разрезе импортозамещения или в реальности перехода на опенсорс и собственные продукты, в части операционки  других вариантов нет кроме сборки Linux например alt. Для России очень актуально создать инструмент который сможет компилить один код под windows linux OSx , для постепенного перехода нужен именно такой продукт. Хотелось бы официальную позицию по вопросу услышать.   

  7. Возможно как то в gridах сделать поле lookup, которое можно будет редактировать в Gridе(как в combobox)  , а не только видеть значение?

     

    Тип поля без привязки к данным popup есть у TGrid теоретически... а если привязать забайндить к датасету, то стиль popup у поля  отсутствует....  ;)

  8. Я не пробовал , но  если писать на Java то ловить нужно например app_cmd_destroy  , возможно в данном случае придется вешать сервис на java  к приложению, который и будет следить за жизнью формы, так как по моему  опыту жизненые циклы приложения в Android на Firemonkey еще в зачаточном состоянии без обращения к Java мало что выходит. 

  9. Если есть уникальное текстовое поле ищи itemByText, но самый правильный вариант в случае когда хранилище данных FB это 3. описанный выше. Если хранилище например XML файл, то уже не факт, что не нужно строить сразу.

  10.         Посмотрел у себя  проблем не было делаю так:

    .....

       pi := TresourceStream.Create(0, 'neoplach',
                            PChar(RT_RCDATA));
                          imageo[i].LoadFromStream(pi);
                          pi.Free; 

    может instance? ))) И курсор я не перевожу, а картинки большие?

    ....

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