ПредишенСледващото

Сега нашата програма е отстраняването на грешките и готов за употреба. Сега е време да се научите как да съставя програмата в Търсейки файл?

Позволете ми да ви напомня, че Visual Basic предлага 2 компилатор. Съставяне на P-код и съставянето на Native-код. P-код - това е един стар компилатор и да го използвате аз не препоръчвам. Винаги съставяне на заявлението в Native-кода. Изберете типа на компилация е раздела Compile в менюто Проект-> Свойства на проекта. Там можете да посочите няколко вида оптимизация на разположение (за тях по-късно).

Така че, за съставяне на програмата ни, трябва да направите следните манипулации:

  1. В менюто Файл изберете Направи imya_proekta.exe
  2. Въведете името на файла ЕХЕ изход
  3. Ако е необходимо, изберете няколко опции, като кликнете върху бутона Options. (Тези опции могат да бъдат постигнати чрез менюто Проект-> Свойства на проекта).
  4. Щракнете върху OK. И, ако Visual Basic не откриете грешки в програмата, компилира го и го запишете в указаната от Вас директория под името сте задали.

Сега можете да стартирате получения Търсейки файл и да се провери дали работи. Сега можете да го носите навсякъде, където искате - да се разпространява в интернет, донесе някъде и т.н. Единственото нещо, което трябва да имате предвид е фактът, че необходимостта от започване на програмата библиотеката msvbvmX0.dll, която трябва да бъде в директорията на Windows \ System. Х - версия на Visual Basic. (5 или 6).

Нека да разгледаме възможните опции приложения. Отворете прозореца Project Properties (Проект-> Project Properties). Отворете раздела производител:

На фона Номер на версията Можете да определите версията на приложението. Преглед на информация за версия на приложението, като изберете раздела "Версия" в свойствата подаде Търсейки. Auto Увеличаване означава автоматична версия увеличение на контрол всеки път, когато се съберат на заявлението (с помощта на Make).

На фона на приложения, можете да изберете заглавието на приложение (озаглавен като молбата Ви ще бъде видим в прозореца със задачите (Ctr + Alt + Del)). Можете също да укажете икона за Търсейки файл. В списъка можете да изберете от наличните форми в заявлението. Икона може да се настрои с помощта на свойствата на формата "Икона" (ще бъдете помолени да посочите файл с разширение .ico или .cur).

В полето Информация за версията, можете да укажете разнообразна информация за програмата. Преглед на тази информация ще бъде от "Версия" раздел в EXE на имоти файл.

Сега нека видим това, което е налице в раздела Compile:

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

Оптимизиране за Fast Code

Това увеличава ефективността на компилирани изпълними ", инструктира" компилатора, че скоростта е по-важно от размера. Когато компилаторът превежда Visual Basic отчети до машинен код, често има избор между много различни последователности на машинен код, който може правилно представляват оператора или дизайн. Понякога тези различия могат да постигнат определени цели компилация. Ако изберете тази опция гарантира, че компилаторът разпознава тези опции, тя винаги ще генерира най-бързия възможен код последователност, дори когато тя може да увеличи размера на събраната програмата.

Оптимизиране за малкия Код

Намалява размера на компилиран изпълнимия файл, инструктира компилатора, че размерът е по-важна от скоростта. Ако изберете тази опция гарантира, че компилаторът ще признае за кодови последователности, тя винаги ще генерира най-ниската възможна последователност, дори когато това може да забави изпълнението на компилирана програма.

Забранява всяка оптимизация. Ако тази опция е избрана, компилаторът генерира код, който ще бъде много по-бавно и по-големи, отколкото при избора на всякакъв вид оптимизация.

Полза Pentium Pro

Той оптимизира генерирането на код с характеристиките на Pro процесор Pentium архитектура (P6). Кода, генериран с тази опция ще работи добре на по-стари процесори, но по-малко ефективно. Някои стратегии генерират обектен код, приложим за Pentium Pro, не се поддържа на компютри с 80 386, 80 486 и Pentium. Поради това, можете да използвате тази опция само ако всички или повечето от машини, работещи програми, които използват Pentium Pro.

Създайте символна Debug Info

Той генерира компилиран изпълним файл символичната информацията за отстраняване на грешки. Програми, събрани в един вътрешен код, с тази опция може да бъде отстраняването на грешките в Visual C ++ 5.0 или друго съвместимо дебъгер. Тази опция ще генерира ППБ файл до необходимата информация за отстраняването й.

И опция в прозореца Advanced оптимизация:

Asume Не Aliasing

Премахване на масиви граници Проверки

Включва грешки контрол допустима индекс масив и на броя размери масив. По подразбиране, Visual Basic контролира всеки път на масива да се определи дали индексът е в границите на масива. Ако индексът е извън масива, се връща грешка. Изборът на тази опция ще деактивира контрол на грешките, които могат значително да ускорят манипулирането на масиви. Въпреки това, ако програмата има достъп до масива от индекса, който не попада в измерението, достъп до ненадеждни раздели с памет може да се извърши без предизвестие. Това ще обуслови неочаквано поведение или неуспеха на програмата.

Премахване Integer-Overvlow Проверки

Забранява изход грешка, когато цифровите стойности, определени за целочислена променлива, който се намира извън правилното диапазон за типа на данните. По подразбиране, Visual Basic контрола по всяко изчисляване на променлива тип число данни (Byte, Integer, Long и валути), за да се гарантира, че получената стойност е в рамките на определения диапазон. Ако стойността е неправилна стойност се издава съобщение за грешка. Изборът на тази опция ще деактивира контрол на грешките, които могат да ускорят изчисления числа. Въпреки това, в случай на тип преливане на грешка ще бъде върната на контейнера, и може да има неправилни резултати.

Премахване на плаваща запетая Проверки за грешка

Изключване контрол грешка, като се гарантира, че числовите стойности, определени за променливите с плаваща запетая са в правилния диапазон за тип данни, и че няма да се случи деление на нула или невалидни други операции. По подразбиране, Visual Basic контрола по всяко изчисляване на променливите данни тип данни с плаваща точка (единични и двойни), за да се гарантира, че получената стойност е в рамките на определения диапазон. Ако стойността е неправилна стойност се издава съобщение за грешка. Контрол се извършва незаконна дейност. Ако изберете тази опция деактивира контролите, които могат да ускорят плаващи изчисления точка. Въпреки това, в този случай, може да има неправилни резултати, без индикация за грешка.

Премахване Сейф Pentium FDIV Проверки

Забранява поколение на специален код, който подобрява безопасността на точка разделянето на плаващия (FDIV - плаваща запетая подразделение) на Pentium процесор, като за грешка на операцията. вътрешен код Компилаторът автоматично добавя допълнителен код, за да извършите операции деление на числа с плаваща точка в продължение на Pentium, които имат грешка FDIV. Ако изберете тази опция ви позволява да се намали и да се ускори кода, но в редки случаи може да доведе до такива процесори за някои грешки.

Оставя незакръглени плаваща точка операции

Тя позволява на компилатора да се сравнят резултатите от изрази, с плаваща запетая, без закръгляне на тези резултати да се коригира точност. В плаваща точка преди стойности за сравнение обикновено са закръглени до подходяща степен на точност (единична или двойна). Избирането на тази опция позволява на компилатора, когато тя ви позволява да извършвате операции по-ефективно, произвежда сравнения на плаваща запетая закръгляване нагоре. Това подобрява производителността на някои операции с плаваща запетая. Все пак, това може да доведе до факта, че изчисленията се извършват с по-висока точност от очакваното, и две стойности с плаваща запетая, което би могло да се разглежда като равен, няма да бъде така.

проблеми компилирането трябва да възникнат.

Тук ние сме с вас и да стигнем до заключение.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!