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

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: Thegodofviruses
Дата сообщения: 18.10.2006 06:36
Arvur
Там написано про dll и как я понел написано что мол нужна 6 версия этой dll а если версия ниже то работать не будет у меня как раз стоит 5-я версия. Я просто подумал а если выдернуть эту dll из Vista и воткнуть. Может заработает.
Автор: MagistrAnatol
Дата сообщения: 18.10.2006 13:07
Господа,помогите разобраться с линковщиком- у меня есть задача ручной сборки компонентов - с компилятором разобрался,а с линковщиком проблемы - как слинковать проект понятно -я как компонент ?- не могу понять шо ему ставить в командной строке.
Работаю на билдере.
Автор: Arvur
Дата сообщения: 18.10.2006 13:59
Thegodofviruses

Цитата:
Я просто подумал а если выдернуть эту dll из Vista и воткнуть. Может заработает.

Судя по некоторым статьям, эта фича относится именно к .Net, а не Win32. Поэтому не заработает.

З.Ы. Но фича и правда удобная, написать бы аналог...
Автор: svs123456789
Дата сообщения: 18.10.2006 18:37
к сожалению, вместо
обсуждения компонент,
[more]для отображения и редактирования документов word, хранящихся в базе данных [/more]
пошел флейм про "хранить или нет" документы ms word в ВLOB !

как итог, пршлось копать в сторону tOLEContainer
Автор: Sexton
Дата сообщения: 18.10.2006 23:08
Aladdinych
Цитата:
Как вызвать процедуру или открыть форму, если ее имя задано в строковой переменной?

Форму можно открыть через TForm(Application.FindComponent('FormName')).ShowModal.
А процедуру, если она объявлена в разделе published класса, можно выполнить так:

Код:
type TMyProcedure = procedure(MyInputParam1: TMyType1; MyInputParam2: TMyType2) of object;
var Method: TMethod;
begin
Method.Code := MyObject.MethodAddress('MethodName');
if Assigned(Method.Code) then
begin
Method.Data := MyObject;
TMyProcedure(Method)(InputParamValue1, InputParamValue2);
end;
end;
Автор: Thegodofviruses
Дата сообщения: 19.10.2006 06:39
Arvur
Тогда может подскажешь чем можно заменить стандартные сообщения.Кроме suiMessageDialog.TsuiMessageDialog тоже прикольная красивая штука но на нее мана нет и как вернут результат нажатия определенной кнопки я таки не понел.Или может ты знаешь как вернуть результат?
Автор: Arvur
Дата сообщения: 19.10.2006 23:21
Thegodofviruses
Не подскажу Я диалогами не морочился.
Автор: MagistrAnatol
Дата сообщения: 20.10.2006 08:59
Народ,кто ставил EhLib 4.1.4 под 2006 билдер.Я шо-то не могу разобраться с у становкой
компонентов - усли беру из BDS2006.Vcl\EhLib100.bdsproj - пишет шо ето для делфей,
пробывал утилиткой dpk2bpk перегнать *100.dpk но при линковке dclehlib ругается на
[Linker Fatal Error] Fatal: Unable to open file 'VCLDESIGNER.BPI'.
Пробывал компилить в среде БДС с генерацией билдеровских файлов - но в делфю стает а в билдере в палитре компонентов его нет.
Мож кто обяснит или кинет ссылочку где можно почитать про установку компонентов
для делфи 2006 в среду билдера 2006.В 6 билдере было немного проще.
Заранее благодарен всем за помощь

Добавлено:
И где убрать компиляцию по умолчанив в каталог Debug_Build ??
Автор: CHERTS
Дата сообщения: 20.10.2006 09:26
Увожаемые, подскажите где взять компонетны для доступа из 6-го билдера к базе MySQL?????
Автор: Figaro2000
Дата сообщения: 20.10.2006 09:35
может кто подскажет - как из Дельфей редактировать список "Назначенных заданий" (иначе говоря - управлять системным планировщиком) ?
Автор: PowerChute
Дата сообщения: 20.10.2006 09:55
CHERTS
А вот здесь посмотреть:
http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=32815&start=120#lt
Автор: RomanTim
Дата сообщения: 20.10.2006 10:42
Figaro2000
Смотри в MSDN в строну NetScheduleJobAdd, NetScheduleJobDel, NetScheduleJobEnum, NetScheduleJobGetInfo
Автор: Hazard
Дата сообщения: 20.10.2006 12:59
MagistrAnatol
Я под Delphi10(BDS2006) ставил из папки BDS2006.Vcl - все как в русском ридми прокатило
(1. Для Delphi 5.x - 7.x, Delphi 9.X Win32, BDS2006 Win32
Автор: MagistrAnatol
Дата сообщения: 20.10.2006 15:10
Кста шо за прикол - ставлю в свойствах линкера генерировать все с++билдер файлы а мне не создает *.obj ??
Автор: TomasVercetti
Дата сообщения: 20.10.2006 21:51
Народ, помогите пожайлуста!

Проблема с установкой _Business#Skin#Form.v4.40 FS ( и 4.27 тоже самое ) из копилки под CBuilder 2006. Если я просто открываю проект, жму install/compile/build, то он выдаёт ошибку: не могу найти BSZLIB.OBJ. Ставлю в настройках Pascal-компилятора, чтобы он генерил .obj файлы в папку с сырцами - всё компилируется и инсталлируется, компоненты появляются. Но если я кидаю на форму любой bs компонент и запускаю приложение, то тут же вылазит окно дебаггера и ошибка - Access volation in address <какой-то>. Если нажать ContinueRun, то сама форма даже не появляется.

Вопрос тем, кто TeeChart пользует: а как узнать длину оси в пикселях? Я пытался использовать Chart1.LeftAxis.CalcYPosValue(MaximumValue) - ...(MinimumValue). Всегда получаю строго 0.

Спасибо заранее!
Автор: RomanTim
Дата сообщения: 20.10.2006 23:53
TomasVercetti

Цитата:
Вопрос тем, кто TeeChart пользует: а как узнать длину оси в пикселях? Я пытался использовать Chart1.LeftAxis.CalcYPosValue(MaximumValue) - ...(MinimumValue). Всегда получаю строго 0.

Label1.Caption := IntToStr(
Chart1.LeftAxis.CalcYPosValue(Chart1.LeftAxis.Minimum) -
Chart1.LeftAxis.CalcYPosValue(Chart1.LeftAxis.Maximum));

Нормально отрабатывает - возвращает длину оси...
А что у тебя возвращают CalcYPosValue - 0 или одинаковые числа? И что такое MaximumValue - у оси такого свойства вроде нет?
Автор: vidic777
Дата сообщения: 21.10.2006 03:35
Уважаемые коллеги, подскажите пожалуйста, какой компонент под BDS 2006 можно использовать вместо стандартного TMainMemu, чтоб имел такойже стить как у MS Office 2003 или самого BDS но чтоб нельзя его было перемещать во время выполнения апликухи ?

Сорри если повторяюсь ?

Зранее спасибо.
Автор: RomanTim
Дата сообщения: 21.10.2006 11:10
vidic777
Если в стиле самой ИДЕ - ActionManager + ActionMainMenuBar. Если второй кидать прямо на форму, то она перемещаться не будет.
Если надо поменять цвета, то свойство ColorMap, однако сделать под офис не получится - там градиентные заливки, а родные компоненты не позволяют. Для офиса можно взять меню от TMS - там есть готовые стайлеры и под офис 2003 тоже (наверное похожие вещи есть и в других наборах компонент)
Автор: vipettut
Дата сообщения: 21.10.2006 13:00
vidic777,

ToolBar2000 + TB2k patch + TBX (www.g32.org)

Если хочешь юникод, то spTBXLib

Добавлено:
З.Ы. все бесплатное, с исходниками
Автор: TomasVercetti
Дата сообщения: 21.10.2006 18:27
RomanTim

Цитата:
Label1.Caption := IntToStr(
Chart1.LeftAxis.CalcYPosValue(Chart1.LeftAxis.Minimum) -
Chart1.LeftAxis.CalcYPosValue(Chart1.LeftAxis.Maximum));

Извиняюсь, непонятно написал. Но я именно это и имел в виду. Вне зависимости от того, какое значение я передаю в Chart1.LeftAxis.CalcYPosValue(), всегда получаю 223. Сам TeeChart стоит под CBuilder2006. (Надеюсь, у меня не Builder глючный...)

To other
А кто-нибудь может скинуть уже скомпилированный .bpl и всё еже с ним для _Business#Skin#Form.v4.40 на мыло?
Автор: RomanTim
Дата сообщения: 22.10.2006 10:23
TomasVercetti
TeeChart какой - Pro или тот, что с Builder-ом идет? У меня стоит Pro 7.05 под делфи.
Попробуй эту процедуру пройти в отладчике - возможно станет понятно где она себя не так ведет
Автор: TomasVercetti
Дата сообщения: 22.10.2006 14:37
RomanTim
У меня стоит Pro 7.07. Видимо придётся отладчиком. Я тут ещё посмотрел, что в чарте, идущем с Builder-ом та же проблема. Есть подозрения, что они перекрываются где-то. Разбираться буду.

Ещё хотел спросить совета. Прога производит достаточно времяёмкие вычисления и записывает значения аргумента и функции от него в массив. Массив не маленький - не менее 20 Мб, должен храниться в памяти - ещё всякие вычисления с ним. Я загружаю его через AddXY() в серию - он дублируется. Кроме нужно менять вид графика; как минимум между points и fastline (то есть, если хранить данные в серии, всё равно придётся делать дубликат перед уничтожением старой серии.) Хотелось бы не добавлять через AddXY() , а просто передавать поинтер на уже имеющийся массив (или какую другую структуру). Подскажите, как такое сделать, если возможно?
Автор: andead
Дата сообщения: 23.10.2006 20:03
не подскажите компанент(ы) для создания визардов?
Автор: kkRiz
Дата сообщения: 23.10.2006 20:48
В JEDI есть хороший компонент для визардов.
Автор: Sexton
Дата сообщения: 23.10.2006 23:17
andead, CnWizards (http://www.cnpack.org/).
Автор: Arvur
Дата сообщения: 24.10.2006 00:28
Sexton
andead

Цитата:
CnWizards (http://www.cnpack.org/).

Это вобще-то пакет экспертов, неплохой кстати
Из визардов можно на http://sourceforge.net/projects/bswizard/ посмотреть.
Хотел KWizard посоветовать (я его пользовал - все Ок), а он оказывается "donated to JVCL"
Автор: andead
Дата сообщения: 24.10.2006 04:18
слил CnWizards, 10 меттров (о ужас =)) а эт джествительно примочка для IDE, довольно неплохая но ненужная вещь =) впринципе из JEDI подходит, за неимением альтерантивы


Цитата:
а он оказывается "donated to JVCL"

а что это значит?


кто-нибудь знает как к стандартному TCheckBox приделать свойство Transparent как у TLabel ?
Автор: Alto
Дата сообщения: 24.10.2006 05:06
andead

Цитата:
а он оказывается "donated to JVCL"
а что это значит?


jvcl\changelog.txt
2003-07-11:
- Added KWizard and associated RouteMap components (renamed to JVCL standard) donation from William Wue, Steven Forbes and Max Evans // peter3

jvcl\design\
JvWizardAboutInfoForm.dfm
JvWizardAboutInfoForm.pas
JvWizardEditorForm.dfm
JvWizardEditorForm.pas
JvWizardReg.pas

http://jvcl.sourceforge.net/
Автор: oan42
Дата сообщения: 24.10.2006 09:07
andead как к стандартному TCheckBox приделать свойство Transparent как у TLabel ?

Я бы взял TRzCheckBox из Raize Components.

Если нужно самому приделать, то, имхо, целесообразно смотреть исходники всяких навороченных библиотек.
Автор: jesus1
Дата сообщения: 24.10.2006 11:47
Помогите пожалуйста. Нужна теоретическая информация по визуальному программированию, не продельфи, си ++, а просто теория в основах. Пишите в асю 225-556-904

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


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