Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Delphi (все версии) - часть 4

Автор: SIgor33
Дата сообщения: 01.06.2009 16:54
ФМС используется прога ASBASE писанная говорят на паскале там в качестве файлов базы данных используются файлы с расширением dat а индексы idx. кто нибудь находил odbc драйвер к этой штуке. или хотя бы структуру формата файлов
Автор: fcdobpiy
Дата сообщения: 01.06.2009 20:00
kveplim
можно и так, но не очень удобно. но за неимением другого... спасибо

Добавлено:
SIgor33
вообще практически все программы гос учереждений используют обычные dbf файлы. у цб и налоговой так. у гаи так же. попробуй dat файл открыть как dbf
завтра гляну сам еще ASBASE.



Добавлено:
еще вопросец ко всем
при работе с excel для ускорения рекомендуют использовать массивы типа variant созданные функцией VarArrayСreate. просмотрел хелп по этой функции и "рядом" лежащим функциям, но не нашел способа как изменить размер уже созданного массива.
можно как то это сделать?
Автор: Asm64D
Дата сообщения: 01.06.2009 20:42

Цитата:
но не нашел способа как изменить размер уже созданного массива.

Подозреваю что

Код:
Процедура VarArrayRedim( var A: Variant; HighBound: Integer );
Автор: fcdobpiy
Дата сообщения: 02.06.2009 06:11
Asm64D
хм, функция находится в другом модуле. не нашел по этому.
но тут ведь получается, можно ихменять размер одномерного массива. я то использую двумерные
vararraycreate([1,10, 1,51], varVariant);

Добавлено:
SIgor33
это не dbf , уже точно. причем многие dat файлы имеют разные начальные байты. вообще учитывая старость программы и возможгность работать на старых системах, там скорее всего paradox
Автор: kveplim
Дата сообщения: 02.06.2009 07:33

Цитата:
хм, функция находится в другом модуле. не нашел по этому.
но тут ведь получается, можно ихменять размер одномерного массива. я то использую двумерные
vararraycreate([1,10, 1,51], varVariant);

а многомерный массив есть набор одномерных, так и выделяйте, так же как и в случае с обычными динамическими массивами
Автор: SIgor33
Дата сообщения: 02.06.2009 08:17
fcdobpiy
НЕТ там не пародокс и даже не кларион для которого dat родной формат, а именно что то свое sql.ru утверждает что это то самописнный формат на паскале
Автор: greenpc
Дата сообщения: 02.06.2009 09:32
SIgor33
посмотри здесь _http://www.gpvu.ru/download.asp
Автор: SIgor33
Дата сообщения: 03.06.2009 12:16
greenpc

там только описание формата в котором можно загрузить данные из внешнего источника в asbase. это яуже делал а хотелось бы работать с самой базой средствами SQL
Автор: greenpc
Дата сообщения: 03.06.2009 13:48
SIgor33
тогда файл в студию - посмотрим
Автор: SIgor33
Дата сообщения: 04.06.2009 08:34
greenpc
Куда слать
Автор: greenpc
Дата сообщения: 04.06.2009 09:37
SIgor33
да на любой обменник
Автор: SIgor33
Дата сообщения: 04.06.2009 11:28
greenpc
КУДА Слать
Автор: f3ka
Дата сообщения: 04.06.2009 11:32
SIgor33
зачем 2 раза одно и тоже повторять??? сказали
Цитата:
на любой обменник
ifolder, rapidshare и тд...
значит на почту НЕ НАДО
Автор: SANIOK_AV
Дата сообщения: 04.06.2009 12:57
Доброго времени суток!
У меня такой вопрос:
у меня свойство date компонента TDateTimePicker представляется в виде dd/mm/yyyy можно ли как-то сделать чтоб было: dd.mm.yyyy ?
Заранее благодарен.
Автор: mdid
Дата сообщения: 04.06.2009 13:01
to SANIOK_AV

Код:
DateTimePicker1.Format:=' dd.mm.yyyy';
Автор: Mandor Sawall
Дата сообщения: 04.06.2009 15:32
mdid
По моему, нужно так:
Код: DateTimePicker1.Format:=' dd.MM.yyyy';
Автор: f3ka
Дата сообщения: 04.06.2009 15:39
Mandor Sawall
правильно говоришь... а mdid видать не любит проверять то что пишет... SANIOK_AV help'a нету?
mm - для минут
MM - для месяца
Автор: mdid
Дата сообщения: 04.06.2009 16:08
не было под рукой делфи...по памяти написал...так что сорри...смысл в общем все равно понятен..просто этим не пользуюсь...не вижу смысла кидать компоненту ради показа текущей даты
Автор: ShIvADeSt
Дата сообщения: 05.06.2009 00:44
f3ka

Цитата:
правильно говоришь... а mdid видать не любит проверять то что пишет... SANIOK_AV help'a нету?

Там главное ключевое слово было Format. А далее тот кому надо нажмет кнопку Ф1
Иногда надо давать немного неправильно, чтобы человек сам дошел.
Автор: Mandor Sawall
Дата сообщения: 05.06.2009 08:19
ShIvADeSt
+1
Автор: SIgor33
Дата сообщения: 05.06.2009 08:35
greenpc
Выложил файлы сюда
http://ifolder.ru/12483038
Дам dat и idx. Посмотри может сто и присоветуешь
Автор: SANIOK_AV
Дата сообщения: 05.06.2009 12:23
mdid

Цитата:
DateTimePicker1.Format:=' dd.mm.yyyy';

у меня 5я Дельфа...там только есть DateFormat из приблизительно похожих на Format свойств...
но ему dd.mm.yyyy не присваивается...
Автор: chum2000
Дата сообщения: 05.06.2009 13:30
Посоветуйте, пожалуйста, компонент для построения графиков, диаграм и т.д. Аналог TChart. Желательно бесплатный, но не обязательно.
Автор: mdid
Дата сообщения: 05.06.2009 14:46
SANIOK_AV
не помню я уже 5 делфю..как вариант можно попробовать так

Код:
var
dt : TDateTime;

begin
dt:=Date;
или
dt:=DateTimePicker1.Date;

edit1.Text:=FormatDateTime('dd.MM.yyyy',dt);
Автор: SIgor33
Дата сообщения: 05.06.2009 15:04
chum2000
TMS Advanced Charts попробуй
Автор: gvidon2009
Дата сообщения: 05.06.2009 15:30
Символы вопросов в надписях.

есть прога написаная на Delphi 7.
при запуске в Win 7 RC 7100 некоторые надписи (видимо в зависимости от шрифта) состоят из одних вопросов. Например: ??? ????
Как избавиться от них?
Есть возможность перекомпилировать прогу.
В региональных настройках стоит русский язык везде где можно.
На XP такого не наблюдалось.
Автор: SANIOK_AV
Дата сообщения: 05.06.2009 15:46
mdid спасибо...

Цитата:
ну и если совсем ничего не поможет то конвертируете дату в строку и заменяете все вхождения '/' на '.'

я в принципе почти так и сделал ))

Код: Copy(datetostr(DateTimePicker1.date), 1, 2) +
'.' + Copy(datetostr(DateTimePicker1.date), 4, 2) +
'.' + Copy(datetostr(DateTimePicker1.date), 7, 4)
Автор: caross
Дата сообщения: 05.06.2009 15:47
gvidon2009
собери проект с указанием шрифтов, которые 100% есть в Win 7 RC 7100
Автор: MrZeRo
Дата сообщения: 05.06.2009 16:15
gvidon2009
В свойствах Font надо обратить внимание на CharSet - если винда не русская, то там должен стоять не DEFAUL_CHARSET, а RUSSIAN_CHARSET
Автор: gvidon2009
Дата сообщения: 05.06.2009 16:15
SANIOK_AV
а как узнать наличие шрифта MS Sans Serif Cyrillic в Windows?
меняю на другие не помогает.

Добавлено:
MrZeRo
у меня в окне настройки шрифта есть пункт script и он выставлен в Cyrillic
CharSet нет такого свойства в окне Font в Delphi 7

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Глобальные переменные в разных формах с++ builder 'a.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.