Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: ActiveX и С++

Сообщения:  [1-10]   [11-20] 

 
 автор: evgen_17   (13.04.2005 в 20:38)   письмо автору
 
   для: evgen_17   (10.04.2005 в 13:34)
 

Что-то долго ответа не могу дождаться... Вы мне хотябы скажите как на Basic такое сделать? Какие функции нужно использовать. Или, какие в С++ нужно использовать, ну хоть что-нибудь... Спасибо.
[от модератора]
Тема закрыта, как не соответствующая тематике форума

   
 
 автор: evgen_17   (10.04.2005 в 13:34)   письмо автору
 
   для: cheops   (10.04.2005 в 12:27)
 

Да - .NET Полное название пакета "Mocrosoft Visual Studio.NET 2003"

Вот что не получается:
В инете я учебника по .NET не наше, есть только по 5-м и 6-м версиям, но дело в том, что они очень отличаются от .NET, некоторые функции там вообше не работают, а некоторые просто перенесены в другие категории и чтобы их запустить, нужно знать в какие... А вот такие функции как Open и всё, что с этим связано (работа с файлами, я вообще понять не могу где находятся.
Допустим нужно записать данные в файл - пишем:

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System EventArgs) Handles Button4.Click

Open "c:\1.txt" For Append As #1
Print #1, "Твой ТЕКСТ"
Close #1
   
 End Sub


В данном случае подчёркивает "Open", "c:\1.txt", "For" и знаки "#" у "Print" и "Colse"

Может кто-нибудь напишет данную прогу на Ранних версиях Basic, а я потом её обновлю до .NET. Или может так кто знает?

   
 
 автор: cheops   (10.04.2005 в 12:27)   письмо автору
 
   для: evgen_17   (10.04.2005 в 01:41)
 

Мда... ну чем VB всегда отличался это полностью не переносимыми программами и проектами, которые сложно даже на двух разных машинах запустить... У вас кака версия .NET? У меня просто сейчас не стоит ничего, но если будут ставить, чтобы я на вашу версию ориентировался.

   
 
 автор: evgen_17   (10.04.2005 в 01:41)   письмо автору
 
   для: evgen_17   (10.04.2005 в 01:24)
 

EXE не обновляется, выскакивет ошибка
---------------------------
Visual Basic Upgrade Wizard error
---------------------------
Upgrade failed: Exception occurred: Could not load referenced component:

NTEXT.OCX (18.0.0)

You need to install this component before you upgrade the project.
It is recommended you install VB6.0, with all referenced components, and ensure the application compiles and runs before upgrading.
---------------------------
ОК
---------------------------

   
 
 автор: evgen_17   (10.04.2005 в 01:24)   письмо автору
 
   для: cheops   (10.04.2005 в 00:58)
 

Ок спасибо большое! Сейчас посмотрю.

   
 
 автор: cheops   (10.04.2005 в 00:58)   письмо автору
18.2 Кб
 
   для: evgen_17   (08.04.2005 в 22:00)
 

Вам нужен готовый проект, от которого бы вы плясали (он в архиве).
1b) File - New Projects - ActiveX Control (скорее всего ещё чего-то понадобится щёлкнуть).
2) Щёлкайте на + - VB.NET скрывает куски кода таким образом.
a) Это зависит сильно от того, что вы создаёте, Windows программы, к которым относятся и ActiveX, построены на событийной модели, т.е. писать следует в обработчиках событий (как в JavaScript). С удовольствием бы сейчас подарил бы вам книгу Visual Basic Грнаева, где описывается создание простейшего ActiveX элемента. Так как книга бумажная я не могу вас её переправить, но могу дать проект, который идёт на дискете к книге - он готовый его следует просто открыть из .NET (он предложит переконвертировать проект в новый формат, нужно согласится).
б) Расширение VB - это исходные коды, на которых написана программа, а OCX - это расширение ActiveX после компиляции (аналог EXE).

   
 
 автор: evgen_17   (09.04.2005 в 17:26)   письмо автору
 
   для: evgen_17   (08.04.2005 в 22:00)
 

Жду ответа...

   
 
 автор: evgen_17   (08.04.2005 в 22:00)   письмо автору
 
   для: evgen_17   (08.04.2005 в 12:55)
 

Не могу я нифига создать ни на Delphi, ни на Basic!!! Вопервых не понятно, какой именно проэкт создавать, во вторых какой код и куда писать. Даже если из сети готовый взять и вставить в созданный UserControl.vb (Basic), то он там всё подряд подчёркивает и ничего не компилирует! На Delphi вообще мрак, там и впомине нет того, что Cheops написал... Кто-нибудь обьясните подробнее как, где и что создавать. В инете написано, что в Basic нужно сразу ActiveX создавать, но в программе его можно создать только на Windows Form. Как так???

Вобщем, сам вопрос:

1) Как создать ActiveX элемент с нуля:
a) На Basic 2003
b) На Delphi 8
2) В Basic код приложения выглядит (у меня) как показано на рис.1 в прикреплённом архиве. Там вообще вся программа сфотографирована...
a) Куда вставлять код ActiveX и как его вообще писать???
b) Почему расширение файла "VB", а не "OCX"???

   
 
 автор: evgen_17   (08.04.2005 в 12:55)   письмо автору
 
   для: evgen_17   (07.04.2005 в 23:13)
 

Никоза, дело в том, что я вообще с этим не знаком... И то, что Вы там написали, для меня практически пустой звук. Я установил Delphi 8 и ничего похожего на ActiveX не нашел, в том числе и при создание нового проэкта. Зато покопался в сети и нашел подобное в Visual Basic (там эта штука называется "User Control"). А вот как написать хотябы простейший ActiveX - понятия не имею... Никоза, может Вы приведёте пример? Желательно, точнее, обязательно, нужен код элемента, а то я там вообще как в лесу ночью...
Кстате, Cheops, можете хотябы написать тот элемент программы на С++, который будет вытаскивать значение из памяти? остальное сам попробую, книжку купил, надо пользоваться :-)

   
 
 автор: evgen_17   (07.04.2005 в 23:13)   письмо автору
 
   для: cheops   (07.04.2005 в 22:27)
 

Cheops, а что насчёт программы на С++???

   

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования