Property Icon in frm1 had an invalid file reference

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Property Icon in frm1 had an invalid file reference

Сообщение ~Ilya~ » 24.08.2006 (Чт) 13:24

Эта ошибка меня, достала!!!

Line 10: Property Icon in frm1 had an invalid file reference.

Иногда, когда я открываю свой проект VB6 с формами, то она появляется. После этого приходится выпралять ссылку на иконку.

Можно ли с этим что-то сделать?

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 24.08.2006 (Чт) 13:50

А иконки в формах стандартныве? Если да, то это глючный VB. Если нет - пробуй через LoadResPicture (ресурс) или через LoadPucture.

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

Сообщение Viper » 24.08.2006 (Чт) 14:07

Иногда? То есть этот глюк не для каждого проекта с формами?
Весь мир матрица, а мы в нем потоки байтов!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 24.08.2006 (Чт) 14:16

Такое бывает, когда стирается или повреждается *.frx файл.
Лучший способ понять что-то самому — объяснить это другому.

~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Сообщение ~Ilya~ » 24.08.2006 (Чт) 16:40

Antonariy- похоже на правду. Я эти файлы .frx периодически затираю, чтоб не мешались :D
Для самообразования: а что в них находится?
[/b]
Последний раз редактировалось ~Ilya~ 24.08.2006 (Чт) 16:45, всего редактировалось 1 раз.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 24.08.2006 (Чт) 16:44

ресурсы формы

~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Сообщение ~Ilya~ » 24.08.2006 (Чт) 16:50

ресурсы формы


Какой отличный ответ - как в анекдоте - абсолютно точный (верю на слово), но абсолютно бесполезный, т.к. я не понимаю что это значит :D
Есть еще файлы с расширением .vbw, в них тоже храниться нечто очень важное. Возникают они только после компиляции и так и остаются жить в моей папке...

Может тогда мне выставлять ссылки на иконки не в design mode, а в коде VB?

Все-таки просветите: что в этих файлах?

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

Сообщение alibek » 24.08.2006 (Чт) 17:04

В frx хранятся ресурсы формы. Если этого ты не понимаешь, то ничем не могу помочь, т.к. это наиболее правильное и точное названия. Ресурсы -- это иконки, изображения, курсоры, строки, бинарные данные.
В vbw хранятся позиции и состояния окон проекта (редактор формы, редактор кода), их можно смело удалять.
Lasciate ogni speranza, voi ch'entrate.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 24.08.2006 (Чт) 17:48

.. А ещё лучше ничего не удалять!!!

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 24.08.2006 (Чт) 17:52

~Ilya~ писал(а):Я эти файлы .frx периодически затираю, чтоб не мешались :D
Для самообразования: а что в них находится?

В цитаты?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.08.2006 (Чт) 17:57

Nicky писал(а):
~Ilya~ писал(а):Я эти файлы .frx периодически затираю, чтоб не мешались :D
Для самообразования: а что в них находится?

В цитаты?

Стопудофф.
Прямо как в классике: "слева диск C, справа диск C, вот я и подумал: нафига мне два диска C?" :-D
Изображение

~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Сообщение ~Ilya~ » 25.08.2006 (Пт) 12:41

Не стройте их меня дурака. :evil:
Мне интересно, что хранится в этих файлах, т.к. меня не устаривает программировать на уровне ламмера, всегда стараюсь узнать и понять побольше.

Про эти файлы я рассуждал так: они возникают только при компиляции, следовательно, для работы exe не нужны.

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

Сообщение alibek » 25.08.2006 (Пт) 12:49

~Ilya~ писал(а):Не стройте их меня дурака. :evil:

Тебе уже объяснили, трижды, ты не понял.
Что еще тебе сказать?
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение alibek » 25.08.2006 (Пт) 12:50

~Ilya~ писал(а):Про эти файлы я рассуждал так: они возникают только при компиляции, следовательно, для работы exe не нужны.

Бред.
Они возникают при сохранении проекта.
Lasciate ogni speranza, voi ch'entrate.

IIIypuk
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 10.06.2006 (Сб) 12:39

Сообщение IIIypuk » 25.08.2006 (Пт) 12:53

Для работы exe не нужен и весь проект! Можно после компиляции его смело удалять, а если что не получилось, писать проект заново. Подумаешь мелочь.

У меня вопрос. А зачем их вообще затирать? Они весят по 300-400 Mb или что? Как? А может у тебя хард 800 Mb? Тогда ладно.... :roll:

З.Ы. .vbw у меня создается после выхода из VB. Отсюда следствие - в нем не проект, а то, что сказал alibek, а именно "позиции и состояния окон проекта (редактор формы, редактор кода)."
Есть 10 типов людей. Те, кто понимает двоичную систему исчисления, и те, кто не понимает...

~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Сообщение ~Ilya~ » 25.08.2006 (Пт) 13:26

Да, действительно, фалы с расщирением frx возникают при сохранении проекта (специально проверил). Судя по их размерам - в них действительно хранятся иконки для форм. Видимо, так удобнее - хранить ресурсы в одном файле, чтобы сам файл с иконкой можно было удалить.
Что ж, буду теперь иметь это ввиду.

У меня вопрос. А зачем их вообще затирать? Они весят по 300-400 Mb или что? Как? А может у тебя хард 800 Mb? Тогда ладно.... Rolling Eyes


Дело в том, что у меня в одной папке хранится несколько проектов, у каждого несколько форм, иконки, и т.д. А когда еще туда добавляются какие-то frx и vbw, то файлов становится многовато.

З.Ы. .vbw у меня создается после выхода из VB. Отсюда следствие - в нем не проект, а то, что сказал alibek, а именно "позиции и состояния окон проекта (редактор формы, редактор кода)."


С этим я тоже разобрался. К сожалению, многое приходится определять "опытным" путем...

Кстати, есть ли книжка вроде "Visual Basic in depth", в которой о Vb пишут на серьезном уровне? С удовольствием бы почитал.

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 25.08.2006 (Пт) 13:31

Кстати, есть ли книжка вроде "Visual Basic in depth", в которой о Vb пишут на серьезном уровне? С удовольствием бы почитал.


Хм... а не на серьезном читал что-нибудь? Например, "Vb6 для профессионалов" - хороший учебник для начинающих...

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

Сообщение alibek » 25.08.2006 (Пт) 13:38

~Ilya~ писал(а):Дело в том, что у меня в одной папке хранится несколько проектов, у каждого несколько форм, иконки, и т.д.

Храни один проект в одной папке, проблемы не будет.
Lasciate ogni speranza, voi ch'entrate.

XPAHuTEJIb
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 71
Зарегистрирован: 12.07.2006 (Ср) 15:04
Откуда: Новый Уренгой

Сообщение XPAHuTEJIb » 25.08.2006 (Пт) 15:21

~Ilya~ писал(а):Кстати, есть ли книжка вроде "Visual Basic in depth", в которой о Vb пишут на серьезном уровне? С удовольствием бы почитал.

зайди в книжный магазин на http://www.ozon.ru там оч.много книг по VB

~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Сообщение ~Ilya~ » 25.08.2006 (Пт) 15:41

Я изучал VB6 по книге:

Брайан Сайлер, Джефф Споттс
Использование Microsoft Visual Basic 6. Специальное издание


Вроде неплохая. Толстая такая :)
Может там и было про эти frx и vbw, уже не помню, т.к. читал давно. На работе освежать знания времени, к сожалению, нет.

Да и вообще, сейчас на повестке дня - переход на .NET... К чему забивать себе голову тем, что потом не пригодится?

NashRus
Постоялец
Постоялец
 
Сообщения: 388
Зарегистрирован: 18.03.2006 (Сб) 1:16

Сообщение NashRus » 25.08.2006 (Пт) 15:46

Видимо, так удобнее - хранить ресурсы в одном файле, чтобы сам файл с иконкой можно было удалить.


это тож в цитаты.

IIIypuk
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 10.06.2006 (Сб) 12:39

Сообщение IIIypuk » 25.08.2006 (Пт) 17:42

Даже если у тебя несколько проектов в одной папке, в чем проблема? Я кажется понимаю твою мотивацию. Есть два выхода (помимо уже озвученных):
1. Открывать проект не через файл, а при старте VB лезть во вкладку Recent.
2. Открывать проекты, опять же, из Vb через Open... в меню. Там стоит отображение файлов по маске проекта.
Есть 10 типов людей. Те, кто понимает двоичную систему исчисления, и те, кто не понимает...

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 25.08.2006 (Пт) 20:49

Вспоминаю первый день с VB (подобное я храню):

Искал броузер с орграничением урл (например, можно только яндекс).
нашел. Ну, скачал... Там ТОЛЬКО 2 файла с опознанным расширением:
*.vbp и *.frm. Ну? Все ненужные (неопознанные) файлы удалил. Испугался. Запустил *.vbp. И что? Гора ошибок. Что-то не находит. Написал письмо автору. Он сказал, что я нуб.

:-)

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

Сообщение Viper » 26.08.2006 (Сб) 6:27

Это конечно просится в цитаты, но лучше сотворить топик типа "Как я постигал VB" и запуливать цирк подобного рода туда. Думается многие тут вспомнят подобные приколы времен первых шагов в VB.
Весь мир матрица, а мы в нем потоки байтов!

~Ilya~
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 09.03.2006 (Чт) 14:34

Сообщение ~Ilya~ » 28.08.2006 (Пн) 15:20

Короче, понятно. Если двигаться такими темпами, то скоро всё будет в моих цитатах :D


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

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

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

    TopList