Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
3 / 3 / 1
Регистрация: 05.05.2013
Сообщений: 143

Почему после запуска окно с программой не открывается, хотя в списках процессов она есть

05.05.2013, 13:27. Показов 3779. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем, проблема у меня с запуском созданных программ. Процесс создания идёт нормально, без ошибок, но после запуска окно с программой не открывается, в списках процессов она есть. Я так понял, что проблема именно с окнами, т. к. обычный MessageRequester работает, да и программы, созданные ранее с помощью PureFORM, тоже компилятся и открываются нормально. Системные требования

Win 7 Home Basic x64
Процесор AMD
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.05.2013, 13:27
Ответы с готовыми решениями:

Из-за чего при выборе второго столбца 8 колонки не появляется картинка хотя она есть в папке с программой?
Иза чего при выборе второго столбца 8 колнки не появляется картинка хотя она есть в папке с программой? if...

Есть окно размером Y байт, габариты X на Z. Но снимок этого окна больше чем Y, хотя X и Z остаются теми же, почему?
И как с этим бороться? ...Друзья! Ковыряюсь потихоньку с точечными рисунками. Вот есть один file_0.bmp довольно МАЛЕНЬКИЙ, 32X32,...

После запуска компьютера не открывается не один диск а открывается msiexec.exe
После запуска компьютера такая ерунда не открываться диск 8ZTYH4EAnc0

5
Эксперт по электронике
6569 / 3196 / 335
Регистрация: 28.10.2011
Сообщений: 12,475
Записей в блоге: 7
05.05.2013, 14:18
Чтобы ответить почему так происходит, нужен пример кода, при запуске которого не появляется окно.
Возможно что в нем есть ошибка.
0
3 / 3 / 1
Регистрация: 05.05.2013
Сообщений: 143
05.05.2013, 17:20  [ТС]
Смотри...

PureBasic
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
;{- Enumerations / DataSections
;{ Windows
Enumeration
  #Window_0
EndEnumeration
;}
;{ Gadgets
Enumeration
  #Button_0
  #Button_1
  #Button_2
  #Button_3
  #Button_4
  #Button_5
EndEnumeration
;}
Define.l Event, EventWindow, EventGadget, EventType, EventMenu
;}
Procedure OpenWindow_Window_0()
  If OpenWindow(#Window_0, 283, 319, 390, 60, "Window_0", #PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_TitleBar|#PB_Window_ScreenCentered|#PB_Window_Invisible)
    ButtonGadget(#Button_0, 0, 0, 130, 30, "Выход", #PB_Button_Default)
    ButtonGadget(#Button_1, 130, 0, 130, 30, "Информаци")
    ButtonGadget(#Button_2, 0, 30, 130, 30, "Запустить exe")
    ButtonGadget(#Button_3, 260, 0, 130, 30, "Извлечь иконку из ехе")
    ButtonGadget(#Button_4, 130, 30, 130, 30, "Сменить иконку у ехе")
    ButtonGadget(#Button_5, 260, 30, 130, 30, "Написать автору(офф)")
  EndIf
EndProcedure
Procedure Button_0_OnEvent(EventType.l)
  End
EndProcedure
 
OpenWindow_Window_0()
 
;{- Event loop
Repeat
  Event = WaitWindowEvent()
  Select Event
    ; ///////////////////
    Case #PB_Event_Gadget
      EventGadget = EventGadget()
      EventType = EventType()
      If EventGadget = #Button_0
        Button_0_OnEvent(EventType)
      ElseIf EventGadget = #Button_1
      ElseIf EventGadget = #Button_2
      ElseIf EventGadget = #Button_3
      ElseIf EventGadget = #Button_4
      ElseIf EventGadget = #Button_5
      EndIf
    ; ////////////////////////
    Case #PB_Event_CloseWindow
      EventWindow = EventWindow()
      If EventWindow = #Window_0
        CloseWindow(#Window_0)
        Break
      EndIf
  EndSelect
Forever
;
;}
Нет никаких ошибок, это либо с ОС проблемы, либо с конфигурацией Пурика.
Или потому что пурик 86 разрядный...
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
05.05.2013, 18:34
Цитата Сообщение от mcleshiy Посмотреть сообщение
Нет никаких ошибок,
Ошибок то нет, но у тебя стоит #PB_Window_Invisible - это значит окно НЕВИДИМОЕ!
1
Эксперт по электронике
6569 / 3196 / 335
Регистрация: 28.10.2011
Сообщений: 12,475
Записей в блоге: 7
05.05.2013, 21:17
Цитата Сообщение от Pro_grammer Посмотреть сообщение
#PB_Window_Invisible
Да. В этом причина.
Нужно или убрать этот флаг, или добавить строку:
PureBasic
1
HideWindow(#Window_0, #False)
в конце процедуры OpenWindow_Window_0().
1
3 / 3 / 1
Регистрация: 05.05.2013
Сообщений: 143
07.05.2013, 14:31  [ТС]
Aaaaaaaaaaaaaaaaaa, я то думаю чё за х? Настройки по умолчанию изменились и вот. Я уж перепугался... Спасибо обоим=)!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.05.2013, 14:31
Помогаю со студенческими работами здесь

После загрузки Windows 10 открывается окно cmd и открывается сайт gangnamgame.net
После загрузки Windows 10 открывается окно cmd и открывается сайт gangnamgame.net

Не видит таблицу, хотя она есть
Main.java public static void main(String args) { // TODO code application logic here Connect con = new Connect();...

почему глобальную переменную не видно, хотя она объяылена?
#include <vector> using namespace std; int min= 1; int main(){ min= 90; return 0; }

Почему при перемещении картинки на сервер, она не открывается?
Есть такой код: $path = 'uploads/auto'; $filename = uniqid(); $target = $path . '/' . $filename . '.' . 'jpg'; ...

Не могу найти программу Sentry. Хотя она есть в системе
Периодически появляется вот такое окно см. скрин. Но эту программу не могу найти в системе, что это зачем она нужна, и можно ли ее удалить,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru