Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 421 • Страница 5 из 22<  1  2  3  4  5  6  7  8 ... 22  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 08.07.2004
Откуда: Краснодар
непрохавал он IntToHexStr :(
Добавлено спустя 5 часов, 7 минут, 21 секунду
Ладно ребятки, завтра уже надо курсавик сдавать,уже не до хорошего...
Скажите как просто этот массив их 160 цыфр вывести в Memo в 10 строк по 16 элементов в строке.
Помогите-раньше знал,просто щас забыл-год как на ассемблере сижу,на С забыл всё :( :( :(

_________________
Друзей не надо иметь, с ними надо дружить!



Партнер
 

Member
Статус: Не в сети
Регистрация: 08.12.2004
Откуда: Москва
Natasha_fa`
Под модулем пониматеся .dll, или просто другой файл .cpp с процедурами, которые надо подключить?


 

Junior
Статус: Не в сети
Регистрация: 10.08.2005
Откуда: Тюмень
khasya писал(а):
просто другой файл .cpp с процедурами, которые надо подключить


 

Member
Статус: Не в сети
Регистрация: 08.12.2004
Откуда: Москва
Natasha_fa`
Ну тогда все просто. Допустим в этом самом файле my_module.cpp есть функция:

Код:
int my_function(int a, int b)
{
  return a + b;
}


Создаете файл my_module.h и в нем пишете только заголовок нужной функции, то есть
Код:
int my_function(int a, int b);
а в модуле, где будете использовать добавляете

Код:
#include my_module.h


после чего можете свободно использовать нужную процедуру.

_________________
Я не суеверный. Я наблюдательный


 

Member
Статус: Не в сети
Регистрация: 24.02.2004
Откуда: Minsk
Если можете подскажи в чем дело, ошибка:
Поставлен Builder на ХP, при компеляции пишет что Not found file: Cow32.obj.

То что он не найдет, это понятно) но где и как его прописывать? И не найду через поик это файл, хотя установка самая элементарная - setup, и прога лицензионная ...
зараннее благодарю


 

Member
Статус: Не в сети
Регистрация: 08.12.2004
Откуда: Москва
Файл в точности называется c0w32.obj. То есть там вместо O стоит 0. Находиться должен в папке ..\CBuilder6\Lib\. У меня полный путь выглядит так:
Код:
c:\Program Files\Borland\CBuilder6\Lib\c0w32.obj

_________________
Я не суеверный. Я наблюдательный


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
Natasha_fa`
Тогда просто File->New->Unit..

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Нарад подскажите код, который бы скрывал пуск. (Очень надо).


 

Member
Статус: Не в сети
Регистрация: 01.04.2005
Откуда: Москва-Лубянка
RS@
Ну, например, вот:

скрыть пуск:
Код:
HRGN Rgn;
Rgn = CreateRectRgn(0, 0, 0, 0);
SetWindowRgn(FindWindowEx(FindWindow("Shell_TrayWnd", NULL),0,"Button",NULL),Rgn,true);


показать пуск:

Код:
HRGN Rgn;
Rgn = CreateRectRgn(0, 0, 0, 0);
SetWindowRgn(FindWindowEx(FindWindow("Shell_TrayWnd", NULL),0,"Button",NULL),0,true);

_________________
AnossovPavel в проекте F@H (TSC!Russia)
退屈な祖父 ¤ παππούς ¤ («клан дедов»)


 

Пасиб!!! :beer:


 

Member
Статус: Не в сети
Регистрация: 07.03.2004
Откуда: Москва
Можно ли куда-нибудь занести информацию о загруженных в форму изображениях, чтобы создать список, состоящий из картинок?? Каким образом можно реализовать?

_________________
Great Unholy Finnish Death Metal Rules This Fucking World!
Rahhh


 

Народ, кто может подсказать как создать кнопку нестандартной формы( круглую или овальную...) ?
Благодарен заранее!


 

Вот такой вопрос...

Как в c++ builder реализованы операции с файлами? Как например из программы копировать файлы между винтами/ создавать новые(сохранять введённую пользователем инфу)/удалять файлы.

Искал в онлайн учебниках, что-то не нашел(((

Подскажите пожалуйста:) Буду очень благодарен!

И если можно не слишком сложными фразами:)


 

Всем известен WinRAR, который встраивается в оболочку и через контекстное меню можно запаковать файл. У меня возникла проблема, как передать программе имя и путь выделенного файла? Передачей параметров командной строке не очень получается....в прогу передается какя-то лабудень... Когда в диалоге "открыть с помощью" выбираю мою прогу, то в нее передается не путь к файлу, а строка вида =::=:: и тому подобное...
Как сделать так,чтоб при открытии с помощью моей проги в нее передавался путь выделенного файла?


 

Member
Статус: Не в сети
Регистрация: 06.05.2004
Откуда: Подмосковье
Чайниковая ситуация: как передать в программу целое число? Я предполагаю использовать для этого EditBox или ComboBox (тогда диапазон будет ограничен, скажем от 1 до 15, чего хватает за глаза, за то проверять корректность ввода не надо). Лучше ComboBox, я думаю. Чайниковый вопрос: как задать значения в выпадющем списке ComboBox, как задать умолчальное значение, каким методом выбранное значение передавать в программу? Где поставить вызов Repaint(), чтобы после любого выбора снова всё отрисовывалось?


 

Member
Статус: Не в сети
Регистрация: 04.01.2004
Откуда: 31
Я не понимаю!!!
есть примитивный код:
Код:
  float a;
  FILE *binary;
  int n = 10;

  // пишу в файл, а заодно в memo1
  if ( (binary = fopen("bin.bin", "w")) != NULL)
  {
    for (int i = 0; i < n; i++)
    {
      a = 50 * cos(i * M_PI / 180);
      fwrite(&a, 4, 1, binary);
      Memo1->Lines->Add(a);
    }
  }
  fclose(binary);

  // читаю из файла в memo2
  if ( (binary = fopen("bin.bin", "r")) != NULL)
  {
    for (int i = 0; i < n; i++)
    {
      fread(&a, 4, 1, binary);
      Memo2->Lines->Add(a);
    }
  }
  fclose(binary);


В результате в мемо получаю
Код:
50
49,9923858642578
49,969539642334
49,9314765930176
49,8782043457031
49,8097343444824
49,7260932922363
49,6273078918457
49,5134048461914
49,3844184875488

и

50
49,9923858642578
49,969539642334
49,9314765930176
49,8782043457031
49,8097343444824
49,7260932922363
49,6273078918457
-1,68507808084484E-16
-1,68503771443095E-16


Почему портятся значения?! А если писать больше 50 float-ов, то размер файла получается не кратный 4 ?!?!
Добавлено спустя 21 минуту, 57 секунд
Всё... разобрался... режим binary при открытии надо включать :bandhead:


 

Member
Статус: Не в сети
Регистрация: 17.07.2005
Такой вопрос : можно ли в борландавском C++ Builder вызывать напрямую API функции(я говорю о консольных приложениях) не используя борландовские библиотеки.Если да то хотелось бы почитать обэтом какие нибудь статьи(неодной такой несмог найти сколько не ищи то всё по MS VC попадается.)


 

Меня вот уже на протяжении долгого времени мучает такой вроде не сложный вопросец:

Программно надо ввести число(любое) в какую то ячейку OleConteiner. В контейнере при создании формы создается лист Excel.

Но мне не нужно открывать при этом сам Excel. Число заносится прям в лист(в контейнер)...
Добавлено спустя 1 минуту, 59 секунд
Меня вот уже на протяжении долгого времени мучает такой вроде не сложный вопросец:

Программно надо ввести число(любое) в какую то ячейку OleConteiner. В контейнере при создании формы создается лист Excel.

Но мне не нужно открывать при этом сам Excel. Число заносится прям в лист(в контейнер)...


 

У меня такая загвоздка- недавно начал программировать на билдере кое-какие программки получались в принципе более менее процентов на 10 разобрался :) Ну вот хотел свой калькулятор замутить так не пойму как прописать что бы в Editе после нажатия следующей кнопки предыдущее значение не стиралось. Допустим что б можно было бы набрать 1234567890 по нажатии на соответствующие кнопки.
Добавлено спустя 31 минуту, 56 секунд
Никто не знает?


 

Member
Статус: Не в сети
Регистрация: 26.10.2004
Откуда: СПб
MorfiuZ
Непонятно, код в студию :)
Хотя есть подозрение что строчку вида Edit1->Text = blabla надо заменить на Edit1->Text = Edit1->Text + blabla, в этом и есть ошибка..


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 421 • Страница 5 из 22<  1  2  3  4  5  6  7  8 ... 22  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Новости

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan