|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
Всем Привет!!!!! У меня такая задачка - необходимо пропаковать файлик dbf, как вручную с среды разработки я знаю, а как бы это дело автоматизировать??? Вообще пишу в билдере, но как не изголялся, в билдере паковать не получается(((( Появилась такая идея: В своей билдеровской прогармке обрабатываю дбф файл, затем программно запускаю prog_pack.exe file.dbf то есть нужно на фоксе Написать stand alone програмку, которая в параметре будет принемать имя дбф файла для паковки. С фоксом не работал, кроме как простейшие команды в среде(((( почитал его встроенный хелп, не особо понятно как это реализовать(( Подскажите пж кто в курсе? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 17:20 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
забыл сказать FoxPro 2.6 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 17:21 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 17:29 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
ВладимирМЭто для Visual FoxPro, но, думаю, для FP2.x должно быть то же самое Передача параметров в EXE Там только теория(( Попробовал вот так: Создал проект Создал программу В ней написал: CLOSE DATA PARAMETER InFile pack InFile при компиляции получил: Unrecognized phrase/keyword in command. что не так??? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 17:56 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
SputnickСоздал программу В ней написал: CLOSE DATA PARAMETER InFile pack InFile при компиляции получил: Unrecognized phrase/keyword in command. что не так???1. Строка описания парметров должна быть первой исполняемой строкой кода. 2. Фокс не умеет работать с неоткрытыми файлами. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 18:11 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
Sergey Sizov.SputnickСоздал программу В ней написал: CLOSE DATA PARAMETER InFile pack InFile при компиляции получил: Unrecognized phrase/keyword in command. что не так???1. Строка описания парметров должна быть первой исполняемой строкой кода. 2. Фокс не умеет работать с неоткрытыми файлами. вот: PARAMETER InFile CLOSE DATA Open DATA InFile pack InFile ту же ошибку вызывает((( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 21:32 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
Во-первых, там не только теория, а самая что ни на есть практика. Во-вторых, у вас вообще должна была вывалится ошибка еще на стадии компиляции. В FoxPro не существует команды OPEN DATA. На этапе отладки компилировать EXE совсем не обязательно. В той статье, которую вы считаете теорией ясно написано - нет отличий в передаче параметров в EXE и в обычную процедуру. Значит, отлаживать можно напрямую в среде FoxPro вызывая из командного окна файл PRG с параметрами Код: plaintext
И вот тут-то вы бы и увидели в отладчике все ваши ляпы. Вы сделали несколько ошибок и лишних действий. Запустите вашу процедуру описанным образом и увидите, какие именно ошибки сделали. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 22:22 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
SputnickPARAMETER InFileПрелестно, одну ошибку исправили. CLOSE DATAИ что тут закрывается если прогу только запустили. Откуда возьмется хоть что-то открытое? Open DATA InFileГде такое видели? Изобретаем команды на ходу? pack InFileОпять синтаксис придумываем? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2009, 22:48 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
Sputnick, Программа на VFP: LPARAMETERS FName As String SELECT 1 USE &FName &&При таком подходе переменная FName не должна содержать пробелов PACK USE RETURN ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2009, 15:08 |
|
Запуск прогарммы на фоксе с параметром
|
|||
---|---|---|---|
#18+
Sputnick, Да, не забыть SET EXCLUSIVE ON перед SELECT 1! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2009, 15:10 |
|
|
start [/forum/topic.php?fid=41&fpage=120&tid=1586169]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 346ms |
total: | 496ms |
0 / 0 |