|
|
|
|
|
для: evgen_17
(10.04.2005 в 13:34)
| | Что-то долго ответа не могу дождаться... Вы мне хотябы скажите как на Basic такое сделать? Какие функции нужно использовать. Или, какие в С++ нужно использовать, ну хоть что-нибудь... Спасибо.
[от модератора]
Тема закрыта, как не соответствующая тематике форума
| |
|
|
|
|
|
|
|
для: 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. Или может так кто знает? | |
|
|
|
|
|
|
|
для: evgen_17
(10.04.2005 в 01:41)
| | Мда... ну чем VB всегда отличался это полностью не переносимыми программами и проектами, которые сложно даже на двух разных машинах запустить... У вас кака версия .NET? У меня просто сейчас не стоит ничего, но если будут ставить, чтобы я на вашу версию ориентировался. | |
|
|
|
|
|
|
|
для: 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.
---------------------------
ОК
--------------------------- | |
|
|
|
|
|
|
|
для: 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
(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
(07.04.2005 в 23:13)
| | Никоза, дело в том, что я вообще с этим не знаком... И то, что Вы там написали, для меня практически пустой звук. Я установил Delphi 8 и ничего похожего на ActiveX не нашел, в том числе и при создание нового проэкта. Зато покопался в сети и нашел подобное в Visual Basic (там эта штука называется "User Control"). А вот как написать хотябы простейший ActiveX - понятия не имею... Никоза, может Вы приведёте пример? Желательно, точнее, обязательно, нужен код элемента, а то я там вообще как в лесу ночью...
Кстате, Cheops, можете хотябы написать тот элемент программы на С++, который будет вытаскивать значение из памяти? остальное сам попробую, книжку купил, надо пользоваться :-) | |
|
|
|
|
|
|
|
для: cheops
(07.04.2005 в 22:27)
| | Cheops, а что насчёт программы на С++??? | |
|
|
|
|