Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 09.01.2013
Сообщений: 134

Сохранения в масив названия загруженного файла в image

30.01.2013, 16:17. Показов 817. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

есть код создания динамического image с подгружениям некой картинки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void CROS::image_go(){
        ig++;
  image[ig] = new TImage(Form1);
  image[ig]->Parent=Form1->PageControl1->ActivePage;
  image[ig]->Left=0;
  image[ig]->Width=Form1->PageControl1->ActivePage->Width;
  image[ig]->Top=0;
  image[ig]->Name=AnsiString("Zast")+AnsiString(ig);
  image[ig]->Height=Form1->PageControl1->ActivePage->Height;
 AnsiString Patch;
Patch = ExtractFilePath(ParamStr(0)) ;
  image[ig]->Picture->LoadFromFile(Patch + AnsiString("zast\\")+Form1->Edit11->Text);
  imageN[ig]=Form1->Edit11->Text.c_str();
Как видите пробую сохранить названия которое динамичиски пишитса в Form1->Edit11->Text в imageN[ig]
В заголовке обявляю его так:
C++
1
char *imageN[30];
в таком случаи пишет коряво!(Не записует полностью слово или карказябликами пишет).
Названия картинок на английском в bmp формате.
Спросите зачем я такое делаю, то отвечу что задача состоит в том чтоб сохранить все параметры image в INI файл. Вот и задумал названия записывать в массив а потом в цикле записывать в INI
Как правильно записать? может можно както названия витянуть с самого image? если нет то как правильно записать в массив?

пробывал такой способ:
C++
1
2
3
char ** imageN = new char *[30];
...
    imageN[i] = (char *)Form1->Edit11->Text.c_str();
<-записуєт не правильно
Помогите пожалуйста. буду очень благодарен
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.01.2013, 16:17
Ответы с готовыми решениями:

Редактирование загруженного файла в Image: ошибка - файл занят другим процессом
Загружаю все файлы jpg из выбранной папки для отображения в Image Dim LB as New ListBox() Dim dlg as New OpenFileDialog() Private...

Авторазмер изображения, загруженного в Image
Я загружаю изображение через ImageN-&gt;Picture-&gt;LoadFromFile(OpenDialogN-&gt;FileName). Но открываемое изображение не отображается полностью в...

Определить имя изображения, загруженного в Image
Загружаем одно из двух изображений в Image1 с названиями 1.bmp и 2.bmp Вопрос как узнать какое изображение загружено в Image1? If...

5
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
30.01.2013, 16:32
C++
1
String imagefile=Patch + AnsiString("zast\\")+Form1->Edit11->Text;
Потом ini->WriteString
0
2 / 2 / 0
Регистрация: 09.01.2013
Сообщений: 134
30.01.2013, 16:45  [ТС]
у меня етих image может бить n количество мне нужно чтоб со всех image можно було стянуть адрес.
mimicria, Вашем кодом только один экземпляр запишется.(
У меня запись в ini идет в кнопке "Сохранить" как конечный результат действий а не в той же кнопке где и создается image!!!
0
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
30.01.2013, 17:00
Цитата Сообщение от Best777 Посмотреть сообщение
у меня етих image может бить n
Ну и строк может быть n, в чём проблема? Используйте вектор строк или TStringList
0
2 / 2 / 0
Регистрация: 09.01.2013
Сообщений: 134
30.01.2013, 17:22  [ТС]
Цитата Сообщение от mimicria Посмотреть сообщение
Ну и строк может быть n, в чём проблема?
хотел попроще сделать просто! в массивчик забил а потом стянул... ну ладно...
Сейчас буду искать литературу про TStringList. Если у вас есть толковая ссылочка то дайте пожалуйста.
0
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
30.01.2013, 18:32
C++
1
2
TStringList *list = new TStringList;
list->Add("название файла");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.01.2013, 18:32
Помогаю со студенческими работами здесь

Фильтр "Негатив" для изображения, загруженного в Image
Добрый день,задали написать фильтр негатив для изображения загруженого в Image,помогите пожалуйста написать фильтр

как объект Image сконвертировать в масив байт ?
имею : pic = new Image(); pic.src = &quot;pict.jpg; при выводе alert(pic); я получаю пробовал : var bv = Boolean(pic); ...

Visual Studio Code Есть ли поддержка сохранения файла в 2х местах или запуска батника после сохранения
Здравствуйте. Кто знает есть ли в Visual Studio Code возможность сохранять файцл в 2х местах или запускать определенный батник после...

Дано одновимірний масив, розміром 10 елементів. Заповнити масив значеннями з клавіатури та виведіть масив на екран в прямому та зворотньому порядку.
1.Дано одновимірний масив, розміром 10 елементів. Заповнити масив значеннями з клавіатури та виведіть масив на екран в прямому та...

Варианты сохранения image на оптических носителях
Привет всем, такая тема, сделали image Windows7 все разделы. Архив получился около 30GB. Подкиньте идею куда это можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru