Не создается exe

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Fox_Malder
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 20.10.2005 (Чт) 7:25
Откуда: Россия, г. Астрахань

Не создается exe

Сообщение Fox_Malder » 23.05.2007 (Ср) 9:10

Создаю exe-файл (В меню - Make exe). В верхнем меню видно, что идет Compile и Write, т.е. проект компилируется и вроде бы как создался exe-файл. Но на самом деле его нет - проверял. Почему может так быть?

Pavel55
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 27.10.2006 (Пт) 20:11

Сообщение Pavel55 » 23.05.2007 (Ср) 9:15

По-моему, вы не в тот раздел форума написали. В VBA низя создавать исполняемые файлы.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 23.05.2007 (Ср) 9:53

Раздел таки не тот, однако насчет несоздания exe-файла сильно сомневаюсь. Если какие-то проблемы происходят при компиляции или записи, то будет получено сообщение об ошибке
Весь мир матрица, а мы в нем потоки байтов!

Fox_Malder
Новичок
Новичок
Аватара пользователя
 
Сообщения: 42
Зарегистрирован: 20.10.2005 (Чт) 7:25
Откуда: Россия, г. Астрахань

Сообщение Fox_Malder » 23.05.2007 (Ср) 17:52

Не работает имеено в одном проекте, в других - все нормально. А это не может быть из-за сторонних UserControls?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 23.05.2007 (Ср) 22:50

Fox_Malder
А не менял ли ты случайно файлов в папке VB98 ?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 24.05.2007 (Чт) 10:45

Это скорее всего связано с Link.exe

Crio
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 21.05.2007 (Пн) 12:01
Откуда: Питер

Сообщение Crio » 24.05.2007 (Чт) 11:36

Это может показаться глупым...
Пробовал отобразить все скрытые файлы или поискать свою программу с помощь "Найти файлы и папки"?

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 24.05.2007 (Чт) 11:46

Crio это не может показаться глупым, ИМХО это и есть глупо.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.05.2007 (Чт) 11:54

В чём именно глупость?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 24.05.2007 (Чт) 12:44

в том что после создания исполняемого файла он не скрыт, наверное :roll:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.05.2007 (Чт) 12:53

Правда?
Искать его наверное тоже глупо?
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 24.05.2007 (Чт) 12:55

Cytron
Он может быть помещён после компиляции в папку, которую сделали скрытой. И тогда его, представляешь?, не будет видно.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 24.05.2007 (Чт) 20:17

ну я думаю автор помотрел в ту папку куда он компилировал.... глупо спрашивать ведь "куда попадает прога после компиляции".
Просто у меня похожее на сабж было. Создавал DLL ки из VB с вызовами через declare. (где то была статья) а они не создавались - тоже компиляция запись, а DLL шки нету.

Crio
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 21.05.2007 (Пн) 12:01
Откуда: Питер

Сообщение Crio » 24.05.2007 (Чт) 21:35

Безусловно, проблема может быть и в компиляторе.

Но если телевизор не включается, прежде чем звать мастера нужно посмотреть, включён ли телевизор в розетку...

EUGY
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 214
Зарегистрирован: 09.11.2006 (Чт) 22:51
Откуда: Мурманск

Сообщение EUGY » 24.05.2007 (Чт) 21:38

а что за "сторонние" контролы?

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Сообщение Wolfie » 26.05.2007 (Сб) 21:23

есть еще такой вариант: можно скачать себе FileMon и посмотреть - пишется ли что-нить все таки при компиляции или не пишется :P он заоодно и покажет куда пишется, вот отсюда слить можно Filemon 6.0.6.0
Забыл описать что это: программа мониторит файловую систему - показывает что пишется, что читается.... очень полезная. Установки не требует, натсраивается просто - исключаем все ненужные процессы или наооборот включаем тока нужные и смотрим что там делается
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 26.05.2007 (Сб) 22:25

Установки не требует

Наивный. Просто работы установщика не видно - он вмонтирован в код проги(там драйверок ставится, который и перехватывает все вызовы).
Изображение

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Сообщение Wolfie » 27.05.2007 (Вс) 2:10

keks-n ну какая же большая радость нам всем от этого! спасибо те огромное! :lol: :lol: :lol: Only special for you: Под "установкой" мной имелась ввиду "тотальная" инсталяция с работой мастера etc., созданием ярлыков, выбором настроек, распаковкой в указанную директорию и т.п. (классическое понимание этого понятия)
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.05.2007 (Вс) 10:05

Wolfie, а ты в курсе, что большинство инсталляторов имеют ключи командной строки для silent-установки?
Значит если я офис буду устанавливать через setup.exe /quiet, то офис волшебным образом превращается в программу, не требующую установки?
Lasciate ogni speranza, voi ch'entrate.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 27.05.2007 (Вс) 16:37

Я под установкой понимаю действия, связанные с распаковкой каких-либо файлов(исполняемых и не очень), модификацию системного реестра и т. п. Которые могут проходить и без всяких вопросов.
В данном случае в систему добавляется драйвер режима ядра. Если это не установка, то я - папа римский.
Изображение

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Сообщение Wolfie » 27.05.2007 (Вс) 20:40

keks-n Ваша Святейшество, я не спорил на самом деле, я согласен был со сказанным, просто я имел ввиду явную установку, требующую больше затрат времени и реакции пользователя.
alibek И программа запустится сразу с install.exe\setup.exe и впредь будет запускаться только с них и ничего не бросит в системе? :D боюсь что все же, это я бы не назвал "безустановочной прогой" :D Хотя я все равно не спорю, господа - я говорю - я имел ввиду другое, и понятие установки (с моей точки зрения, ) у FileMon существует только лишь с технической, а не спользовательской точки зрения, ИМХО
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.05.2007 (Вс) 21:36

Напиши BAT-файл из двух строчек, и будет запускаться с setup.bat.
Lasciate ogni speranza, voi ch'entrate.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 27.05.2007 (Вс) 23:50

Господа, а не забыли ли вы о первичном вопросе топика? ,-)

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 28.05.2007 (Пн) 0:08

Fox_Malder
Проверь папку в которую компилируешь.
Как вариант - скомпилируй в другую папку.
Затем, если и это не работает, проверь свойства проекта.
Если и это не поможет, создавай новый проект, в который перености свои модули, классы, юзерконтролы и формы именно в этой последовательности.
Если и это не поможет, переустанови Бейсик.
И наконец, когда не поможет и это - переустанови винду (советую 95 для 5-го бейсика и 98SE для 6-го)
:-D
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Wolfie
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 213
Зарегистрирован: 06.03.2006 (Пн) 18:52
Откуда: Россия, Москва, СЗАО

Сообщение Wolfie » 28.05.2007 (Пн) 16:50

alibek ну все о своем - я же сказал - пожалуйста, я не против, пусть MS Word запускается из setup.bat, пустьь FileMon это эталлон устанавливаемого инсталлируемого приложения, я же со всеми уже согласился :lol:

ПРОСТО АВТОРУ СТОИТ ЗАПУСТИТЬ (запустить-установить) ЭТОТ FILEMON И ПОСМОТРЕТЬ КУДА ПИШЕТ КОЛМПИЛЯТОР и ПИШЕТ ЛИ ВООБЩЕ !!!

iGrok помним, а вот помнит ли о нас автор :lol:
··•··•••··•··••·•·•·•···••·•••···•···•••·•··•·•··
C:\> per asper ad astra
'ASTRA' answer: Path 'ASPER' Not Found
684 Errare humanum est!
C:\> _

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 28.05.2007 (Пн) 23:27

Да у него просто винт наверное умер.. ,-)
Вот и екзе не создавался.. Вот и не пишет теперь.. ,-)

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 29.05.2007 (Вт) 23:24

Если файловая система NTFS, то вполне может быть, что просто прав на запись в эту папку нет. (как ещё один вариант причины). :-)
Это Ж-ж-ж-ж неспроста (с) Винни-Пух


Вернуться в Visual Basic 1–6

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

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

    TopList