Jump to content

Exe на VB 2005


Препоръчан пост

Здравейте,имам следния проблем.Правя си програма на VB 2005,която ми визуализира изображения в PictureBox по следния начин:

PictureBox1.Image = New System.Drawing.Bitmap("C:\Users\Documents\Visual Studio 2005\Projects\Fibonaci\fibonachi1.gif")

Така направена програмата работи.Буилдвам я, пак работи.

Вземам exe-то на готовата програма и го записвам на друг компютър и при изпълнение ми дава грешка,че не може да намери изображенията на указания адрес в скобите.Да ама този адрес е на другия компютър.

Как да се справя с проблема?

Link to comment
Сподели другаде

Не е това.Проблемът е, че на другия компютър вече няма тези изображения на този адрес.

C:\Users\Documents\Visual Studio 2005\Projects\Fibonaci\fibonachi1.gif

Въпросът ми е има ли начин да вградя тези изображения в самата програма?

Link to comment
Сподели другаде

Просто конфигурирай свойството Image на PictureBox-а по време на разработката (т.е. като използваш прозореца Properties на Visual Studio), а не по време на изпълнение (с код) както ти го правиш. По този начин изображнието ще се "вгради" и дори и да го няма на машината, на която го стартираш по-късно то ще се показва без проблем. Естествено, ако е необходимо може да му зададеш Visible = False, ако не искаш да се вижда веднага при стартиране, а ще го покажеш по-късно чрез някакво действие например натискане на команден бутон (който ще промени свойството Visible на True и каринката ще се покаже).
Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...