[NET] День 3 - снова книга

Очередной блог :)

Модератор: alibek

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

[NET] День 3 - снова книга

Сообщение alibek » 22.06.2006 (Чт) 8:49

Добрался до ADO.NET...
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Ramzes » 22.06.2006 (Чт) 10:53

alibek
щас, щас должны быть крики восторга :)

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

Сообщение GSerg » 22.06.2006 (Чт) 11:08

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

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

Сообщение alibek » 22.06.2006 (Чт) 15:26

Дочитал главу 15 "COM Interop и использование функций Win32 API".
Мдя...
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение alibek » 22.06.2006 (Чт) 16:13

Дочитал.

Ну что я могу сказать?
Совершенно согласен с последними абзацами:
За годы эволюции система Windows прошла большой путь, становясь все более и более сложной. Программы установки тоже становились все более сложными и интеллектуальными.
С появлением .NET система Windows достигла такого совершенства, что она позволяет установить целое приложение простым копированием программы и всех используемыз файлов в каталог простой командой Copy или XCopy.
Точно так же, как это было в MS DOS...
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение tyomitch » 22.06.2006 (Чт) 16:24

alibek, мы с GSerg-ом дня два, кажется, пытались установить мне его OCX, скомпилированный в VB.net 2003.
До того, как я поставил себе Студию сам, и перекомпилировал его -- так тот контрол и не заработал.
Как его нужно было устанавливать правильно, я не знаю до сих пор.
Но далеко не простой командой Copy или XCopy.
Изображение

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

Сообщение alibek » 22.06.2006 (Чт) 16:34

Так ты делал COM-компонент в .NET?
А чистые NET-овские решения, думаю, более переносимы.
Lasciate ogni speranza, voi ch'entrate.

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

Сообщение Ramzes » 22.06.2006 (Чт) 18:21

tyomitch писал(а):alibek, мы с GSerg-ом дня два, кажется, пытались установить мне его OCX, скомпилированный в VB.net 2003.
До того, как я поставил себе Студию сам, и перекомпилировал его -- так тот контрол и не заработал.
Как его нужно было устанавливать правильно, я не знаю до сих пор.
Но далеко не простой командой Copy или XCopy.

regasm.exe пробовал?

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

Сообщение tyomitch » 22.06.2006 (Чт) 19:13

Всё-всё пробовали.
Изображение

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

Сообщение Ramzes » 23.06.2006 (Пт) 10:49

tyomitch писал(а):Всё-всё пробовали.

и не получилось :shock:
Можете поделится этим чудо -компонентом?

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

Сообщение GSerg » 23.06.2006 (Пт) 10:57

http://bbs.vbstreets.ru/viewtopic.php?p=78559#78559

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

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 24.06.2006 (Сб) 15:23

Двоешники.

regasm File.dll /tlb:file.tlb /codebase

Работает ВЕЗДЕ.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

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

Сообщение GSerg » 24.06.2006 (Сб) 15:41

Угу. Щаз.
Сообщения об ошибках, выдаваемые regasm-ом, мы так и не победили. Dll, кстати, импортирует stdole.tlb внутри себя - это добавляет интриги.

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

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

Сообщение tyomitch » 25.06.2006 (Вс) 20:43

Sebas писал(а):Двоешники.

regasm File.dll /tlb:file.tlb /codebase

Работает ВЕЗДЕ.

И вот этот вот тайный стук вместо общепринятого regsvr32 вы называете "упрощённой процедурой установки"?


Про книгу Аппельмана, написанную наполовину по бете VB.net, наполовину по рекламным проспектам, хочется вспомнить присказку: "В теории нет разницы между практикой и теорией; на практике разница есть."
Изображение

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 25.06.2006 (Вс) 21:35

tyomitch писал(а):И вот этот вот тайный стук вместо общепринятого regsvr32 вы называете "упрощённой процедурой установки"?




а ты не путай управляемый код с взаимодействием управляемого с неуправляемым.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

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

Сообщение tyomitch » 25.06.2006 (Вс) 21:45

Sebas, ну вот объясни мне: что мешало им вставить в функцию DllRegisterServer этот секретный вызов? или хотя бы месседжбокс с описанием этого секретного вызова?

Ну почему в дотнете всё так ректально? Об юзерах они хоть минуту подумать могли?
Изображение

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

Сообщение Ramzes » 26.06.2006 (Пн) 10:12

tyomitch
в том то и дело, что думали только минуту :)


Вернуться в Alibek

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

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

    TopList  
cron