Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10

Код выполнения окна

02.08.2013, 19:03. Показов 1415. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какой код выполнения окна открыть файл с помощью программы и выполнения программы???
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.08.2013, 19:03
Ответы с готовыми решениями:

Задержка окна консоли после выполнения кода
Есть код, который использует модули os, subprocess, вызывает cmd и пытается авторизоваться в сетевой папке с помощью системных команд...

Скрытие окна консоли во время выполнения приложения
Консольное приложение на .NET 4.0 Как скрыть окно приложения во время его работы? Т.е. чтобы окошко не показывалось во время работы...

Как избавиться от консольного окна во время выполнения кода?
Здравствуйте. Как избавится от консольного окна во время исполнения кода python.

18
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
02.08.2013, 20:19
Цитата Сообщение от FSC Посмотреть сообщение
Какой код
Хороший ...

Не по теме:

А если по русски ?

0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
02.08.2013, 20:21  [ТС]
Всмысле напишите
0
 Аватар для Gremlin
519 / 307 / 58
Регистрация: 30.07.2008
Сообщений: 607
02.08.2013, 20:24
эх люди =)
http://g.zeos.in/?q=%D0%B2%D1%... 1%8C%D1%8E
2я ссылка
1
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
02.08.2013, 20:26  [ТС]
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
02.08.2013, 20:28
Ну так компонент TOpenDialog

C++
1
2
3
4
5
6
7
String FileName;
// ...
if (OpenDialog1->Execute() ) // вызывать окно и если пользователь выбирет файл
{
  FileName = OpenDialog1->FileName;
  DoSomethingWithThisFile(FileName);
}
2
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
02.08.2013, 20:57  [ТС]
Не, Не так немного, вот такое окно
https://docs.google.com/file/d... sp=sharing
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
02.08.2013, 21:01
Цитата Сообщение от FSC Посмотреть сообщение
Не, Не так немного, вот такое окно
https://docs.google.com/file/d... sp=sharing
Че ? Нормально выложи...
0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
03.08.2013, 08:54  [ТС]
Вот фото
Миниатюры
Код выполнения окна  
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33399 / 21509 / 8236
Регистрация: 22.10.2011
Сообщений: 36,907
Записей в блоге: 12
03.08.2013, 14:36
"Вот такое окно" показывается, когда вот в таком окне:
C++
1
2
3
4
5
6
7
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED|COINIT_DISABLE_OLE1DDE);
SHELLEXECUTEINFO sei = { sizeof(sei) };
sei.fMask = SEE_MASK_NOASYNC;
sei.nShow = SW_SHOWNORMAL;
sei.lpVerb = _T("openas");
sei.lpFile = _T("D:\\test.ext");
ShellExecuteEx(&sei);
Выбираешь "Выбрать из списка установленных программ" и жмёшь Ok...
1
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
03.08.2013, 14:59  [ТС]
А в обработчик чего писать?Написал в Button- ошибка:
Миниатюры
Код выполнения окна  
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33399 / 21509 / 8236
Регистрация: 22.10.2011
Сообщений: 36,907
Записей в блоге: 12
03.08.2013, 15:33
Как же мне надоело одно и то же. Что прилипли вы к этому Builder-у шестому? Ты ж под Win7 сидишь (небось, еще и под 64-битами), вот и пользуйся тем, что больше подходит под эту ОС... Я этот отстой не держу, поэтому как исправлять - не имею понятия. Если твоя версия Билдера не знает, что такое SEE_MASK_NOASYNC - о чем вообще можно говорить?

Что-то вроде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#define SEE_MASK_NOASYNC 0x00000100
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    CoInitializeEx(NULL, COINIT_APARTMENTTHREADED|COINIT_DISABLE_OLE1DDE);
    SHELLEXECUTEINFO sei = { sizeof(sei) };
    sei.fMask = SEE_MASK_NOASYNC;
    sei.nShow = SW_SHOWNORMAL;
    sei.lpVerb = "openas";
    sei.lpFile = ""D:\\test.ext"";
    ShellExecuteEx(&sei);
}
Я надеюсь, когда вышел этот динозавр, ShellExecuteEx уже был? Или он тоже неизвестен?
0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
03.08.2013, 15:54  [ТС]
Тоесть выход- ставить ex4?
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
04.08.2013, 13:25
Цитата Сообщение от FSC Посмотреть сообщение
Тоесть выход- ставить ex4?
Нет, и на BCB6 sp 4 - работает Win 8.1 x64
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <utilcls.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
#define SEE_MASK_NOASYNC 0x00000100
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  CoInitializeEx(NULL, COINIT_APARTMENTTHREADED|COINIT_DISABLE_OLE1DDE);
  SHELLEXECUTEINFO sei = { sizeof(sei) };
  sei.fMask = SEE_MASK_NOASYNC;
  sei.nShow = SW_SHOWNORMAL;
  sei.lpVerb = _T("openas");
  sei.lpFile = _T("D:\\test.ext");
  ShellExecuteEx(&sei);
}
//---------------------------------------------------------------------------
Миниатюры
Код выполнения окна  
1
Я Фоюмчанин ? дааааа)
 Аватар для ivan.-94
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
04.08.2013, 14:04
Цитата Сообщение от FSC Посмотреть сообщение
Тоесть выход- ставить ex4?
Не вижу препятствий.
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
04.08.2013, 14:22
ivan.-94,

Не по теме:


А перенос всех проектов на новую среду?
А привыкнуть к новому интерфейсу?
Да и места на HDD она занимает - куда больше ...
+ BCB 6 - можно использовать как портабл версию...
Ну и во время учёбы во всяком случаи у меня - выше BCB6 - нельзя подниматься.
Да и лицензия видимо у нас в колледже была на BCB6....
Да мне как начинающему кажется, обновить INDY и хватит BCB6 выше головы...
Да и кто то был сказал на форуме - Прежде чем переходить но новую среду, нужно в старой быть асом...

1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
04.08.2013, 15:09
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от Ddv122 Посмотреть сообщение
А привыкнуть к новому интерфейсу?
К хорошему быстро привыкаешь ...
Цитата Сообщение от Ddv122 Посмотреть сообщение
Да и места на HDD она занимает - куда больше ...
Так и возможностей поболее намного...
Цитата Сообщение от Ddv122 Посмотреть сообщение
обновить INDY и хватит BCB6 выше головы...
Вам удалось это сделать успешно ?
Цитата Сообщение от Ddv122 Посмотреть сообщение
Да и кто то был сказал на форуме - Прежде чем переходить но новую среду, нужно в старой быть асом...
Вело гонищиком ...

Помните мороку с регулярками, юникодом ?
3
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
04.08.2013, 15:27  [ТС]
Где скачать Indy - 10.2.3 для Borland Builder C++ 6.0 ?

Добавлено через 1 минуту
Пока скачать новый просто не могу)
0
04.08.2013, 17:07

Не по теме:

Цитата Сообщение от FSC Посмотреть сообщение
Где скачать Indy - 10.2.3 для Borland Builder C++ 6.0 ?
Пока скачать новый просто не могу)
Как вариант пробовать использовать Synapse или другие "штуки" (но как мне кажется они менее удобные...)

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.08.2013, 17:07
Помогаю со студенческими работами здесь

Можно ли изменить иконку окна во время выполнения программы?
Можно ли изменить иконку окна во время выполненния программы?

Можно ли изменить иконку окна во время выполнения программы?
Можно ли изменить иконку окна во время выполненния программы?

Задержать закрытие окна консоли после выполнения программы
Какой командой задержать экран C++ после выполнения программы, а то он сразу исчезает.

Получить результат выполнения Task без зависания окна
У меня у окна есть метод Initialize(), который должен запускать поток, внутри которого формируется массив и возвращается для заполнения...

Сдвиг изображения после выполнения заливки региона окна
День добрый, Есть ситуация, когда в окне создается псевдо-кнопка, через CreateRectRgn, а потом заливается кистью, созданной...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru