Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 237
от 28.10.2003, 20:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1068
Отправлено ответов: 2212
Активность: 207.1 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

sir henry
Статус: Опытный
Общий рейтинг: 158.59
[Подробней >>]
Cybernetic Creature
Статус: Профессиональный
Общий рейтинг: 131.73
URL: В разработке
[Подробней >>]
kvINT
Статус: Профессиональный
Общий рейтинг: 104.25
Телефон: (34369)6-24-47
[Подробней >>]
 
THE_PRO
Статус: Опытный
Общий рейтинг: 142.28
URL: THE_PRO
[Подробней >>]
samum2000
Статус: Доверительный
Общий рейтинг: 127.94
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1060. Добрый день, вопрос : почему в Interbase нет булева типа, если есть - просветите, и по возможности с... (ответов: 4)
Вопрос № 1061. Программа нормально работает при локальном сервере. Как сделать, чтобы она работала на удаленном? БД... (ответов: 1)
Вопрос № 1062. Здравствуйте, уважаемые Эксперты. Как извесно инстолятор BDE находится в файле BdeInst.dll, но при у... (ответов: 1)
Вопрос № 1063. Здравствуйте, уважаемые эксперты. Меня волнует размер программ на Delphi. Даже для консольного прило... (ответов: 4)

Вопросов: 4, ответов: 10


 Вопрос № 1060

Добрый день,
вопрос :
почему в Interbase нет булева типа, если есть - просветите,
и по возможности список типов, чем я могу оперировать вообще.



Вопрос отправлен: 24.10.2003, 07:59
Отправитель: Jiny (zhas-trz@tarazinfo.kz)

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Приветствую Вас, Jiny!
В InterBase есть следующие типы:
Тип Размер Описание
---------------------------------------
smallint 2 От -32768 до +32767
integer 4 От -2147483648 до +2147483647
float 4 7 значащих цифр макс.
double 8 15 значащих цифр макс.
char(n) до 32767 Длинной n символов
varchar(n) до 32767 Длинной n символов
date 8 Дата от 01.01.100 до 11.12.5941
blob ? Любой тип двоичных данных
--------------------------------------------
char отличается от varchar тем, что в нем всегда усекаются хвостовые пробелы. varchar считывается немного медленнее чем char.
Булевские выражения можно хранить в char полях.

Ответ отправлен: 24.10.2003, 10:55
Отправитель: sir henry


Отвечает Cybernetic Creature

Доброе время суток, Jiny!
From datatype class To datatype class
Numeric character, varying character, date, time, timestamp
Character, varying character numeric, date, time, timestamp
Date character, varying character, timestamp
Time character, varying character, timestamp
Timestamp character, varying character, date, time
Blob, arrays —

Ответ отправлен: 26.10.2003, 13:10
Отправитель: Cybernetic Creature


Отвечает kvINT

Доброе время суток, Jiny!
Почему нет - это к разработчикам. Булев тип успешно заменяется типом CHAR(1).

Ответ отправлен: 24.10.2003, 08:39
Отправитель: kvINT


Отвечает THE_PRO

Приветствую Вас, Jiny!
Privoju spisok tipov dlya InterBase 6.5 :
Short
Long
Float
Double
Char
VarChar
TimeStamp
Time
Date
Blob
Array
TextBlob
Decimal
Numeric
Int64

Ответ отправлен: 25.10.2003, 10:21
Отправитель: THE_PRO


 Вопрос № 1061

Программа нормально работает при локальном сервере. Как сделать, чтобы она работала на удаленном? БД - интербейс, Delphi6. Используемые компоненты - IBDatabase, IBQuery и им подобные. Я так понимаю, что надо изменить DatabaseName и Params в IBDatabase, но на что? Объясните, плз, поподробнее, никогда раньше не работал с удаленными серверами.



Вопрос отправлен: 24.10.2003, 12:35
Отправитель: Loko

[Следующий вопрос >>] [Список вопросов]

Отвечает THE_PRO

Добрый день, Loko!
V DatabaseName dayesh put bazi soqlasno ispolzuyemomu setevomu protokolu!

Ответ отправлен: 27.10.2003, 09:09
Отправитель: THE_PRO


 Вопрос № 1062

Здравствуйте, уважаемые Эксперты.
Как извесно инстолятор BDE находится в файле BdeInst.dll, но при установки оттуда мы имеем только три драйвера (если не ошибаюсь STANDARD, FOXPRO, MSACCESS). А мне нужен например драйвер MSSQL - где его взять?
Заранее благодарен!



Вопрос отправлен: 24.10.2003, 13:03
Отправитель: VDR

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Добрый день, VDR!
А Вы попробуйте устанавливать BDE с диска Delphi.

Ответ отправлен: 24.10.2003, 13:42
Отправитель: sir henry


 Вопрос № 1063

Здравствуйте, уважаемые эксперты.
Меня волнует размер программ на Delphi. Даже для консольного приложения. Аналогичная программа на Ассемблере (или на Дельфи, но с использованием пакета "rtl70" (У меня Delphi7)) намного меньше. Вопрос в том, можно ли использовать в Дельфи другую, более компактную Runtime - библиотеку и тогда - подскажите пожалуйста где её достать, или, лучше, вообще отказаться от её использования. (Если компилировать без Runtime-пакета, то все обработки "Runtime error at..." добавляются в EXE-файл, что прибавляет размер приблизительно на 5КБ, а библиотека в виде пакета - тоже немаленькая).


Приложение:


Вопрос отправлен: 24.10.2003, 19:31
Отправитель: Кирилл

[Следующий вопрос >>] [Список вопросов]

Отвечает Cybernetic Creature

Доброе время суток, Кирилл!
Delphi 3

Ответ отправлен: 26.10.2003, 13:10
Отправитель: Cybernetic Creature


Отвечает sir henry

Добрый день, Кирилл!
В утешение могу сказать, что при компиляции той-же Вашей программы на Билдере 6, размер exe-файла получается 50 кб :)). Поэтому вывод очевиден: если писать ассемблерные программы, то для компиляции лучше использовать ассемблер :).
Насчет уменьшения размера программ. Кроме писания ее на ассемблере :))), нормальную Windows-программу можно писать на WinAPI. По сравнению с традиционным VCL-писанием на Delphi, разница в размере просто поразительная (500кб VCL и 50 кб WinAPI). Есть правда при этом маленькая ложка дегтя :)). Писать на WinAPI - дело занудное и долгое :)).
Еще есть специальная библиотека, называется KOL. Взять ее можно на сайте www.delphimaster.ru. Тоже дает просто поразительное уменьшение размера программ. Причем есть два варианта програмирования с помощью ее:
1. Писать все ручками. Получается как WinAPI, но строчек кода в десятки, а то и в сотни раз меньше. Почти все функции WinAPI инкапсулируются в библиотеке.
2. Программировать визуальными средствами библиотеки, установив для этого доппакеты с визуальными ее (библиотеки :) классами. Размер программы тогда несколько больше, но по сравнению с традиционным VCL намного меньше.
Там же, на сайте, приведены дополнительные рекомендации, как еще маленько уменьшить размер программ.

Ответ отправлен: 25.10.2003, 06:40
Отправитель: sir henry


Отвечает THE_PRO

Доброе время суток, Кирилл!
Sam reshay, kak tebe luchshe tak i postupay!

Ответ отправлен: 25.10.2003, 10:12
Отправитель: THE_PRO


Отвечает samum2000

Здравствуйте, Кирилл!
Конечно можно использовать и их великое множесто Я советую тебе заглянуть на сайт http://delphi.mastak.ru/ там можно найти библиотеки KOL и MCK, которые окажутся полезными при разработке компактных приложений.

Ответ отправлен: 25.10.2003, 12:18
Отправитель: samum2000



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (32)
C / C++ (27)
Perl (4)
Builder / Delphi (23)
Pascal (21)
Basic / VBA (6)
Java / JavaScript (6)
PHP (11)
Криптография (7)
WinAPI (12)
Пользователю
Windows 95/98/Me (47)
Windows NT/2000/XP (64)
"Железо" (37)
Поиск информации (28)
Администратору
Windows NT/2000/XP (38)
Linux / Unix (13)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (6)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное