P-CODE VS Native code

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

P-CODE VS Native code

Сообщение Gemini » 06.04.2003 (Вс) 7:37

Люди я сделал прогу и откомпилировал её в Native code.
Но при работе она виснет.
Потом я попробывал откомпилизовать в P-CODE и она прикрасно работает.
ВЧЁМ ЖЕ ТУТ ЗАГВОЗДКА???? :shock:


З.Ы.
И ещё может кто нибудь раскажет мне про разницу между P-CODE и Native несчитая размера файла.!!!

GoGosha
Постоялец
Постоялец
 
Сообщения: 642
Зарегистрирован: 02.08.2002 (Пт) 9:14
Откуда: Russia

Re: P-CODE VS Native code

Сообщение GoGosha » 06.04.2003 (Вс) 9:07

Gemini писал(а):Люди я сделал прогу и откомпилировал её в Native code.
Но при работе она виснет.
Потом я попробывал откомпилизовать в P-CODE и она прикрасно работает.
ВЧЁМ ЖЕ ТУТ ЗАГВОЗДКА???? :shock:


З.Ы.
И ещё может кто нибудь раскажет мне про разницу между P-CODE и Native несчитая размера файла.!!!



Возможно из-зи системы. Ты компилировал и проверял её в одной системе? Если в одной, то это скорее всего ошибка компилятора

Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

Сообщение Gemini » 06.04.2003 (Вс) 15:13

Я компилировал несколько раз но всеровно происходит эта гадость.
А проверял я на двух системах Win 98/Me эффект один и тот же. :(

Sirius SVU
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 15.11.2002 (Пт) 23:35
Откуда: из Россия.Москва

Сообщение Sirius SVU » 06.04.2003 (Вс) 15:52

А в какой момент виснет?

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 06.04.2003 (Вс) 16:13

З.Ы.
И ещё может кто нибудь раскажет мне про разницу между P-CODE и Native несчитая размера файла.!!!


Рассказать не сложно: Как известно VB программы живут только за счет своих библиотек. Так вот Native создает нормальный экзешник, которому в минимуме требуется msvmvb6.dll (по моему это так называется, лень просто проверять). А P-code это, помоему аналог class файла языка Java. Т.е. программа компилируется не в машинные команды, а некий промежуточный код, который для расшифровки и запуска требует до фига всяких библиотек. Но я не уверен насчет этого, и проверить временно не могу (видны переставил, лень VB диск искать :)).
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

Сообщение Gemini » 06.04.2003 (Вс) 21:11

А зависает она когда пытаеться работать с массивом переменных.

И требует P-CODE два доп. файла Msi32.ocx и Vb6stkit.dll несчитая Msvbvm60.dll

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 07.04.2003 (Пн) 9:32

Ты бы ее сюда приаттачил, а?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


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

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

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

    TopList