
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.10.2007, 13:37:53
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
В делфи есть такой оператор with как мне его записать на Билдер. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 13:41:28
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
Orb* пишет: > В делфи есть такой оператор *with* как мне его записать на Билдер. А в C такого оператора нет. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 13:53:59
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
MasterZiv Orb* пишет: > В делфи есть такой оператор *with* как мне его записать на Билдер. А в C такого оператора нет. Posted via ActualForum NNTP Server 1.4 а как тогда быть, чето Копи-Пастом не охота работать, а делать переменную тоже не хочеться, что нет вариентов ((((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 14:13:59
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
MasterZiv в C такого оператора нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 14:16:05
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
Orb* MasterZiv Orb* пишет: > В делфи есть такой оператор *with* как мне его записать на Билдер. А в C такого оператора нет. Posted via ActualForum NNTP Server 1.4 а как тогда быть, чето Копи-Пастом не охота работать, а делать переменную тоже не хочеться, что нет вариентов ((((((( Юзай методы класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 14:36:22
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
Orb*а как тогда бытьа ты напиши пример, как у тебя на пассале Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 14:59:41
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
в плюсах, например, можно перегрузить оператор = для структуры/класса. заодно еще и конструктор копирования :) А чтобы был. Плюс всякие методы класса и т.п. В С - никак. только функциями. А вообще действительно - пиши пример на паскале, мы тебе его на С и на С++ напишем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:17:34
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
Да вот пример сходу из головы заначит with ADOConnection do begin ADOTable1.Avtive=true; ADOTable2.Avtive=true; *** ADOTablen.Avtive=true; end; Давот, просто пишу щас на Билдере и незнаю как переделать, с делфней проблем не было, Ни ОХОТА из менять привычкам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:33:13
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
Если не хочется изменять привычкам, то вернитесь на Дельфи - никаких проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:34:23
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
Анатолий ШироковЕсли не хочется изменять привычкам, то вернитесь на Дельфи - никаких проблем. Да ждал этого ответа, да зачем ради этой фичи перепиывать довольно-таки большую прогу, не оправданно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:38:43
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
В любом случае, нет в С/C++ аналога with и с этим прийдется мирится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:45:33
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
А касательно вашего примера, то напрашивается использовать цикл по коллекции ADOTables. А в общем случае используйте алиасы для объектов с громоздкими идентификаторами: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:58:14
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
Orb* wrote: > Да ждал этого ответа Если используется "структура внутри структуры", то можно использовать ссылки. тем более, вы все равно не на C, а на C++ пишете... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 15:59:51
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
Анатолий Широков АШ> MyObject &o = MyVeryVeryLongIdentifier; АШ> o.Method1(); АШ> o.Method2(); АШ> o.Method3();там ВЦЛ, надо указатель пользовать, но сути это не меняет Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 16:45:40
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
Orb*Да вот пример сходу из головы заначит with ADOConnection do begin ADOTable1.Avtive=true; ADOTable2.Avtive=true; *** ADOTablen.Avtive=true; end; Давот, просто пишу щас на Билдере и незнаю как переделать, с делфней проблем не было, Ни ОХОТА из менять привычкам Пример - жесть ))) давайте уберем with и перепишем, посмотрите, что у Вас получается: ADOConnection.ADOTable1.Active := true; Вас ничего не смущает в этой инструкции? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 16:57:55
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
Карабас Барабас Анатолий Широков АШ> MyObject &o = MyVeryVeryLongIdentifier; АШ> o.Method1(); АШ> o.Method2(); АШ> o.Method3();там ВЦЛ, надо указатель пользовать, но сути это не меняет Posted via ActualForum NNTP Server 1.4 вовсе не обязательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 18:30:35
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
Orb* пишет: > а как тогда быть, чето Копи-Пастом не охота работать, а делать > переменную тоже не хочеться, что нет вариентов ((((((( Делать переменную. Или снова идти программировать на Делфи. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 18:32:20
|
|||
|---|---|---|---|
Оператор "with" На Си |
|||
|
#18+
Карабас Барабас пишет: > АШ> MyObject &o = MyVeryVeryLongIdentifier; > АШ> o.Method1(); > АШ> o.Method2(); > АШ> o.Method3(); > > там ВЦЛ, надо указатель пользовать, но сути это не меняет Чего ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2007, 22:02:30
|
|||
|---|---|---|---|
|
|||
Оператор "with" На Си |
|||
|
#18+
MasterZivЧего ?прогнал малость, ссылку дают создать :) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2028036]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
217ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 475ms |

| 0 / 0 |
