![]() |
|
|
![]()
|
|
| zheka1980 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2014 Репутация: нет Всего: нет |
В Дельфи так:
Жирным я выделил интересующий меня фрагмент. Вот как он объявлен в файле .hpp (то есть уже в билдере)
Это сообщение отредактировал(а) zheka1980 - 3.8.2014, 12:22 |
||||
|
|||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
наверное
PS а вообще чушь какая то можно просто организовать массив типа char и реализовать тот же код без этого дельфи класса Это сообщение отредактировал(а) Romikgy - 3.8.2014, 12:50 -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| zheka1980 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2014 Репутация: нет Всего: нет |
Ругается на byte: [CLANG Error] Unit1.cpp(141): use of undeclared identifier 'byte' А со своим самоваром (массивом char) не получится, функция read в него не запишет потому как
Но я ради интереса заменил
и получил [CLANG Error] Unit1.cpp(141): Delphi-style classes must be allocated with 'new' Это сообщение отредактировал(а) zheka1980 - 3.8.2014, 15:19 |
||||||
|
|||||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
new TJavaArray__1<System::Byte> buffer;
|
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 18 Всего: 135 |
В принципе, вариантов ещё много, но ИМХО так будет правильно:
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 11 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
||||
|
||||
| zheka1980 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2014 Репутация: нет Всего: нет |
Romikgy, вопрос к Вам, так упорно настаивающем на "все надо сделать проще".
Вам не приходило в голову, что istream может быть заточен под тот тип, с которым его заставляют работать? Ваш вариант не прокатывает. istream->read не хочет писать полученные в ходе выполнения данные в buffer. Как предложили другие товарищи заработало, не так как хотелось бы, но по крайней мере компилится. Добавлено через 2 минуты и 1 секунду
А у всех buffer = new TJavaArray__1< System::Byte >( len ); работает без предшествующего TJavaArray__1<System::Byte> *buffer; или только у меня не работает? Добавлено через 13 минут и 57 секунд Этот Android SDK какой-то шизанутый. На ss=IntToStr(len); выдает [CLANG Error] Unit1.cpp(153): call to 'IntToStr' is ambiguous System.SysUtils.hpp(2490): candidate function System.SysUtils.hpp(2491): candidate function Что делать и кто виноват? |
||||
|
|||||
| zheka1980 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2014 Репутация: нет Всего: нет |
Ну и в догонку
выдает ноль. |
|||
|
||||
| zheka1980 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 3.8.2014 Репутация: нет Всего: нет |
В итоге получилось вот так:
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |