64-бита

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

64-бита

Сообщение beefon » 10.02.2005 (Чт) 16:23

Здраствуйте!
Как я понял за все свое время искания в интернете, в C уже можно, а в VB пока вообще нельзя делать 64-битные программы. Или хоть как-то можно? Мне вот раньше на тут формуме сказали, что можно, но "геморрройно". Ну а как это - "геморройно"? =)
Если кто-нибудь знает как, то буду очень признателен за ответ!

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

Сообщение tyomitch » 10.02.2005 (Чт) 16:30

На .net-е-то, наверное, можно... На VB6 - нет, нельзя.
Изображение

beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

Сообщение beefon » 10.02.2005 (Чт) 16:37

А как на VB.NET писать для AMD64? Там только с помощью Framework наверное? Или там прямо компилятор встроенный 64-битный?

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

Сообщение alibek » 10.02.2005 (Чт) 16:39

Я подозреваю, что для 64-bit используется соответствующий framework.
А зачем тебе 64-разрядные приложения?
Lasciate ogni speranza, voi ch'entrate.

beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

Сообщение beefon » 10.02.2005 (Чт) 16:45

Под XP 64-битной все работает гораздо быстрее, чем в 32-битной.

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

Сообщение alibek » 10.02.2005 (Чт) 16:59

С чего бы?
Lasciate ogni speranza, voi ch'entrate.

beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

Сообщение beefon » 10.02.2005 (Чт) 20:10

С того, что я ее установил и убедился, так сказать, на практике!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 10.02.2005 (Чт) 20:37

beefon писал(а):С того, что я ее установил и убедился, так сказать, на практике!


ТЫ хоть знаешь чем отличаеться 32 битная ось от 64 битной ?

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

Сообщение tyomitch » 10.02.2005 (Чт) 20:53

Наверное, числом битов? :-)
Изображение

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 10.02.2005 (Чт) 20:56

Не-е, битностью ;)

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 11.02.2005 (Пт) 0:46

а разве есть XP на 64 бита????
Изображение

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 11.02.2005 (Пт) 10:04

HotKitten писал(а):а разве есть XP на 64 бита????


не, пока тока на 63 :(

beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

Сообщение beefon » 11.02.2005 (Пт) 14:13

Никто ничего дельного сказать не может? Ну, кроме Framework?
Ладно. Вроде слышал, что Visual Studio 2005 поддерживает AMD64. Она еще как-то называется - вроде "Whynsney" -) или что-то такое...

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

Сообщение tyomitch » 11.02.2005 (Пт) 15:17

Whidbey?
Изображение

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 11.02.2005 (Пт) 15:33

Насколько я понимаю VB.NET компилирует в кросплатформенный код. Далее, когда приложение первый раз запускается под каким-то Framework-ом (64-х разрядным к примеру), то оно уже им и компилируется в машинный код.

То бишь то что Вы написали на VB.NET по идее должно выполниться на любой платформе (хоть на Mak-ах) под которую есть Framework. Само-собой из программы для этого не должны пользоваться API-шные функции и прочяя специфика - они сделают возможным выполнение только на определенной платформе...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 11.02.2005 (Пт) 16:37

64 бита - фуфло!

Билл вроде уже отказался от MDI!
Всё теперь по новой технологии....
Пуск -> Выполнить -> mmc

Ой! она MDI! :wink:
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

Сообщение beefon » 11.02.2005 (Пт) 20:48

Я бы все-таки не сказал, что "64 бита - фуфло"!
ОС нормальная, даже в бетаверсии.
Вот, кстати, если кому-нибудь интересно, то можете протестить моей прогой свои процессоры и сравнить заодно результаты с Athlon 64 Mobile 3000+ в Win32 и Win64. Там есть результаты. Конечно, программа далека до совершенства, но... =)
Вложения
vpr.zip
(89.5 Кб) Скачиваний: 41

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 11.02.2005 (Пт) 22:14

Мой (Intel Pentium IV 1816 mHz) занял третье место с результатом 4772 VPR 8)

Fedorfx
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 10.10.2002 (Чт) 0:14

Сообщение Fedorfx » 12.02.2005 (Сб) 0:40

А мой Dual XEON P IV 2.667 набрал 8428 и уступает даже третьему пню

О как. Пора на помойку выбрасывать.

beefon
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 104
Зарегистрирован: 26.09.2004 (Вс) 18:34
Откуда: Moscow Province

Сообщение beefon » 12.02.2005 (Сб) 10:38

Программе для правильного отображения результата нужен Win2000/XP.
Может ты используешь Win9X? Хотя, вряд-ли.... Но во всяком случае, у меня в Windows 2000 Pentium II выдает 22-23000, а в Win98 - 43000!
Еще бы не помешало закрыть все ресурсоемкие приложения, остановить серверные службы =) и т.д. Компьютер у тебя - сервак, как я понял, и может быть поэтому процессоры во времпя тестирования параллельно загружены чем-нибудь.

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 12.02.2005 (Сб) 19:37

Обидно! Мой Celeron 2.4
тормознее Pentium 2 800, но !!!
При запущенных:
10 окон Internet Exploit
Apache
ZoneAlarm
DR Web
Lingvo
Hdd Health
A4 Tech mouse tools
WCESSCOMM.EXE
Snoop 2
MySQL Server
System Idle Process :)
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

Nikolka
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 174
Зарегистрирован: 01.01.2004 (Чт) 2:06

Сообщение Nikolka » 19.07.2006 (Ср) 23:45

KDima писал(а):Обидно! Мой Celeron 2.4
тормознее Pentium 2 800, но !!!
При запущенных:
10 окон Internet Exploit
...


Ну ты крутой перец! 8) Сразу 10? :lol: Я конечно знаю хакеров, которые сразу по несколько сплоитов проверяют, но что б сразу десять :)))

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

Сообщение GSerg » 19.07.2006 (Ср) 23:49

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

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

Сообщение FaKk2 » 20.07.2006 (Чт) 0:23

Как в чем... помедитировать :)


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

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

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

    TopList