Страница 1 из 2
Работа с файлами в Сlarion 5.5
Добавлено: 02 Август 2011, 13:04
EugeneR
Подскажите пожалуйста чайнику, как работать с файлами? Как создать и что-нибудь записать в файл. У меня clarion ругается на все драйвера. Их что, может как - то пути в оболочке прописывать, или что?
Re: Работа с файлами в Сlarion 5.5
Добавлено: 02 Август 2011, 13:47
BOB
В комплекте примеров целая куча .
Re: Работа с файлами в Сlarion 5.5
Добавлено: 02 Август 2011, 13:54
EugeneR
Да переделывал примеры. Брал и все выкидывал, оставлял только самое-самое для работы. Но ниодин пример не заработал.
Re: Работа с файлами в Сlarion 5.5
Добавлено: 02 Август 2011, 14:14
BOB
Если Вы используете appgen то по моему надо вначале создать DCT (словарь файлов) , если работаете без автогенерации , то примерно такой текст описания файла
Код: Выделить всё
PROGRAM
map
end
gorodn file,pre(grr),driver('topspeed'),Create
gorodn_n_key key(grr:gorod),nocase
gorodn_k_key key(grr:kod_gor),nocase
record record
gorod string(20)
kod_gor short
tipe string(8)
end
end
code
create(gorodn) ; open(gorodn) ;grr:gorod = 'Хабаровск' grr:kod_gor = 1; add(gorodn)
Вы вообще не знаете как с клашей работать ?
Re: Работа с файлами в Сlarion 5.5
Добавлено: 02 Август 2011, 18:06
kreator
Может имеется в виду текстовый файл? Опишите задачу.
Re: Работа с файлами в Сlarion 5.5
Добавлено: 03 Август 2011, 12:31
Алексей- Софт-Центр
Добрый день!
Да переделывал примеры. Брал и все выкидывал, оставлял только самое-самое для работы. Но ниодин пример не заработал.
А пробовали НЕ переделывать примеры? А просто выполнить?
Алексей
Re: Работа с файлами в Сlarion 5.5
Добавлено: 04 Август 2011, 19:15
Губин Игорь
EugeneR писал(а):Да переделывал примеры. Брал и все выкидывал, оставлял только самое-самое для работы. Но ниодин пример не заработал.
А можно подробней? Какой пример, что выкидывал? В какой момент и какими словами

ругается?
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 7:45
EugeneR
Вот например, взял предложенный пример, оттранслировал его, и у меня вот такая ошибка (как и раньше было на моих примерах, причем перебрал все файловые драйвера):
linking myprog.exe
Making @myprog.lnk
(myprog.map 1,1)Link Error: Unresolved External TOPSPEED in myprog.obj
1 error
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 9:12
Дед Пахом
EugeneR писал(а):(myprog.map 1,1)Link Error: Unresolved External TOPSPEED in myprog.obj
1 error
Заходите в Project, в ветку Database driver libraries добавляете драйвер Topspeed.
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 9:55
Губин Игорь
Или напортачил с RED файлом и просто компилятор не знает где искать библиотеки.
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 10:26
Дед Пахом
Или драйвера вообще не зарегистрированы
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 10:32
Губин Игорь
Ну так ты вроде это и подразумевал?
Дед Пахом писал(а):Заходите в Project, в ветку Database driver libraries добавляете драйвер Topspeed.
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 12:05
Дед Пахом
Нет, добавить в проект драйвер это одно, а зарегистрировать его это другое. Хотя отсутствие драйвера topspeed в стандартных примерах наводит на мысль, что там вообще ничего не зарегистрировано. Setup >> Database driver registry.
Re: Работа с файлами в Сlarion 5.5
Добавлено: 05 Август 2011, 12:11
Губин Игорь
А да, точно, ещё не проснулся. Хотя он же писал, что брал готовые примеры, а там всё подцеплено изначально
Re: Работа с файлами в Сlarion 5.5
Добавлено: 08 Август 2011, 11:01
EugeneR
А в Project, ветка Database driver libraries - это в какой версии CLARION?
А в Setup >> Database driver registry у меня прописаны аж 14 различных dll (драйверов). И TopSpeed - драйвер там присутствует.
Так всетаки, как мне подключить их в программу. Заранее спасибо.