У меня вопрос!....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

У меня вопрос!....

Сообщение DKbelRoma » 09.11.2007 (Пт) 20:49

Уважаемые программисты Нужна помощь что-бы понять как работать с файлами мне захотелось переделать стандартный блокнот Windows и когда я создал раздела "Настройки" то решил зделать изменения цветов.Я зделал 20 кнопок разных цветов и вставил такой код!
Код: Выделить всё

Private Sub color1_Click()
Notepad.BackColor = "vbBlue"
Notepad.ForeColor = "&H00FFFFFF&"
End Sub

Private Sub color10_Click()
Notepad.BackColor = "&H80000018&"
Notepad.ForeColor = "&H80000018&"
End Sub

Private Sub color11_Click()
Notepad.BackColor = "&H00004040&"
Notepad.ForeColor = "&H00004040&"
End Sub

Private Sub color12_Click()
Notepad.BackColor = "&H00404000&"
Notepad.ForeColor = "&H00404000&"
End Sub

Private Sub color13_Click()
Notepad.BackColor = "&H00C0C0FF&"
Notepad.ForeColor = "&H00C0C0FF&"
End Sub

Private Sub color14_Click()
Notepad.BackColor = "&H80000010&"
Notepad.ForeColor = "&H80000010&"
End Sub

Private Sub color15_Click()
Notepad.BackColor = "&H00FF80FF&"
Notepad.ForeColor = "&H00FF80FF&"
End Sub

Private Sub color16_Click()
Notepad.BackColor = "&H00FFC0C0&"
Notepad.ForeColor = "&H00FFC0C0&"
End Sub

Private Sub color17_Click()
Notepad.BackColor = "&H00404080&"
Notepad.ForeColor = "&H00404080&"
End Sub

Private Sub color18_Click()
Notepad.BackColor = "&H8000000D&"
Notepad.ForeColor = "&H8000000D&"
End Sub

Private Sub color19_Click()
Notepad.BackColor = "&H00000080&"
Notepad.ForeColor = "&H00000080&"
End Sub

Private Sub color2_Click()
Notepad.BackColor = "&H000000FF&"
Notepad.ForeColor = "&H000000FF&"
End Sub

Private Sub color20_Click()
Notepad.BackColor = "&H0080FFFF&"
Notepad.ForeColor = "&H0080FFFF&"
End Sub

Private Sub color3_Click()
Notepad.BackColor = "&H0000FFFF&"
Notepad.ForeColor = "&H0000FFFF&"
End Sub

Private Sub color4_Click()
Notepad.BackColor = "&H00FF0000&"
Notepad.ForeColor = "&H00FF0000&"
End Sub

Private Sub color5_Click()
Notepad.BackColor = "&H00008000&"
Notepad.ForeColor = "&H00008000&"
End Sub

Private Sub color6_Click()
Notepad.BackColor = "&H00FF00FF&"
Notepad.ForeColor = "&H00FF00FF&"
End Sub

Private Sub color7_Click()
Notepad.BackColor = "&H80000007&"
Notepad.ForeColor = "&H80000007&"
End Sub

Private Sub color8_Click()
Notepad.BackColor = "&H00400040&"
Notepad.ForeColor = "&H00400040&"
End Sub

Private Sub color9_Click()
Notepad.ForeColor = "&H0000FF00&"
Notepad.BackColor = "&H0000FF00&"
End Sub

P.s. - Notepad - это Form-а
И потом как жмёш Play выдаёт ошибку!

Помогите пожалуйста -Заранее спасибо!

2) Вопрос №2

В блокноте нужно сохранять фаилы )))
НУ я имею ввиду что должна быть функция "Сохранить как" и должен быть мой придуманный формат например -- *.dk

Так вот вопрос --- Каким опиратором это делается (ну я имею ввиду создаётся фаил с моим форматом в определённой дериктории)
И как зделать на фаиле моего формата ,который я например сохранил в директории system32/*.dk и мне нужно на этот фаил положить мою иконку!
помогите юзеру пожалуйста !Заранее спасибо![/u]
«Не важно, откуда ты. Важно - где ты.»

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

Сообщение tyomitch » 09.11.2007 (Пт) 23:39

1) убери все кавычки
2) Open For Output
Изображение

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: У меня вопрос!....

Сообщение BION » 10.11.2007 (Сб) 9:48

DKbelRoma писал(а):Уважаемые программисты Нужна помощь что-бы понять как работать с файлами мне захотелось переделать стандартный блокнот Windows и когда я создал раздела "Настройки" то решил зделать изменения цветов.Я зделал 20 кнопок разных цветов...


А чем тебе не нравится системный диалог выбора цветов?
CommonDialog
Код: Выделить всё

dlgColor.Flags = cdlCCRGBInit
dlgColor.ShowColor
Notepad.BackColor = dlgColor.Color

Нафига 20 кнопок?

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Спасибо!ё

Сообщение DKbelRoma » 11.11.2007 (Вс) 15:04

Спасибо!
Вопрос №1 отпал!
а вот насчёт №2 нужно уточнить!
Скажите пожалуйста где мне лучше всего юзать Open For Output а то я впервые слышу!(да и вабще с Бейсиком я только 1месяц)
Большая прозьба дайте ссылку из форума или из какогото сайта или ещё лучше напишите мне мурзилку прямо тут (если не сложно)
Вопрос №3 :) ---
CommonDialog
Visual Basic:

dlgColor.Flags = cdlCCRGBInit
dlgColor.ShowColor
Notepad.BackColor = dlgColor.Color
-----------------------------что это и где его юзать???
p.s. - я потом вам покажу нафига мне 20 кнопок!
«Не важно, откуда ты. Важно - где ты.»

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: Спасибо!ё

Сообщение BION » 11.11.2007 (Вс) 16:36

DKbelRoma писал(а):Скажите пожалуйста ...


№2:
Код: Выделить всё

Private Sub Save()
    Dim strFileName As String   'String of file to open
    Dim strText As String       'Contents of file
    Dim strFilter As String     'Common Dialog filter string
    Dim strBuffer As String     'String buffer variable
    Dim FileHandle%             'Variable to hold file handle
   
    'Set the Common Dialog filter
    strFilter = "Text (*.txt)|*.txt|All Files (*.*)|*.*"
    cdMain.Filter = strFilter
   
    'Open the common dialog in save mode
    cdMain.ShowSave
   
    'Make sure the retrieved filename is not a blank string
    If cdMain.FileName <> "" Then
        'If it is not blank open the file
        strFileName = cdMain.FileName
       
        'Assign a value to the text variable
        strText = txtMain.Text
       
        'Get a free file handle and assign it to the file handle variable
        FileHandle% = FreeFile
       
        'Open a file for writing
        Open strFileName For Output As #FileHandle%
       
        'Set an hour glass cursor just in case it takes a while
        MousePointer = vbHourglass
       
        'Do the write
        Print #FileHandle%, strText
       
        'Reset the cursor to the Windows default.
        MousePointer = vbDefault
       
        'Close the file once you have had your way with it
        Close #FileHandle%
    End If
   
End Sub


cdMain - CommonDialog => Project->Components-> в списке выбираешь MicrosoftCommonDialog 6->OK-> Потом кидаешь этот контрол на форму и вперед!

№3: см. №2.
Вложения
AdvTEdit.rar
Пример про простенький блокнот
(8.07 Кб) Скачиваний: 78

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Большое спасибо за ответ!

Сообщение DKbelRoma » 12.11.2007 (Пн) 10:46

BION - большое спасибо за такой ясный и понятный ответ!Буду стараться и когда допишу блакнот вылажу здесь с его!
А пока следующий вопрос - - -
№1 ) Можно ли с помощью функции Open For Output - сохранить фаил не в формате txt а в формате например *.dk (<--Пример),я знаю что можно но пока смотря на код который привёл мне BION (большое спасибо ему за это) всёравно невьезжаю!(ну это вопрос такого характера ,я его понял 50x50 - впринцепи если поможете то я буду только рад,а если нет - то додумаюсь сам)
№2 ) Когда фаил сохранится в формате *.dk - то на нём будет значок неизвестного формата.В моём блакноте есть функция Открыть (тоесть считать текст с файла - например с *.dk)А как зделать так что - бы когда я двойным щелчком нажму на фаил *.dk то сразуже откроется мой блокнот с этим текстом?
№3 )Как задать иконку файлу с рассширением *.dk (пример)
В дериктории C:/WINDOWS Есть фаил DKbelRoma.dk Если я открою директорию C:/WINDOWS то увижу фаил DKbelRoma.dk с иконкой моего блакнота и двойным нажатием клавиши мышки открою мой блакнот с этим текстом которы находился в DKbelRoma.dk - файле и начну его редактировать!
-------------------------------------------------------------------------------------
Скажите......Такое зделать ва-а-а-а-бще возможно? :shock: Спасибо!Жду ответа!;)
«Не важно, откуда ты. Важно - где ты.»

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 12.11.2007 (Пн) 10:56

1. Можно! Как я понимаю, ты хочешь сохранить данные своем формате. Ну так и карты тебе в руки.
2, 3. Это все делается через реестр, подробности здесь. Собственно там перевод из MSDN.
Весь мир матрица, а мы в нем потоки байтов!

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Сообщение DKbelRoma » 15.11.2007 (Чт) 15:51

Вопрос №1 -
Спасибо!Насчёт Реестра это я понял только у меня вопрос -
HKEY_CLASSES_ROOT
.ext = FileTypeIdentifier
(И ВСЁ ТАКОЕ писать на форме или в отдельном файле???)
Вопрос №2 -
:roll: как зделать так что-бы при включении форма была прозрачной и постипенно набарала цвет и контрасность ???
Вопрос №3 -
:roll: У меня в проэкте есть Text1 (сам проэкт представляет собой мини HTML - редактор) так вот ,можно ли зделать так ,что-бы когда на обьекте - Text1 пишеш например "HTML" то надпись сама выделяется (например) зелёным цветом и толстым курсивом.
Вопрос №4 -
:roll: Можно ли зделать так ,что-бы когда пишеш в обьекте Text2 Текст и жмёш (например) кнопку Command1 - то текст из поля Text2 копируется и заходит на сайт (например) www.dkbelroma.smchat.ru и там в Гостевой книге вставляет Текст из обьекта Text2 и жмётся кнопка на странице "оставить сообщение" <--(например) и всё это делается (желательно)скрытно от пользователя!Неподумайте я нехочю никого ламать или взламывать просто мне нужно зделать функцию на форме "оставить ОТчёт"!Я думаю что код будет длинный но всёже помогите пожалуйста!Буду очень-очень благодарен!

----------------------------------
Насегодне с вопросами ВСЁ! Уважаемые программисты неполенитесь помочь мне - пожалуйста! Я не требую и не прошу точно написаного кода или готового шаблон! :oops: НЕт-НЕТ! Просто если кто-то в этом деле профи Помогите или просто напишите где это всё юзать!
------------------------------------
Заранее спасибо! :wink:
«Не важно, откуда ты. Важно - где ты.»

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 15.11.2007 (Чт) 16:42

1. В реестр писать надо, в реестр. При чем тут файл или форма?
2. Поищи по форуму, обсуждалось и не раз.
3. Юзай RichTextBox
4. Можно. Опять же поиск.

З.Ы. Купи букварь.
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 16:51

2) AnimateWindow
3) Делай свой собственный CodeBox или юзай CodeMax.
4) Too many logical errors.

Прислушайся к совету Viper-а.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 15.11.2007 (Чт) 17:02

DKbelRoma писал(а): :roll: У меня в проэкте есть Text1 (сам проэкт представляет собой мини HTML - редактор) так вот ,можно ли зделать так ,что-бы когда на обьекте - Text1 пишеш например "HTML" то надпись сама выделяется (например) зелёным цветом и толстым курсивом.

Можно.
Вот пример с RichTextBox1. Нашел здесь на форуме. Цвет сам установишь.
На форме RichTextBox.
Код: Выделить всё
Sub ColorIt(ByVal lBegPos As Long, ByVal lLength As Long)
    RichTextBox1.SelStart = lBegPos - 1
    RichTextBox1.SelLength = lLength
    RichTextBox1.SelColor = vbRed
End Sub
Private Sub RichTextBox1_Change()
Dim sst As Long, slln As Long
Dim lCurPos As Long
RichTextBox1.Enabled = False
sst = RichTextBox1.SelStart
slln = RichTextBox1.SelLength
RichTextBox1.SelStart = 0
RichTextBox1.SelLength = Len(RichTextBox1.Text) + 1
RichTextBox1.SelColor = vbBlack


lCurPos = 0
    Do
        lCurPos = InStr(lCurPos + 1, RichTextBox1.Text, "HTML ", vbTextCompare)
        If lCurPos = 0 Then Exit Do
        ColorIt lCurPos, 4 'Количество символов, которые будут окрашиваться
    Loop

RichTextBox1.SelStart = sst
RichTextBox1.SelLength = slln
RichTextBox1.SelColor = vbBlack
RichTextBox1.Enabled = True
RichTextBox1.SetFocus
End Sub

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 15.11.2007 (Чт) 17:14

Угу. И element.innerHTML оно тоже подсвечивать будет...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Спасибо!

Сообщение DKbelRoma » 16.11.2007 (Пт) 17:17

Спасибо за ответы!А ещё ,если вам не трудно можете мне дать ссылку где это всё (выше перечисленное) юзать??? :roll:
«Не важно, откуда ты. Важно - где ты.»

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Вопрос к Viper-у

Сообщение DKbelRoma » 16.11.2007 (Пт) 17:23

вопрос к Viper-у.
Пожалуйста обьясни мне(а то что-то недоходит) что такое реестр?где писать?
------(пример)----------
Если я напишу программу и мне нужно что-бы после её распоковки и запуска Windows регестрировал мою иконку и мой формат , что-бы после сохранения файла из моей программы потом можно было открыть фаил уже с моим форматом и моей иконкой!
Помоги плиззз!
З.Ы. НАфига мне букварь??? :?
«Не важно, откуда ты. Важно - где ты.»

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Следующий вопрос!

Сообщение DKbelRoma » 16.11.2007 (Пт) 17:40

И вот наконецто мой следующий вопрос!
    вопрос №1
Мне нужно узнать как или с помощью чего можно зделать кнопку (command)на форме ,которая после нажатия открывала Internet Explorer и переходила на (мой указаный) сайт!
    вопрос №2
Где можно юзать элемент Прогресс-Бар (ссылку пожалуйста)
    Вопрос №3

Где можно юзать элемент Таймер ??? (тоже ссылку пожалуйста)
--------------------------------------------------------
Спасибо за ясные ответы.Я вам очень благодарен!Хочу заметить что форум Просто КУЛ!Своим знакомым я его советую (мне очень нравится)
Спасибо за внимание И ЗА ответы!
З.Ы. ViperЗачем словарь???? :o
«Не важно, откуда ты. Важно - где ты.»

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Re: Вопрос к Viper-у

Сообщение Saturn.65 » 16.11.2007 (Пт) 17:44

DKbelRoma писал(а):Если я напишу программу и мне нужно что-бы после её распоковки и запуска Windows регестрировал мою иконку и мой формат , что-бы после сохранения файла из моей программы потом можно было открыть фаил уже с моим форматом и моей иконкой!
Помоги плиззз!
З.Ы. НАфига мне букварь??? :?

DKbelRoma
Строишь крышу, не построив стен.
Реестр то тебе пока зачем? Твой файл и без реестра останется.
Попробуй пока вот это:
Букварь тебе ни в коем случае не нужен. :wink:
Вложения
Запись-чтение.zip
Запись-чтение
(6.33 Кб) Скачиваний: 50

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Saturn.65-рулит

Сообщение DKbelRoma » 16.11.2007 (Пт) 18:06

Saturn.65 спасибо!Хоть ты та меня понимаеш!Благодарен! :D
Saturn.65 - может ты знаеш где (нормально)юзать (с подробным обьяснением) Реестр и может знаеш как зделать форму прозрачной и постепенно набирающей цвет!Хелллп!:)
З.Ы. Оброщение к Администрации - ничего что я задаю все вопросы в этой теме???Мне просто так удобней ,да и вам я думаю тоже!Спасибо за внимание!;)))
«Не важно, откуда ты. Важно - где ты.»

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 16.11.2007 (Пт) 18:15

№1
Для запуска любой программы юзай Shell или ShellExecute:
Код: Выделить всё
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


№2, №3 Что значит где можно юзать? Где потребуется там и юзай :)

P. S. Перестать в каждом посте писать "зделать": правильно пишется "сделать". Купи букварь
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

Decimal
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 12.11.2007 (Пн) 14:39

Сообщение Decimal » 16.11.2007 (Пт) 19:18

Лови примерчик по анимации окна.

P.S. И все таки справочник по правописанию купить тебе сама Microsoft рекомендовала!!!!!!!!!!!!
Вложения
Animated_window.zip
(6 Кб) Скачиваний: 53
CPUMonitoring.zip
(39.04 Кб) Скачиваний: 45

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

burik

Сообщение DKbelRoma » 16.11.2007 (Пт) 20:21

burik - где можно юзать - значит нужна ссылка! А за примерчики спасибо!;););)
«Не важно, откуда ты. Важно - где ты.»

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 17.11.2007 (Сб) 0:23

2.1. ShellExecute.
2.2. Где? - В любом окне (ссылку, извиняюсь, на что?)
2.3. Юзать таймер можно на любой форме. (ссылку, опять извиняюсь, на что??)

где можно юзать - значит нужна ссылка!

"Где можно юзать" совершенно не значит "нужна ссылка". "Где можно юзать" значит "Где можно использовать". Не нужно придумывать словам новые значения, ясные только тебе, и использовать эти словами (с новыми выдуманными и только тебе известными значениями) при постановке вопросов.

З.Ы. А букварь нужен. Я вот профиль посмотрел: "Male 15 years old ". Это-ж стыдно, молодой человек, - в 15 лет так коряво и безграмотно писать.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Decimal
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 12.11.2007 (Пн) 14:39

Сообщение Decimal » 17.11.2007 (Сб) 1:11

DKbelRoma:

Челодой молодек!

Вот на скорую руку начепотал Вам сырец, т. е. ответ на Ваш "ГДЕ МОЖНО ЮЗАТЬ?" :) :)

В общем, ЮЗАЙТЕ там, где оно ГОЖЕ.

P.S. А вот словарик орфографический- вещь необходимая в программерской жизни. Дабы мысли Ваши были чисты и непорочны, излагались надлежащим образом и сеяли ясность да благодать. Во как!!!
Вложения
VBStreets.zip
(1.98 Кб) Скачиваний: 38

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Вопрос к Viper-у

Сообщение Viper » 17.11.2007 (Сб) 7:53

DKbelRoma писал(а):вопрос к Viper-у.
Пожалуйста обьясни мне(а то что-то недоходит) что такое реестр?где писать?

1. Читать еще раз статью вышеупомянутую для просветления
2. Заценить раздел MSDN Registry
3. Таки купить букварь
4. К пункту 2 возможно придется купить англо-русский словарь
Весь мир матрица, а мы в нем потоки байтов!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 17.11.2007 (Сб) 10:01

Пожалуйста обьясни мне(а то что-то недоходит) что такое реестр?
Пуск - выполнить - regedit.exe. Реестр, это DKbelRoma, DKbelRoma это реестр. :)
Лучший способ понять что-то самому — объяснить это другому.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Re: Saturn.65-рулит

Сообщение Saturn.65 » 17.11.2007 (Сб) 10:08

DKbelRoma писал(а):Saturn.65 спасибо!Хоть ты та меня понимаеш!Благодарен! :D
Saturn.65 - может ты знаеш где (нормально)юзать (с подробным обьяснением) Реестр и может знаеш как зделать форму прозрачной и постепенно набирающей цвет!Хелллп!:)
З.Ы. Оброщение к Администрации - ничего что я задаю все вопросы в этой теме???Мне просто так удобней ,да и вам я думаю тоже!Спасибо за внимание!;)))

Отчасти я тебя понимаю. Желание у тебя хорошее, но ты слишком сразу круто заворачиваешь. Сперва напиши грамотно свою программу, а прозрачностью окна можно и после занятся. Кстати. что-то ты про звуки ничего не говоришь? Представь, как это суперкруто будет: нажимаешь кнопку, а там звук, нажимаешь другую - другой, ляпота!:D
К тому же, ты точно уверен, что такое окно с меняющейся прозрачностью тебя и других не будет раздражать? И убери двадцать кнопок. Это не серьезно. Поставь хотя бы ComboBox, все меньше места займет.
Судя по всему тебе в реестре нужно только запись-чтение данных, которые ты туда запишешь? Или ты хочешь какие ключи менять удалять? Хорошо, я накидаю тебе заготовку, там думаю разберешься.
Прозрачность окон у меня где то бало, там и эффекты крутые, но вот не могу найти. Найду -выложу.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 17.11.2007 (Сб) 10:57

Saturn.65, ему надо прогу зарегить в реестре, дабы его файлы открывала его прога и они имели соответствующую иконку. Сие в принципе можно сделать либо ручками через редактор реестра, либо любой грамотный установщик это делает. Можно, конечно и свою прогу написать для подобной регистрации, но вот надо ли?
Весь мир матрица, а мы в нем потоки байтов!

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 17.11.2007 (Сб) 11:16

Viper писал(а):Saturn.65, ему надо прогу зарегить в реестре, дабы его файлы открывала его прога и они имели соответствующую иконку.
Может я от жизни отстал. Но я так понимаю: при установке проги все ocx зарегистрируются в реестре при установке.
А в остальном реестр может пригодится для записи данных программы.
Например поставил галочку в checkbox (не показывать то-то), ставится в реестре метка, что галочка поставлена. Включаешь прогу, а галочка уже стоит, изменения сохранены и что-то не показывается. С одной стороны реестр удобно, нет лишних файлов, с другой -при откате системы все теряется. Можно использовать конечно txt файлы для хранения инфы. С ними опять свои небольшие проблемы.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 17.11.2007 (Сб) 11:58

может ты знаеш где (нормально)юзать (с подробным обьяснением)


Блин, проглядел. DKbelRoma, раз и на всегда: слово "юзать" имеет лексическое значение "использовать".
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 17.11.2007 (Сб) 12:37

DKbelRoma:
Вот заготовка.
Вложения
Reg.zip
Запись-чтение реестра
(15.28 Кб) Скачиваний: 52

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Saturn.65 - хорошая идея!!!

Сообщение DKbelRoma » 17.11.2007 (Сб) 13:28

Saturn.65 - ну ты красавец!Читаеш мои мысли! Вот какраз сегодне хотел выдвинуть этот вопрос(насчёт звуков) на рассуждение!
-----------------------------Выдвигаю---------------------------------------
Помогите мне нужно зделать что-бы при нажатии кнопки издавался звук! :roll:
«Не важно, откуда ты. Важно - где ты.»

След.

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

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

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

    TopList  
cron