Guest book

  1. Blog Icon
    델초보

    안녕하세요!
    직접 올려주신 사이트를 참고하여 진행해보니 조금씩 진전되고있습니다.
    감사합니다.

    서버연결쪽은 어느정도 해결이 된 상태입니다만
    StringGrid에서 진행이 잘 되지않아 질문드립니다.

    fmx StringGrid 에서는 OnTopLeftChanged 이벤트와 fixedcol 프로퍼티가 없더군요..

    혹시 이와 비슷한 기능을 구현할 수 있을까요?

    fix가 되지않는다면 그리드 두 개 동시에 스크롤 되게 하고 싶은데 어떤식으로 구현해야할까요..

    scroll 프로시저 중 scrollby 를 gesture이벤트에 적용시켜서 구현하면 될까요?

    조언 부탁드립니다.

  2. Blog Icon
    델초보

    안녕하세요!
    델파이로 모바일 개발연습하고있는 학생입니다

    다름이 아니라 서버에서 FDConnection, 그러니까 DB연결 후처리를 코딩으로 하고싶은데
    방법이 있을까요?

    FDConnection 연결을 False 시킨 상태에서
    다른 컴퓨터(전혀 다른IP)로 서버를 깔고 서버폼을 실행시킬 때
    그 컴퓨터의 DB정보를 FDConnection에 입력시키고
    FDConnection 연결을 다시 True 시키려면 어떻게 해야할지 모르겠습니다..

    INI파일을 만들어서 진행해보려고해도 연결이 되지않았습니다..

    구체적인 방법을 알려주시면 감사하겠습니다!

    DB는 MSSQL 을 사용하고있습니다.

  3. 모바일에서 직접 DB로 접속하는 방법은 권장하지 않습니다.

    멀티티어 환경으로 중간에 서버를 두고 모바일은 서버로 연결, 서버는 DB로 연결하는 방식을 사용하시기 바랍니다.

    미들웨어는 RAD 서버, 데이터스냅 또는 웹서버 등을 활용할 수 있습니다.

    RAD 서버 개발하기
    https://blog.hjf.pe.kr/463

    다른 기술들은 직접 검색해보시며 익혀보시기 바랍니다.

    데브기어 교육과정도 도움이 되겁니다.
    https://www.devgear.co.kr/edu

  4. Blog Icon
    김이수

    안녕하십니까
    저는 오래전 자바초창기에 1년 정도 공부한 정도이고
    오랜만에 작게 계획을 하고 있는데

    그 중에 스마트폰간의 파일전송을 하는 기능이 필요했고
    이를 디바이스에서 제공하는 Wifi Direct를 이용해서 구현하려 합니다.

    델파이를 툴로 사용하면 어떨까 하고 검토해보니
    델파이 엔터프라이즈(현재 10.2 Tyokyo)가 제게 필요한 사양인데
    생각보다 비싸더군요.

    ========

    질문 1. 위의 기능을 구현하기위해 델파이를 구매하는 것은 적절한 선택인지요?

    2. 저는 현재의 계획이 다른 나라에 가서 할 작은 사업을 위함인데
    제가 알아본 바로는 라이센스를 구매할 때의 국가에서만 델파이를 사용가능하다는데

    정말 그런 건지요?

    ==========

    도움을 받을 곳도 마땅치 않고 하여 이렇게 글을 올립니다.
    아시는 분 있으면 의견 부탁드립니다.

  5. 1,
    앱테더링 기술을 이용하면 구현에 적합합니다.
    (물론 좋은 선택입니다.^^)

    2,
    데브기어(ask@embarcadero.kr)로 공식 문의 주시기 바랍니다.
    (라이선스는 구매 국가에서만 사용하는 것이 원칙입니다.)

  6. Blog Icon

    비밀댓글입니다

  7. 큰 용량의 데이터를 가진 스트림의 경우 작은 크기로 나눠서 읽어보시기 바랍니다.
    다음 링크에 도움될 만한 내용이 있네요. 참고해보시기 바랍니다.
    http://stackoverflow.com/questions/1779409/big-streams-with-datasnap

  8. Blog Icon
    이요섭

    안드로이드용 앱을 만들어보면서 시작부터 막히는 부분이 있습니다. 바로 디자인 부분입니다.
    안드로이드와 윈도우에 모두 만족하는 앱을 만들고 싶은데, 어떻게 다른분들은 폼이나 프레임을 쓰고 계신지 궁금합니다.

    안드로이드에서 여러개의 Form으로 화면을 구성하면 그 앱이 윈도우에서는 여러개의 창이 되어버려서 보기 어려운 형태가 되어버리네요.

    반면 프레임을 많이 쓰자니 프레임속의 컴포넌트들이 제가 예상한것들과 다르게 보이는 경우가 잦아 그런부분을 계속 조절해주면서 개발을 진행해야하는 불편함이 있습니다.

    어떤게 최선일까요? 다들 어떻게 개발하시나요?

    여러화면으로 구성된 안드로이드/윈도용 앱 예제를 언젠가 올려주실수 있으신지요?

  9. 방법은 여러가지입니다.

    멀티-디바이스 디자이너를 이용해 플랫폼과 해상도에 따라 다르게 화면을 구성하는 것이 가장 손쉬운 방법입니다.

    그리고, 여러개의 폼 또는 프레임을 구성하셨다면,
    조건부 컴파일({$IFDEF ANDROID}{$ENDIF})을 이용해 플랫폼마다 다르게 코드를 사용해 화면을 구성하는 방법도 있습니다.

    여러화면으로 구성된 안드로이드/윈도우 앱 예제를 올리지는 않을 것 같습니다.

    제 개인적으로는 여러 화면이 있을 경우
    모바일과 PC용 앱을 나눠서 개발하는 것을 권장합니다. 단 공통으로 사용할 수 있는 라이브러리나 화면들은 공유하시기 바랍니다.

  10. Blog Icon
    초보연습생

    안녕하세요 초보연습생입니다.

    요즘은 인디소켓을 공부해보고 있습니다.

    Type
    TSendData = Record
    Code : Byte; {1000}
    CodeName : Array[0..9] of Char; //홍길동
    end;

    위타입으로 테블릿(Android) 에서 전송하면 윈도우용 서버에서

    1000

    홍길동

    이 정상으로 전송됩니다.

    그런데 이 클라이언트를 Windows 용으로 컴파일하고

    전송을 해보면 Code 는 보이는데 CodeName 은 자료가

    보이질 않네요

    어느 부분을 알아봐야할지... 조언 부탁좀 드립니다.







  11. 파이어몽키에서는 유니코드 기반으로 데이터를 다룹니다. 서버와 클라이언트의 캐릭터셋을 점검해 보시기 바랍니다.

  12. Blog Icon
    유진성

    안녕하세요.. 조언을얻을수잇을까 글남깁니다..
    Scrollbox 에 Edit 등등 이 있는데요,
    스크롤박스를 스크롤하기위해 화면을 드래그를 하는데
    하다보니 우연히 Edit부분을 탭해서 드래그를 하게되었는데,
    Edit에 입력목적으로 탭한것이아닌 스크롤을하기위한 드래그를하엿는데
    의도치않게 해당 Edit에 커서가 생기고 키보드가 노출이됩니다,

    Edit를 탭하는경우에는 커서와 키보드가 노출이되고
    드래그를한다면(Edit를잡고하더라도) 커서와 키보드가 동작하지않게하고싶은데
    어떻게 하면 좋을까요??
    (꼭 Edit가 아니더라도 DateEdit 나 Combo 컴포넌트 들도 Edit가 커서를생성하고 키보드를
    보여주는것처럼 콤보내용을 펼치거나 일자선택을 동작시키더군요)..

  13. HitTest(마이스 이벤트 허용 여부) 속성을 활용해야 할 것 같네요.
    드래그하는 시점과 클릭(탭)하는 시점을 구분해서 Edit의 HitTest 속성을 변경해 보시기 바랍니다.

  14. Blog Icon
    그냥초보

    글 보고 하다가 안되는 부분이 있어는데 여기에 써도 될런지...;

    개발 PC : Windows 10 + Delphi 10 Seattle
    DB Server : Ubuntu Server 14 + MySql 5.5

    이렇게 있는데 dbExpress로 커넥션이 안되네요...

    환경변수에
    C:\Program Files (x86)\Embarcadero\Studio\17.0\bin;
    C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl;
    C:\Program Files (x86)\Embarcadero\Studio\17.0\bin64;
    C:\Users\Public\Documents\Embarcadero\Studio\17.0\Bpl\Win64;
    등록되어 있고
    해당 디렉토리에 libmysql.dll도 복사해 놧는데 뜨는 DBX Error...
    MSSQL은 너무 잘 되는데 왜 이럴까요;

  15. 대부분의 경우 클라이언트 라이브러리(libmysql.dll)을 잘못 참조하는 경우 문제가 됩니다.
    버전이 다른 라이브러리를 참조할 수도 있습니다.
    서버와 맞는 버전의 클라이언트 라이브러리를 델파이 실행파일 경로(델파이설치경로\bin)에 복사하고 델파이를 재시작해서 테스트 해보시기 바랍니다.

  16. Blog Icon
    아휴덥다

    우연히 검색하다가 여기를 알게되었네요.
    한번에 모두 돌려볼수 있는 예제도 있고, .. 막연하게 생각하다가
    따라해보니깐 이해가 팍팍 되네요.

    좋은 정보 감사합니다. ^^

  17. 도움이 되신다니 다행입니다. 앞으로도 좋은 정보 많이 올리도록 노력할게요.

  18. Blog Icon
    초보연습생

    안녕하세요
    많은 정보 항상 감사 합니다.

    이번에 궁금한것은 인디서버컴포넌트를 안드로이드에서
    사용가능한지 궁금합니다
    읜도에서 사용하듯하니 안되네요
    어떤부분을 알아야 되는지 좀.......

  19. 저도 안드로이드에서 진행해 보지 못해 답변드리기 어렵네요.
    혹시 진행하게 되면 정보 포스팅 하겠습니다.

    근데 어떤 작업을 하려고 모바일에서 서버를 구동하나요?
    상당히 리스크한 작업일 것 같은데요.