powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объединение файлов
25 сообщений из 27, страница 1 из 2
Объединение файлов
    #37287233
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется объединить ехе файл с двумя файлами настроек (1.bla и 2.bla), чтобы при нажатии на exe файлы настроек могли полноценно использоваться.

p/s архивы не подходят, требуется именно один exe файл.
p/p/s я уже создавал подобную тему, но, т.к. у темы около тысячи просмотров, а лучший ответ - использовать программмы стороннего производителя, то я решил создать похожий топик.
p/p/p/s мои идеи остановились на 1)создать 1.txt 2)заполнить его содержимым кода 3)переименовать в 1.bla
Должно сработать, но наверняка есть более простые способы. заранее спс
...
Рейтинг: 0 / 0
Объединение файлов
    #37287246
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DLL? или я не так понял?
...
Рейтинг: 0 / 0
Объединение файлов
    #37287389
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

нет, просто ехе файл с двумя посторонними файлами "внутри" себя.
...
Рейтинг: 0 / 0
Объединение файлов
    #37287413
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файл ресурса надо использовать для этого
...
Рейтинг: 0 / 0
Объединение файлов
    #37287415
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпросто ехе файл с двумя посторонними файлами "внутри" себя.
Может в ресурсах хранить и вытаскивать при надобности?
...
Рейтинг: 0 / 0
Объединение файлов
    #37287420
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneфайл ресурса надо использовать для этого
timtimМожет в ресурсах хранить и вытаскивать при надобности?
как?)
...
Рейтинг: 0 / 0
Объединение файлов
    #37287431
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так ресурсы...
...
Рейтинг: 0 / 0
Объединение файлов
    #37287445
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroкак?)
Засовываешь свой 1.bla в Custom Resourse.
"Высовываешь" принадобнасти так

Код: plaintext
1.
2.
3.
Open App.Path & "\1.bla" For Binary Access Write As # 1 
    ResFile = LoadResData("1.bla", "Custom")
    Put # 1 , , ResFile
Close # 1 
...
Рейтинг: 0 / 0
Объединение файлов
    #37287449
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimЗасовываешь свой 1.bla в Custom Resourse.
а как засунуть?
...
Рейтинг: 0 / 0
Объединение файлов
    #37287453
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroа как засунуть?
Руками через VB Resourse Editor
...
Рейтинг: 0 / 0
Объединение файлов
    #37287488
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim
Код: plaintext
1.
2.
3.
Open App.Path & "\1.bla" For Binary Access Write As # 1 
    ResFile = LoadResData("1.bla", "Custom")
    Put # 1 , , ResFile
Close # 1 
При таком открытии файла его длина не усекается, т. е. если уже существовал файл с таким именем бОльшей длины, нежели записываемый массив данных, получим в итоге файл из двух частей: голова новая, хвост старый.
...
Рейтинг: 0 / 0
Объединение файлов
    #37287494
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файлы в Custom Resourse не пихаются. у них левое расширение. если насильно делаю расширение bmp или xml всё равно не пихаются
...
Рейтинг: 0 / 0
Объединение файлов
    #37287527
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroфайлы в Custom Resourse не пихаются. у них левое расширение. если насильно делаю расширение bmp или xml всё равно не пихаются
С любым расширением можно запихнуть.
У тебя файл который ты хочешь запихнуть размером 0 байт ?
...
Рейтинг: 0 / 0
Объединение файлов
    #37287532
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

спасибо работает) один из файлов не добавлялся, т.к. он был пустой. его вручную создам.
...
Рейтинг: 0 / 0
Объединение файлов
    #37291872
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
засунул файл 1.bla в ресурсы и чтобы его поместить в нужную папку на компьютере и в дальнейшем с ним работать использовал код
Код: plaintext
FileCopy App.Path & "1.bla", "C:\1.bla"
на уровне создания всё работало, но при компилировании прога не может найти путь. что я не так делаю?
...
Рейтинг: 0 / 0
Объединение файлов
    #37292357
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,
Зачем
Код: plaintext
FileCopy
нужен вообще? Для лишних телодвижений?
...
Рейтинг: 0 / 0
Объединение файлов
    #37292366
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

а как выложить файл из ресурсов в нужную папку компа?
...
Рейтинг: 0 / 0
Объединение файлов
    #37292373
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim,

*выкладывать, потому что с этим файлом должна работать чужая программа. на данный момент я решил эту проблему:BelowZerop/p/p/s мои идеи остановились на 1)создать 1.txt 2)заполнить его содержимым кода 3)переименовать в 1.bla вроде работает
...
Рейтинг: 0 / 0
Объединение файлов
    #37292376
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroа как выложить файл из ресурсов в нужную папку компа?
Так же как и в директорию приложения(но надо понимать что делаешь или платить за понты)
...
Рейтинг: 0 / 0
Объединение файлов
    #37292437
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimBelowZeroа как выложить файл из ресурсов в нужную папку компа?
Так же как и в директорию приложения(но надо понимать что делаешь или платить за понты)
чтобы не платить за понты я лучше буду
BelowZero1)создать 1.txt 2)заполнить его содержимым кода 3)переименовать в 1.bla
...
Рейтинг: 0 / 0
Объединение файлов
    #37292454
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimчтобы не платить за понты я лучше буду
BelowZero1)создать 1.txt 2)заполнить его содержимым кода 3)переименовать в 1.bla
...
Рейтинг: 0 / 0
Объединение файлов
    #37292456
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, лучше делать всё через неё (Ж)
...
Рейтинг: 0 / 0
Объединение файлов
    #37292470
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimда, лучше делать всё через неё (Ж)
напомнило анекдот) -папа, а как пишется: "экономика возроШдается" или "экономика возроЖдается"? - "Через Ж, доченька. И пишется и возрождается)
а если по теме: если у всех велосипеды, а тебе предлагают либо собрать его самому, либо купить, то пора вспомнить про ноги. когда откажут ноги, соберу велосипед
...
Рейтинг: 0 / 0
Объединение файлов
    #37292481
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,

Так собери и покажи, раз так.
...
Рейтинг: 0 / 0
Объединение файлов
    #37292486
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtimBelowZero,

Так собери и покажи, раз так.
зачем... ноги служат мне верой и правдой.. вспомнил ещё анекдот.
Старая муха долбился головой в стекло. прошёл час, два. залетает в форточку молодая мошка и спрашивает: зачем вы бьётесь головой в стекло, рядом же форточка? - Это вы, молодёжь, ищите лёгкие пути. а вы бы попробовали поработать головой)
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Объединение файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]