Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DELPHI
|
|||
|---|---|---|---|
|
#18+
Как перевести локальную версию программы на написанную на DELPHI в сетевую для небольшого числа пользователей (три четыре человека)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 10:27 |
|
||
|
DELPHI
|
|||
|---|---|---|---|
|
#18+
Если Вы это не ознаете, то уж точно не осуществите;-) Поставить sql сервер и менять все table и query на соответствующие ему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 10:53 |
|
||
|
DELPHI
|
|||
|---|---|---|---|
|
#18+
Уважаемая Тамара. На такие вопросы сложно ответить, тем более что в Вашем посте нет информации о СУБД, с которой работает программа. Даже если это какой нибудь Paradox, то может быть и можно. Повторюсь, может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 11:08 |
|
||
|
DELPHI
|
|||
|---|---|---|---|
|
#18+
а потом ловить кучу ошибок и их их исправлять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 11:30 |
|
||
|
DELPHI
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Тамара. Если Вы писали эту программу сами, то просто добавьте в нее диалоговое окно "Путь к базе данных" и пусть пользователь выбирает каталог где лежит база, а после того, как пользователь нажмет кнопку "Установить", записывайте информацию о положении базы данных (путь) в ini-файл (в реестре такую информацию хранить не целесообразно) все это надо сделать динамически. Например: По щелчку на кнопке "Установить", пишем следующее: var Ini : TIniFile; begin Ini := TIniFile.Create('<имя файла настройки>'); Ini.WriteString('Path Database','Path',DirectoryListBox1.Directory); with Table1 do begin Close; DatabaseName := Ini.ReadString('Path Database','Path',DirectoryListBox1.Directory); TableName := '<имя таблицы>'; Datasource1.Dataset := Table1; Open; end; в раздел uses данного модуля надо написать строку IniFiles А свойство DBGrid - Datasource можно задать в Object Inspector. Если конечно не будут выводится данные с разных таблиц в этом гриде. Тогда поступим так: DBGrid.DataSource := DataSource1; Но если это не ваше детище. тогда пригласите программиста, который вам ее интегрирует под сеть. С Уважением Игорь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2003, 19:41 |
|
||
|
DELPHI
|
|||
|---|---|---|---|
|
#18+
2Павлов Игорь Все это конечно хорошо и просто... Ну а если учесть, что несколько пользователей одновременно будут совершать действия по этой базе, то это может привести к ошибке... Допустим один удалил из базы запись, с которой в данный момент дургой производит манипуляции (например обновляет данные..) то что тогда делать???... Тут все же лучше пересмотреть программу ПОЛНОСТЬЮ... Лучший вариант это создать клиент и сервер, в клиенте реализовать обмен с сервером, а сервер пускай следит за тем, что бы все было в порядке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2003, 20:00 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2061&tid=2118980]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 313ms |

| 0 / 0 |
