Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 212
от 30.01.2006, 17:36

Администратор:Калашников О.А.
В рассылке:Подписчиков: 115, Экспертов: 19
В номере:Вопросов: 3, Ответов: 4


Вопрос № 33987: Добрый день! Вопрос такой: как из экселевского файла, использующего элементы управления скомпилить экзешник? Файл работает только при низком уровне защиты в эксель - клиенту, использующему эту программу неудобно. А экзешник, даже с библиотек...
Вопрос № 33992: Уважаемые эксперты! Пишу в файл символы строки в юникоде, для чего преобразую юникодовское слово в два байта. Почему вместо символа-байта Put#1 пишет в файл шесть байт(код символа, 8,0,1,0,0)?...
Вопрос № 34016: Здорово. Я вот написал программу - Делилку. Программа хорошо делит, но при сборке файлов возникает ошибка. Я уверен весь код в порядке. Но нет, ошбка на лицо. Помогите справиться с ней:...

Вопрос № 33.987
Добрый день! Вопрос такой: как из экселевского файла, использующего элементы управления скомпилить экзешник?

Файл работает только при низком уровне защиты в эксель - клиенту, использующему эту программу неудобно. А экзешник, даже с библиотеками, ничего не будет просить изменить пользователя.
Отправлен: 24.01.2006, 18:04
Вопрос задал: Shramko Boris (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Залетин Виталий Викторович
Здравствуйте, Shramko Boris!
Никак! Это VBA и тут ничего не поделаешь. Хотя можно переписать программу на полноценном VB - и тогда все будет работать!
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: 10-ый класс)
Отправлен: 28.01.2006, 15:28


Вопрос № 33.992
Уважаемые эксперты! Пишу в файл символы строки в юникоде, для чего преобразую юникодовское слово в два байта. Почему вместо символа-байта Put#1 пишет в файл шесть байт(код символа, 8,0,1,0,0)?

Приложение:

Отправлен: 24.01.2006, 18:37
Вопрос задал: Александр А.А. (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: _Виталий
Здравствуйте, Александр А.А.!
Ты обявил переменные:
Dim c1, c2 As String
И ты думаешь, что с1 и с2 у тебя стринги? Нифига подобного. с1 это Variant, а с2 это String. Сделай так:
Dim c1 As String, c2 As String
Может в этом проблема.
Ответ отправил: _Виталий (статус: Студент)
Отправлен: 25.01.2006, 09:10


Вопрос № 34.016
Здорово. Я вот написал программу - Делилку. Программа хорошо делит, но при сборке файлов возникает ошибка. Я уверен весь код в порядке. Но нет, ошбка на лицо. Помогите справиться с ней:

Приложение:

Отправлен: 24.01.2006, 22:45
Вопрос задал: DimonFX (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: _Виталий
Здравствуйте, DimonFX!
Как я понимаю, у тебя на форме есть FileListBox с именем File1 и ты еще объявляешь переменную Dim File1 As Variant поэтому у тебя идут косяки:-))))) Измени имя переменной или имя объекта и всё заработает. Вообще-то я не понял зачем ты объявлял Dim File1 As Variant, если её дальше в коде вообще нет. Убери тогда вообще эту строку.
Ответ отправил: _Виталий (статус: Студент)
Отправлен: 25.01.2006, 09:09
Оценка за ответ: 5
Комментарий оценки:
Что то проблема не измениласть, можно ли как нибудь отправить мою прогу вам для испытаний и тогда вам не придется гадать ошибки юзерской проk 5;раммы? Если возможно, то куда отправлять? Буду примного благодарен...!

Отвечает: Залетин Виталий Викторович
Здравствуйте, DimonFX!
Проверьте имена: File1 - точно FileListBox во всех случаях? Впишите Option Explicit и все имена объявляйте явно - это избавляет от многих ошибок.

Попробуйте в этом коде:
File1.Path = dirWithFiles ' Ошибка в этом месте
dirWithFiles = dirWithFiles & ""
строки поменять местами.
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: 10-ый класс)
Отправлен: 28.01.2006, 15:08
Оценка за ответ: 5
Комментарий оценки:
Что то проблема не измениласть, можно ли как нибудь отправить мою прогу вам для испытаний и тогда вам не придется гадать ошибки юзерской проk 5;раммы? Если возможно, то куда отправлять? Буду примного благодарен...!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное