
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.06.2004, 08:35
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Тут увидел как опытные люди давали совет на Дельфи, а я ее самостоятельно не могу на CBuilder перевести. Может подсобите код очень часто необходимый. type THack= class(TControl); И ты получишь доступ к свойству Color текущего объекта. if Sender is TControl then THack(Sender).Color := clWhite; Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 10:13
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ----------------------------------------------------------- С уважением,MySQLdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 11:32
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
В билдере нет is , зато есть dynamic_cast Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 11:35
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Не получается что здесь не так? class THack {public:TControl;}; . . . . . void __fastcall TForm1::Edit1Enter(TObject *Sender) { THack *My; My = new(THack); if (dynamic_cast<TControl *> (Sender)) { My->Sender->Color=clWhite; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 11:44
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 12:24
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Неа ошибку пишет E2288 Pointer to structure required on left side of -> or ->* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 12:29
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Ой, забыл написать что в следующей строке ошибка, а как правильно написать? dynamic_cast<TControl&> (*Sender)->Color=clWhite; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 12:33
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
наверное правильней всетаки будет так ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 12:39
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Я так понял , что вы хотите сделать , если переходищь на какойто TEdit , то сделать его цвет белым ? ну и соотвесвенно (если вдруг я понял правильно), можно сделать так Код: plaintext 1. 2. 3. 4. 5. 6. 7. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 12:46
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Вот именно что заранее неизвесто что Tedit. Это может быть и CheckBox1 и Datepicker. Подскажите плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 13:06
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Хмм ну тогда только если так ... void __fastcall TForm1::Edit1Enter(TObject *Sender) { if (dynamic_cast<TEdit*>(Sender)) { dynamic_cast<TEdit&>(*Sender).Color = clWhite; } if (dynamic_cast<TCheckBox*>(Sender)) { dynamic_cast<TCheckBox&>(*Sender).Color = clWhite; } ... } ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 13:14
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Извините, но все эти головные боли были сделаны чтобы не перечислять все классы объектов. На Дельфи это выглядит как в начале и никаких проблем. Может есть аналог но на Билдере? Можно и switch (case) при худшем случае. Но обидно если нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 14:19
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
CBuilder написан на Дельфи поэтому может он и урезанный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 14:29
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Что за глуппости ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 17:15
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Ну что никто не знает ответ. Может помучить еще или сразу ответить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 18:35
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
2чайник тебе уже сто раз показали правильный ответ TControl *ctrl = dynamic_cast<TControl *>(Sender); if( NULL != ctrl ) ctrl->Color = clWhite; причем ответ на С++ будет всегда короче и проще чем на дельфи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 19:28
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Спасибо что мозги мне правляете я же чайник, но и Ваш вылетает с ошибкой. Может по памяти пишите. Неужели нет под рукой билдера? Спасибо буду ждать еще, может кто пояснит. :( CBuilder5 E2247 'TControl::Color' is not accessible ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 20:01
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Слушай замучил ты всех. Читай книжки. Попробуй результат dynamic_cast(...) сохранить. в аа например аа = dynamic_cast(...) ; аа->Color=бэлий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 20:24
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Получается никто не знает ответа. В дельфи запроста, а здесь ни хрена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 21:50
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Сдаюсь, вот окончательно, больше ничего не получается. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2004, 22:05
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
не должно вылетать с ошибкой. все у тебя написано правильно. Я так весьма регулярно делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2004, 11:10
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
2Lepsik да просто у класса TControl нету метода color ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.06.2004, 20:58
|
|||
|---|---|---|---|
|
|||
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Не метод, а свойство. Пробовал код под Дельфи все катит. На билдере глючит. Значит ребята из Борланда что то намудрили. Странно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2004, 11:57
|
|||
|---|---|---|---|
Помогите с Дельфи на CBuilder перевести |
|||
|
#18+
Намекаю: SetOrdProp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2034252]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 350ms |

| 0 / 0 |
