По поводу перехода с VB6 на VB.NET или Delphi7

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

По поводу перехода с VB6 на VB.NET или Delphi7

Сообщение Vovik » 09.02.2004 (Пн) 20:46

Вот хотелось узнать немного про VB.Net и Borland Delphi 7 .
Прочитав статью о скорости вычислений VB6, я пришёл к выводу, что надо юзать чё-нть другое. Есть два варианта:
1)VB.Net. Я никогда его знать не видел. Скажите, можно ли там писать проги с той же лёгкостью, что и на ВБ6? В чём вообще отличия, плюсы, минусы? Поддерживает ли он работу с DX8, как 6 басик? При компиляции надо тягать за ним библиотеки? Да и вообще, что он из себя представляет?
2)Delphi 7. С ним работал. Но есть маленький вопрос, тем, кто знает: Можно ли использовать ф-ции DirectX 8 напрямую, как в VB6? Вот, в общем-то, и всё.
Подскажите выход… Может ещё чего есть?
:roll:

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

Сообщение GSerg » 10.02.2004 (Вт) 11:00

1. За этот вопрос тут скоро бить начнут, пока не начали, бегом на www.vbstreets.ru статьи Гайдара читать.
2. DirectX является COM-объектом, соответственно, доступ к нему осуществляется через интерфейсы, запрашиваемые у главного объекта, создаваемого через cocreateinstance... Импортируешь directx tlb, и он тебе создаст описание всех этих интерфейсов.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 10.02.2004 (Вт) 12:46

Да читал я статьи.... Всё равно не понятно.... :roll: , а про DX - там вообще ничего нет... :cry:

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

Сообщение gaidar » 10.02.2004 (Вт) 13:43

Про DX статьи будут, просто пока нет на это времени, да и я не то чтобы супер спец.
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

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 10.02.2004 (Вт) 14:04

gaidar писал(а):Про DX статьи будут, просто пока нет на это времени, да и я не то чтобы супер спец.

Ты скажи, использование DX, в частности DirectX 8, осталось прежним или нет? Можно ли создавать ActiveXDLL? :roll: Да, надо ли с собой тягать длл? Заранее благодарен...

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 10.02.2004 (Вт) 14:07

Vovik писал(а):
gaidar писал(а):Про DX статьи будут, просто пока нет на это времени, да и я не то чтобы супер спец.

Ты скажи, использование DX, в частности DirectX 8, осталось прежним или нет? Можно ли создавать ActiveXDLL? :roll: Да, надо ли с собой тягать длл? Заранее благодарен...

тягать с собой надо .Net Framework... но это только для систем младше win2003, насколько я понимю
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

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

Сообщение gaidar » 10.02.2004 (Вт) 16:20

DX компоненты таскать за собой надо, все равно используются COM компоненты. Но это не проблема, COM interoperability рулит :).
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


Вернуться в Народный треп

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

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

    TopList