Работа с файлами в Сlarion 5.5
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Посетитель
- Сообщения: 30
- Зарегистрирован: 02 Август 2011, 12:40
- Откуда: г. Ленинск-Кузнецкий
Работа с файлами в Сlarion 5.5
Подскажите пожалуйста чайнику, как работать с файлами? Как создать и что-нибудь записать в файл. У меня clarion ругается на все драйвера. Их что, может как - то пути в оболочке прописывать, или что?
-
- Посетитель
- Сообщения: 30
- Зарегистрирован: 02 Август 2011, 12:40
- Откуда: г. Ленинск-Кузнецкий
Re: Работа с файлами в Сlarion 5.5
Да переделывал примеры. Брал и все выкидывал, оставлял только самое-самое для работы. Но ниодин пример не заработал.
Re: Работа с файлами в Сlarion 5.5
Если Вы используете 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)
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Работа с файлами в Сlarion 5.5
Может имеется в виду текстовый файл? Опишите задачу.
We are hard at work… for you. 

-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Работа с файлами в Сlarion 5.5
Добрый день!
Алексей
А пробовали НЕ переделывать примеры? А просто выполнить?Да переделывал примеры. Брал и все выкидывал, оставлял только самое-самое для работы. Но ниодин пример не заработал.
Алексей
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Re: Работа с файлами в Сlarion 5.5
А можно подробней? Какой пример, что выкидывал? В какой момент и какими словамиEugeneR писал(а):Да переделывал примеры. Брал и все выкидывал, оставлял только самое-самое для работы. Но ниодин пример не заработал.

Это я только кажусь дураком! На самом деле я полный идиот!
-
- Посетитель
- Сообщения: 30
- Зарегистрирован: 02 Август 2011, 12:40
- Откуда: г. Ленинск-Кузнецкий
Re: Работа с файлами в Сlarion 5.5
Вот например, взял предложенный пример, оттранслировал его, и у меня вот такая ошибка (как и раньше было на моих примерах, причем перебрал все файловые драйвера):
linking myprog.exe
Making @myprog.lnk
(myprog.map 1,1)Link Error: Unresolved External TOPSPEED in myprog.obj
1 error
linking myprog.exe
Making @myprog.lnk
(myprog.map 1,1)Link Error: Unresolved External TOPSPEED in myprog.obj
1 error
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Re: Работа с файлами в Сlarion 5.5
Заходите в Project, в ветку Database driver libraries добавляете драйвер Topspeed.EugeneR писал(а):(myprog.map 1,1)Link Error: Unresolved External TOPSPEED in myprog.obj
1 error
С уважением, ДП
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Re: Работа с файлами в Сlarion 5.5
Или напортачил с RED файлом и просто компилятор не знает где искать библиотеки.
Это я только кажусь дураком! На самом деле я полный идиот!
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Re: Работа с файлами в Сlarion 5.5
Ну так ты вроде это и подразумевал?
Дед Пахом писал(а):Заходите в Project, в ветку Database driver libraries добавляете драйвер Topspeed.
Это я только кажусь дураком! На самом деле я полный идиот!
- Дед Пахом
- Старичок
- Сообщения: 3289
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 49 раз
- Контактная информация:
Re: Работа с файлами в Сlarion 5.5
Нет, добавить в проект драйвер это одно, а зарегистрировать его это другое. Хотя отсутствие драйвера topspeed в стандартных примерах наводит на мысль, что там вообще ничего не зарегистрировано. Setup >> Database driver registry.
С уважением, ДП
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Re: Работа с файлами в Сlarion 5.5
А да, точно, ещё не проснулся. Хотя он же писал, что брал готовые примеры, а там всё подцеплено изначально
Это я только кажусь дураком! На самом деле я полный идиот!
-
- Посетитель
- Сообщения: 30
- Зарегистрирован: 02 Август 2011, 12:40
- Откуда: г. Ленинск-Кузнецкий
Re: Работа с файлами в Сlarion 5.5
А в Project, ветка Database driver libraries - это в какой версии CLARION?
А в Setup >> Database driver registry у меня прописаны аж 14 различных dll (драйверов). И TopSpeed - драйвер там присутствует.
Так всетаки, как мне подключить их в программу. Заранее спасибо.
А в Setup >> Database driver registry у меня прописаны аж 14 различных dll (драйверов). И TopSpeed - драйвер там присутствует.
Так всетаки, как мне подключить их в программу. Заранее спасибо.