Вопрос № 33987: Добрый день! Вопрос такой: как из экселевского файла, использующего элементы управления скомпилить экзешник?
Файл работает только при низком уровне защиты в эксель - клиенту, использующему эту программу неудобно. А экзешник, даже с библиотек...Вопрос № 33992: Уважаемые эксперты! Пишу в файл символы строки в юникоде, для чего преобразую юникодовское слово в два байта. Почему вместо символа-байта Put#1 пишет в файл шесть байт(код символа, 8,0,1,0,0)?...Вопрос № 34016: Здорово. Я вот написал программу - Делилку. Программа хорошо
делит, но при сборке файлов возникает ошибка. Я уверен весь код в порядке. Но нет, ошбка на лицо. Помогите справиться с ней:...
Вопрос № 33.987
Добрый день! Вопрос такой: как из экселевского файла, использующего элементы управления скомпилить экзешник?
Файл работает только при низком уровне защиты в эксель - клиенту, использующему эту программу неудобно. А экзешник, даже с библиотеками, ничего не будет просить изменить пользователя.
Отвечает: Залетин Виталий Викторович
Здравствуйте, Shramko Boris!
Никак! Это VBA и тут ничего не поделаешь. Хотя можно переписать программу на полноценном VB - и тогда все будет работать!
--------- Учиться никогда не поздно. Особенно программированию!
Уважаемые эксперты! Пишу в файл символы строки в юникоде, для чего преобразую юникодовское слово в два байта. Почему вместо символа-байта Put#1 пишет в файл шесть байт(код символа, 8,0,1,0,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;раммы? Если возможно, то куда отправлять? Буду примного благодарен...!