На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual Basic: Общие вопросы
Здесь обсуждаются вопросы по языку Visual Basic 1-6 (а так же по схожим языкам, как, например, PowerBASIC).
Вопросы по Visual Basic .NET (это который входит в состав Visual Studio 2002/2003/2005/2008+, для тех, кто не в курсе) обсуждаются в разделе .NET.

Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что Вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются. Студенты, вам сюда: ПОМОЩЬ СТУДЕНТАМ!
4. Используйте теги [ code=vba ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Формулируйте свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной (и более) давности, без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта user posted image FAQ Раздела user posted image Кладовка user posted image Наши Исходники user posted image API-Guide user posted image Поиск по Разделу user posted image MSDN Library Online user posted image Google

Ваше мнение о модераторах: user posted image SCINER, user posted image B.V.
Модераторы: SCINER, B.V.
  
> Открытие файла программой
    Типа...Как сделать так чтобы при открытии файла с помощью проги на ВБ (например при наведении документа на значек программы) прога загружала его(текст там или картинку)...
      а если это исполняемый .exe файл?
        и куда загружала?
          Объясни что тебе нужно, только точнее.
            ну типа допустим текстовый редактор. ехе. нужно, чтобы при наведении файла на прогу она(прога) загружала текст в текстовое поле.
              Option Explicit
              'создай в папке temp на диске C: текстовый файл test.txt
              'затем запусти программу, нажми на кнопку -- получишь результат :)
              '(на форме должно быть одно текстовое поле (text1) и одна кнопка(command1))
              Dim getValues() As String
              Dim counter As Integer
              Dim a As String
              Private Sub Command1_Click()
              Open "C:\temp\test.txt" For Input As #1
              Do Until EOF(1)
              counter = counter + 1
              ReDim Preserve getValues(counter)
              Line Input #1, getValues(counter)
              Text1.Text = Text1.Text + getValues(counter)
              Loop
              Close #1
              Text1.SetFocus
              End Sub
              Private Sub Form_Load()
              Text1.Text = ""
              Command1.Caption = "Получить текст из файла"
              counter = 0
              End Sub
                не, это все проще простого! А как сделать так, чтоб кликнув мышкой по значку файла например там "z.asd" он открывался с помощью моей проги и текст загружался в текстовое поле. вот.
                  прежде всего тебе надо добавить командную строку в твою программу.
                  Добавить командную строку в программу
                  Позвольте вашему приложению запускаться как "programa.exe option1".
                  VB 5.0/6.0: Из меню VB выберите Project->Project1 Properties, выберите вкладку Make, и введите в Command Line argument текст: option1
                  Скомпилируйте exe-file, из меню Пуск/Выполнить запустите ваше приложение например так: "programa.exe hello", и вы получите сообщение с теми аргументами, которые вы вводили (в данном случае слово hello)

                  Private Sub Form_Load()
                  MsgBox Command
                  End Sub
                  После того, как ты создал свою программу, в проводнике кликаешь на твоем файле, тебя Виндоуз спрашивает, с помощью какой программы открывать файл, говоришь: "Такая-то программа вот здесь" и ставишь CheckBox "Всегда открывать..."
                    пасиб!
                      хехе, все что мне надо было ето :
                      private sub form_load()
                      dim a as string
                      a = command
                      end sub
                      а - путь к открываемому файлу... ну все равно спасиб за помощь!
                      вот и усе...
                        ну вот видишь, еслиб грамотно сформулировал вопрос, то получил бы ответ ещё 12-го января, а так пришлось париться самому ...
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0292 ]   [ 15 queries used ]   [ Generated: 19.05.24, 12:31 GMT ]