|
|
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
Добрых суток, Может у кого есть простенький пример клиент-серверного приложения, чтобы в нем можно было сообщениями обмениваться? Хочу реализовать через TCP indy. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2020, 23:01 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
В плане демок очень хорошо у Overbyte ICS. А вот самую известную сетевую библиотеку Indy демками почему-то обделили. Зато есть тысячи сообщений в различных форумах, поиском найти их не должно вызвать большой проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2020, 23:26 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
DmSer В плане демок очень хорошо у Overbyte ICS. А вот самую известную сетевую библиотеку Indy демками почему-то обделили. Зато есть тысячи сообщений в различных форумах, поиском найти их не должно вызвать большой проблемы. я честно гуглил прежде чем сюда писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2020, 05:42 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
http://mraven.ru/ravenlink_quick.html В скачиваемый релиз входит сервер, пример базы данных, компоненты для связи с сервером, пример клиента (в т.ч. и на андроид). Вы можете открыть страницу "Быстрый старт" и там подробное описание: как за 10 минут установить библиотеку, запустить сервер с примером и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2020, 06:48 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
FIL23 Добрых суток, Может у кого есть простенький пример клиент-серверного приложения, чтобы в нем можно было сообщениями обмениваться? Хочу реализовать через TCP indy. Спасибо. "Чистый tcp сервер" - гемор один, бери что-нибудь поверх tcp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2020, 09:04 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
Простой пример клиент-серверного чата на indy. FMX сам прикрутишь. Разницы с VCL нет, а мне влом. как-то так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2020, 20:15 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
На конец то выбрался с делами и хочу продолжить тему данной ветки. Я написал приложение как в примере, но не работает, т.к. там есть пару моментов которые я не могу так просто найти на просторах интернета в хороших примерах, а в программировании я не сильно спец. Выкладываю сюда как архив , так и код. Все на FMX. Максимально старался повторить код. Получаю ошибку (естественно) при компиляции Код: pascal 1. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2020, 18:49 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
FIL23 На конец то выбрался с делами и хочу продолжить тему данной ветки. Я написал приложение как в примере, но не работает, т.к. там есть пару моментов которые я не могу так просто найти на просторах интернета в хороших примерах, а в программировании я не сильно спец. Выкладываю сюда как архив , так и код. Все на FMX. Максимально старался повторить код. Получаю ошибку (естественно) при компиляции Код: pascal 1. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. Ошибка в этой строке if TClientData(Context.Data).Id=Id then begin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2020, 18:51 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
FIL23 Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2020, 01:15 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
если в VCL при зажатом Ctrl кликнуть по Data, то попадешь на ее декларацию. {$IFDEF USE_OBJECT_ARC} property DataObject: TObject read FDataObject write FDataObject; property DataValue: PtrInt read FDataValue write FDataValue; {$ELSE} property Data: TObject read FData write FData; {$ENDIF} Как бы очевидно. кстати, в прошлых версиях была проверка на дефайн NEXTGEN, а тут уже внезапно только ARC. Это несколько неожиданно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2020, 12:34 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
Vizit0r если в VCL при зажатом Ctrl кликнуть по Data, то попадешь на ее декларацию. {$IFDEF USE_OBJECT_ARC} property DataObject: TObject read FDataObject write FDataObject; property DataValue: PtrInt read FDataValue write FDataValue; {$ELSE} property Data: TObject read FData write FData; {$ENDIF} Как бы очевидно. Вообще не очевидно ... я бы сказал, что я вообще ни чего не понял)) если есть вменяема литература которая объясняет этот выше код, то посоветуйте. Или ключевые слова ... а так я вообще не понял, я не программист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2020, 17:52 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
FIL23 Vizit0r если в VCL при зажатом Ctrl кликнуть по Data, то попадешь на ее декларацию. {$IFDEF USE_OBJECT_ARC} property DataObject: TObject read FDataObject write FDataObject; property DataValue: PtrInt read FDataValue write FDataValue; {$ELSE} property Data: TObject read FData write FData; {$ENDIF} Как бы очевидно. Вообще не очевидно ... я бы сказал, что я вообще ни чего не понял)) если есть вменяема литература которая объясняет этот выше код, то посоветуйте. Или ключевые слова ... а так я вообще не понял, я не программист. по {$IFDEF - http://docwiki.embarcadero.com/RADStudio/Rio/en/Conditional_compilation_(Delphi) что еще непонятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2020, 13:38 |
|
||
|
fmx как создать клиент- серверное приложение?
|
|||
|---|---|---|---|
|
#18+
Vizit0r, Закончим этот тред. (предыдущая ссылка вообще не не решает проблемы) Пофиксилось путем замены строки Context.Data на Context.DataObject это для компиляции под Android. Под винду так и остается Context.Data. Вопрос с юникодом, почему то сообщения на русском в виде вопросительных знаков. Сначала погуглю , если не получится . приду сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2020, 13:47 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2038356]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 509ms |

| 0 / 0 |
