|
|
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Проблема в том, что после компиляции не отображаются данные в Гриде! В среде VFP все работает нормально, подскажите в чем может быть проблема? Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 13:55 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
АП Неужели никто не сталкивался с подобной проблемой? Может нехватает каких-нибудь библиотек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 16:32 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Раз не отображаются, значит нет либо источника данных, либо самих данных. Источник данных - это то, что указано в Grid.RecordSource а сами данные - это надо смотреть содержимое таблиц. Как вариант, в готовом EXE подхватываются не те таблицы, которые были на этапе отладки. Где-нибудь в INIT-формы дай команду Код: plaintext Здесь MyTable.dbf - это имя таблицы-источника данных для Grid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 16:47 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
ВладимирМРаз не отображаются, значит нет либо источника данных, либо самих данных. Источник данных - это то, что указано в Grid.RecordSource а сами данные - это надо смотреть содержимое таблиц. Как вариант, в готовом EXE подхватываются не те таблицы, которые были на этапе отладки. Где-нибудь в INIT-формы дай команду Код: plaintext Здесь MyTable.dbf - это имя таблицы-источника данных для Grid По команде MessageBox(FullPath("MyTable.dbf")) выдается имя нужной таблицы, которая является источником данных для Грида. Остается один вариант что она пустая, как это проверить в готовом EXE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 17:22 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Я имел в виду, что надо обратить внимание не на имя самой таблицы, а на путь доступа к этой таблице. В какой папке лежит таблица из которой берутся данные. Нет ли одинаковых таблиц (с одним именем) в разных директориях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 17:30 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
ВладимирМЯ имел в виду, что надо обратить внимание не на имя самой таблицы, а на путь доступа к этой таблице. В какой папке лежит таблица из которой берутся данные. Нет ли одинаковых таблиц (с одним именем) в разных директориях? Нет таблица одна и имя у нее уникальное. Больше таблиц с таким именем нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 17:33 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Путь до таблицы то же правильный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 17:40 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Ну, открой эту таблицу и посмотри ее содержимое. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 17:42 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
ВладимирМНу, открой эту таблицу и посмотри ее содержимое. Код: plaintext 1. 2. :) Таблица пустая, буду разбираться куда и на каком этапе пропадают данные. ВладимирМ подскажите, почему так происходит? На этапе отладки все работает идеально, но после компиляции появляются "подводные камни" и как этого можно избежать (на будущее). Большое спасибо. С уважением Александр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 17:58 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Причин много. В основном, это связано с "либеральностью" самой среды FoxPro по отношению к разработчику. Слишком много FoxPro может "додумать" самостоятельно. Соответственно, это приводит к невнимательности со стороны разработчика. Небрежности написания кода. Т.е. FoxPro это язык, который многое "прощает" разработчику, но, как следствие, предъявляет повышенные требования к самодисциплине этого самого разработчика. Нет "дяди с палкой", который уже на этапе компиляции будет стучать по голове и говорить, что вот здесь у тебя ошибка. Но в готовом EXE "долбанет" так, что мало не покажется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2006, 18:19 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
И ещё один вопрос! Не работает append from. На этапе выбора файла File = GETFILE('TXT', ...' .TXT:', ' ...',1,'... ' ) На этапе обработки append from &File type sdf На моей машине все отрабатывает, на чужой не желает, все библиотеки есть. Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 15:24 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
При выполнении команды "append" обрати внимание - содержит ли переменная "File" расширение файла. Оно у тебяпо идее должно быть ".TXT", также проверь -чтобы структура текстового файла соответствовала структуре дополняемой базе данных базе данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 16:08 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
sergej_57При выполнении команды "append" обрати внимание - содержит ли переменная "File" расширение файла. Оно у тебяпо идее должно быть ".TXT", Содержит полный путь, включая имя файла и его расширение. sergej_57 также проверь -чтобы структура текстового файла соответствовала структуре дополняемой базе данных базе данных. Структура полностью соответсвует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 16:21 |
|
||
|
После компиляции
|
|||
|---|---|---|---|
|
#18+
Alex IsИ ещё один вопрос! Не работает append from. На этапе выбора файла File = GETFILE('TXT', ...' .TXT:', ' ...',1,'... ' ) На этапе обработки append from &File type sdf На моей машине все отрабатывает, на чужой не желает, все библиотеки есть. Замени символ макроподстановки на скобки. Т.е. пиши так: Код: plaintext 1. 2. 3. Если путь доступа содержит пробелы, то макроподстановка приведет к синтаксической ошибке. Круглые скобки (выражение имени) позволяет этого избежать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2006, 19:57 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33721161&tid=1591683]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 466ms |

| 0 / 0 |
