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

» Вопросы по Delphi 2

Автор: svs123456789
Дата сообщения: 05.12.2006 18:09
есть ли у кого опыт переноса делфи7 со всеми доп компонентами (без инсталяции ) с одного компа на другой ?
достаточно ли скопировать каталоги и ветвь HKEY_CURRENT_USER\Software\Borland\Delphi\
Автор: Gretrick
Дата сообщения: 05.12.2006 18:37
Как в delphi использовать стандартную базу данных? Есть какой нибудь сайт с примерами? Надо просто хранить список клиентов в базе.
Автор: FRALX
Дата сообщения: 05.12.2006 20:54
Gretrick
Извини конечно, но вопрос из разряда, а как программировать на делфе и иде про это можно узнать . Для начала можно почитать мануалы и посмотреть самплы которые в компелете к дельфям. А уж если че конкретное не понятно то спросить
Автор: xy
Дата сообщения: 05.12.2006 22:21
FRALX
EZH
Спасибо
Автор: Jokerjar
Дата сообщения: 06.12.2006 00:55
Ребят, помогите с такой проблемой: делаю классическое приложение: при старте формы нет, появляется лишь значок в трее. При двойном клике на значок появляется форма. Проблема в том, что у формы много контролово всяких, используются скины и прозрачность. И когда пользователь в первый раз вызывает форму происходит что-то ужасное: форма мелькает черным цветом (видимо, из-за AlphaBlend), видно, как "натягивается" скин на форму, все контролы перерисовываются. Все последующие вызовы уже происходят как надо, форма появляется готовой и красивой. Вопрос: нельзя сделать так, чтоб все процессы отрисовки окна происходили не на глазах пользователя? Чтоб форма появлялась так, как будто ее уже вызывали? Форму создаю автоматически и сразу скрываю, то есть в момент вызова форма уже создана, происходит лишь показ.
Автор: ShIvADeSt
Дата сообщения: 06.12.2006 01:02
Jokerjar
блин уже 100 раз это было. projects-view source там догбавляешь вроде бы это
Application.ShowMainForm:=False;
Автор: HOUPE
Дата сообщения: 06.12.2006 02:36
RomanTim

Спасибо. ParamCount и ParamStr() - именно этого мне и нехватало.
Автор: Jokerjar
Дата сообщения: 06.12.2006 07:15
ShIvADeSt, это как раз и стоит (для скрытия формы). Ты, должно быть, не так понял вопрос. Он еще актуален...
Автор: Kr_Alex
Дата сообщения: 06.12.2006 08:07
type
TMainFieldValues = (mfFirst, mfSecond)
TMyClass = class
private
FMainField: TMainFieldValues;
public
constructor Create(MainField: TMainFieldValues)
property First: integer read...
property Second: integer read...
end;

Можно ли как то сделать чтобы в случае FMainField = mfFirst. "Было" только одно property First
а в случае FMainField = mfSecond было оба property?
Или же это все реализовать можно через разные классы?
Автор: RostY
Дата сообщения: 06.12.2006 08:18
Jokerjar
Может, попробовать первый раз отобразить форму где-то за пределами видимости (типа Form1.Left:=9999), чтоб она там нарисовалась, а потом переместить ее уже нарисованную куда надо ?
Автор: Figaro2000
Дата сообщения: 06.12.2006 08:35
Kr_Alex
Лучше через разные (параметры конструктора на описание класса не влияют) -
в базовом - property First: integer read..., в наследнике добавляешь еще и property Second: integer read...

Есть, правда и такая возможность - property Second: integer read FSecondRead write FSecondWrite, где FSecondRead и FSecondWrite - методы чтения и записи. В этих методах проверяешь FMainField и при "неправильном" значении этого поля выдаешь exception. Только оно тебе надо - глюки ловить?
Автор: OdesitVadim
Дата сообщения: 06.12.2006 08:59
RostY

Цитата:
(типа Form1.Left:=9999)

Лучше не пробывать - многим фаерволам такое не по душе. Скоро сама Винда будет смотреть сквозь зубы на такое.
Jokerjar
А со скинами - это проблема. многие профприложения этим страдают. А не пробывал "лочить" обновление? типа
Автор: Kr_Alex
Дата сообщения: 06.12.2006 09:10
Figaro2000

А как реализовано в DevExpress-ных Field-ах в View? Там в зависимости от Properties (Combobox/LookupCombobox) изменяются и видимые свойства
Автор: vshersh
Дата сообщения: 06.12.2006 09:15
svs123456789

Цитата:
есть ли у кого опыт переноса делфи7 со всеми доп компонентами (без инсталяции ) с одного компа на другой ?
достаточно ли скопировать каталоги и ветвь HKEY_CURRENT_USER\Software\Borland\Delphi\

Если скопируешь ВСЕ каталоги, которые указаны - то достаточно. Некоторые компоненты сбрасывают свои bpl и dcp, например в system32 - с такими могут быть нюансы... Ну и кроме этого нужно будет подправить (при необходимости) Library path и Browsing Path
Автор: Figaro2000
Дата сообщения: 06.12.2006 11:56
Kr_Alex
посмотри форму с гридом в виде текста (View as Text) и в описании объекта-грида увидишь что-то вроде -

Код:
object cxGrid1DBTableView1Column1: TcxGridDBColumn
PropertiesClassName = 'TcxCheckComboBoxProperties'
Properties.Items = <>
end
Автор: Yogi Bear
Дата сообщения: 06.12.2006 12:02
Позвольте тупой вопрос. Взял диск с Делфи8. Это Делфи2005 или нет?
Автор: Jokerjar
Дата сообщения: 06.12.2006 12:14
Kr_Alex, а если упростить задачу и поставить вопрос так: как сделать так, чтобы при смене AlphaBlend с false на true в рантайме форма не мелькала черным цветом (у меня именно так и происходит)
Автор: GloThin
Дата сообщения: 06.12.2006 14:12
Yogi Bear
15:02 06-12-2006
Цитата:
Позвольте тупой вопрос. Взял диск с Делфи8. Это Делфи2005 или нет?

глупый и ответ:
нет, это 8-я версия(первый шаг борланда в сторону платформыу НЕТ)....
Делфи 2005 имеет номер версии 9, но под таким номером не продается...
Автор: killerbeanjeka
Дата сообщения: 06.12.2006 14:34
Yogi Bear
Лучше не используй Delphi 8 (неудачная версия). Возьми Delphi 7 или 2006
Автор: andead
Дата сообщения: 06.12.2006 15:36

Цитата:
Лучше не используй Delphi 8 (неудачная версия)

и 2005 тоже лучше не используй)) глючная штуковина
Автор: Maytama
Дата сообщения: 06.12.2006 19:31
Здравствуйте!
Подскажите, пожалуйста, как правильно организовать поиск в БД по ключевым словам? (keywords в memo через запятую) Да так надо сделать этот поиск, чтобы было не обязательно вводить все слова.
выручайте, пожалуйста! надо сделать каталог журналов для зачёта.
Автор: GloThin
Дата сообщения: 06.12.2006 21:13
Maytama
22:31 06-12-2006
Цитата:
Подскажите, пожалуйста, как правильно организовать поиск в БД по ключевым словам? (keywords в memo через запятую) Да так надо сделать этот поиск, чтобы было не обязательно вводить все слова.

Попподробнее что за БД?
Ее структура...
Что за ключевые слова?
Иначе сложно помочь...
Автор: andead
Дата сообщения: 07.12.2006 04:38
можна перевести код на яваскрипт под дельфю (2006)?:


Код: // JavaScript Document
function oo(n)
{
if(n>9) {return n}
else {return '0'+n}
}

function data(dat,zon)
{
d = new Date(dat*1000+zon*1000);
fd = oo(d.getUTCDate())+'.'+oo(d.getUTCMonth()+1)+'.'+oo(d.getUTCFullYear()-2000);
return fd+' '+oo(d.getUTCHours())+':'+oo(d.getUTCMinutes());
}

Автор: ckotick
Дата сообщения: 07.12.2006 11:16
Мде, надо сначала путеводитель читать...
Автор: Yogi Bear
Дата сообщения: 07.12.2006 14:40
killerbeanjeka
andead
У меня стоит 7 версия. Просто хочется пощупать .NET
Автор: dkom
Дата сообщения: 07.12.2006 17:08
Требуется помощь. Есть следующая задача: вводится строка из 1...60 любых символов. Ниже вывести строку, в которой все русские заменены на дефис, а прочие оставлены как есть.
Задача простая, если вводить и выводить в Memo как простой текст. Но вся суть в том, что выводить нужно строго под каждым из символов первой строки. А вот как это осуществить - не знаю.
Есть команда Canvas. TextOut (x, y, 'текст' ). Например, в цикле перебирать все введенные символы: читать координату xy символа, проверять на кириллицу и затем выводить в (х, у+10) либо этот же символ, либо дефис.
Вопрос в том - как узнать координату символа? Или может как-то совсем по другому это осуществимо? (делфи7)
Автор: RomanTim
Дата сообщения: 07.12.2006 17:33
Yogi Bear

Цитата:
Просто хочется пощупать .NET

Чтобы пощупать .NET лучше поставь Visual Studio 2005, в частности она нормально поддерживает второй фреймворк

Добавлено:
dkom
Используй моноширинный шрифт, например Courier New
Автор: moonrise
Дата сообщения: 07.12.2006 17:58
ищется помощь

делается проектик на D7, но смысел не в этом
имеется Chart
на нем есть Series1 типа TLlineSeries

задача:
по клику (к примеру на кнопке) - скрывать или показывать Series1 .
свойства Visible я не нашел
Clear не предлагать, т.к. там идет расчет и данные его терять не надо ("кривые" способы сохранить данные и очистить, а потом обратно перекинуть - не предлагать )
Автор: dkom
Дата сообщения: 07.12.2006 17:59
RomanTim
Действительно, как я про шрифт не догадался.
А если делать через Canvas с координатами - как можно этого же добиться? Просто на защите (это лаборатотка) говорят, что могут заставить через Canvas выполнить. Вот хочу заранее подготовить вариант ответа.
Автор: moonrise
Дата сообщения: 07.12.2006 18:07
вопрос про Series закрыт
свойство Active

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Событие STFilter(DBGridEh) ???


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