Guest book

  1. Blog Icon
    이진아

    안녕하세요. firemonkey 초보 개발자입니다. MediaPlayer를 사용하여 동영상 플레이어 만들고 있습니다. 그런데 play를 하면 동영상화면이 핸드폰에 꽉차게 보입니다. MediaPlayerControl을 사용하여 원하는 크기만큼의 동영상을 만들고 싶은데 잘 되지 않아 질문드립니다.시간 괜찮으시면 답변 부탁 드립니다 감사합니다

  2. Blog Icon
    벅종삼

    새로운것을 접하고 처음 해보는것이 XE7 CameraComponent 를 이용 indy10을 이용해 pc 의 서버로 영상을 전송해봤습니다 일단은 전송은 잘 되었습니다. 문제는 CameraComponent 의 속도가 너무 느리게 느껴지는데 제가 아직 잘 몰라서 그런것인지 궁금 합니다. 이쪽으로는 많은 경험이 있으신것 같아 죄송함을 무릅쓰고 질문을 드리네요

  3. 카메라의 영상을 jpeg으로 받아 소켓으로 전송하는 방식을 구현하신 것 같습니다. 속도가 느리게 느껴지신다고 하셨는데요. 제가 추측하기로는 카메라 영상을 받아 바로 전송하게 되면 <영상을 읽어오는 작업과 소켓으로 보내는 작업>이 하나의 프로세스로 묶이게 되어 소켓전송의 속도에 맞게 전체적으로 느리게 느껴질 수 있습니다.
    이런경우 가장 쉽게 처리할 수 있는방식은 전송 FPS(Frame Per Second)를 구현하는 것입니다. 초당 전송할 이미지수를 제한해보기 바랍니다.
    한가지 더 의견을 드리면 사용하는 이미지의 크기가 작아도 된다면 CreateThumbnail 함수를 이용해 이미지 크기를 줄여서 전송해도 성능향상을 기대할 수 있습니다.

  4. Blog Icon
    유남석

    안녕하세요. AppMethod를 이용해 나의 도서관 앱 따라하기를 진행하던중 질문드립니다.
    중간중간 윈도우와 안드로이드로 배포하며 화면 확인하고 있었는데, 데이터 베이스 연결 진행 하면서 어느순간 윈도우에서는 화면이 잘 나오는데 안드로이드에서는 appmethod 화면 이후 검은색 화면에 아무것도 나오지를 않네요..;;(정확히는 먹통이 되네요; 백버튼도 안먹히고, 홈버튼만 작동..ㅠ)
    혹시 참고할만한 해결 방법이 있을까요? 차근차근 따라하다가 막혀서 질문드려 봅니다. ㅠ
    시간 괜찮으시면 짧게라도 답변 부탁드립니다.
    그리고 좋은 자료 공유해 주셔서 감사합니다^^

  5. 데이터베이스 연결 시 문제가 되는것은 대부분 데이터베이스 경로를 잘못설정해서 입니다.
    이런 경우에는 F9 버튼을 통해 디버그 모드로 실행하게되면 오류 발생 시 메시지로 오류내용을 알수 있습니다. 해당 오류를 통해 해결해보시기 바랍니다.(원인을 모르시겠으면 오류 내용알려주시면 함께 찾아보겠습니다.)

  6. Blog Icon

    비밀댓글입니다

  7. 네 반갑습니다.^^ 우선 DB를 오라클로 사용하고 계시네요.
    모바일은 PC환경과 다른 제한이 많습니다.(이곳에서 자세한 설명 드리기는 어렵구요^^) 모바일의 환경적인 제한을 넘어 오라클 DBMS에 접속하기 위해서는 데이터스냅(DataSnap: 멀티티어 기술) 기술을 활용할 수 있습니다. 해당 기술이 팁이 될 것 같구요. 다음 엠바카데로 기술문서를 통해서 따라하기해 보시면 도움 되실 것 같습니다.
    http://docwiki.embarcadero.com/RADStudio/XE7/en/Mobile_Tutorial:_Connecting_to_an_Enterprise_Database_from_a_Mobile_Client_(iOS_and_Android)

    그리고 연초에는 제가 쓴 "한 번에 개발하는 안드로이드/ios 앱 with 델파이" 2권이 출간되고 그 책에 데이터스냅과 미들웨어 구성하는 파트와 따라하기가 있으니 곧 출간될 도서도 참고해 보시기 바랍니다.
    출간되면 이 블로그를 통해 다시 안내해 드리겠습니다.

    감사합니다. 꼭 성공하시기 바라겠습니다.

  8. Blog Icon
    서정원

    감사합니다 ㅜㅜㅜㅜ

  9. Blog Icon
    서정원

    네그렇게 해보았습니다 근데 connection:=true부분할때 localhost:3050오류가 생겨납니다.
    이것저것 다 해봤는데 정말 안되요 ㅜㅜ 다른 databse로 하는 방법도 있나요??

  10. 다른 DB로는 SQLite도 있지만 배포하고 연결하는 부분은 동일합니다.
    소스코드 보내주시면 제가 한번 봐드릴게요.
    hjfactory@gmail.com으로 보내주세요

  11. Blog Icon
    서정원

    첫번째 방법과 세번째 방법을 시도 해 보았는데 똑같이 잘 안됩니다 두번째 방법은 이해가 잘 안되서 시도해 보지 못햇습니다. ㅜㅜ FDConnection1 접속 정보에서 server부분에 localhost/gds_db를 적지 말라는 뜻인지 잘 모르겠습니다
    제발 database가 되었으면 좋겠습니다. 알려주세요 ㅜㅜㅜ

  12. F9 버튼으로 디버깅 시도해 보셨나요?(실행아이콘 말고요)
    디버깅하면 오류발생 시 오류 내용을 알 수 있습니다.

  13. Blog Icon
    서정원

    안녕하세요 firemonkey초보 개발자 입니다 지금 도서앱 따라하고 있는데 몇일동안 database를 붙히지 못하고 고민하고 있습니다. interbase server에 접속되지 않은 경우 대처사항을 따라 해보았을 때 firedac connection editor에서 test버튼을 누루면 connection success가 됩니다. 하지만 안드로이드 앱으로 실행하려고 하면 Unable to complete network request to host "localhost:3050". Failed to establish a connection이 발생해서 앱이 실행되지 않습니다. ㅜㅜㅜ몇일 동안 이것만 붙잡고 있습니다. 제발 방법알려주세요 감사합니다

  14. localhost:3050 관련 오류가 발생한 것으로 봐서는 PC 기준 DB 경로를 모바일로 변경하는 부분에 이슈가 있을 것으로 보입니다.

    1,
    FDConnection1이 접속하기 전 이벤트(BeforeConnect)를 아래와 같이 코딩했는지 확인해 보시구요.

    procedure TDataModule1.FDConnection1BeforeConnect(Sender: TObject);
    begin
    // 윈도우가 아닌 경우 데이터베이스 경로를 배포경로로 조정
    {$IFNDEF MSWINDOWS}
    FDConnection1.Params.Values['Database'] := TPath.Combine(TPath.GetDocumentsPath, 'BOOKLOG.GDB');
    {$ENDIF}
    end;

    2,
    배포하기 전에 FDConnection1의 접속정보 정보에 localhost, gds_db 같은 정보가 입력되어 있다면 다 지우고 배포해 보세요.

    3,
    FDConnection1과 FDQuery1의 Connected와 Active 속성을 False로 설정한 후에 배포해 보세요.

    아마 위 3가지 이슈 시도해 보면 잘 배포되지 않을까 싶네요.
    시도해 보시고 결과 적어주세요^^

  15. Blog Icon
    이원용

    xe4 사용자 입니다.
    Form 속성 중 DragKind는 dkDock으로 DragMode는 dmAutomatic 으로 설정 하면 창을 드래그 할때 테두리가 굉장히 깜박이면서 드래그 속도가 현저히 느려집니다. docking form 구현중인데 이 부분이 해결이 잘 안되서요.. builder IDE 경우에는 점선 테두리 대신 푸른색 사각형 모양으로 바뀌면서 드래그되던데.. 사각형 테두리가 깜박이면서 드래그가 느려지는 현상을 어떻게 부드럽게 드래그 되도록 고칠 수 있나요? windows 7 사용하고 있습니다.

  16. Blog Icon

    비밀댓글입니다