|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.08.2010, 21:18 | #1 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 13
|
Код на Pb
Код:
Последний раз редактировалось Stilet; 25.08.2010 в 08:46. |
24.08.2010, 23:51 | #2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
В коде много ошибок!
|
25.08.2010, 03:20 | #3 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 13
|
а что именно, а то я не могу понять только начал разбираться с этой средой
|
25.08.2010, 12:20 | #4 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Далее, код в процедуре Timer1 не будет ни при каких усливиях исполнятся после оператора ProcedureReturn. Оператор IncludeBinary требует абсолютного или относительного пути к файлу на диске компа. Непонятно зачем в данном случае процедура Timer1 (вызываемая по таймеру, каждые 200 миллисекунд) имеет такой странный код, который извлекает из недр исполняемого файлы, другие EXE файлы, вредренные туда при компиляции и запускает их, причем один из них в режиме Wait, т. е. код повиснет пока не будет завершена работа запущеной проги! А таймер ведь не спит и регулярно вызывает процедуру! Хотя это уже не важно, как я писал выше ProcedureReturn не позволит исполнить этот участок кода. PS. Я так и не понял что должен делать этот код. Сложилось такое впечатление что это куски разного кода, не совсем удачно объедененые в один. |
|
25.08.2010, 12:48 | #5 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 13
|
тут в окне я хотел что бы были 2 полосы для ввода текста в них вводит расположение файла и потом он делает программу единой.Спасибо за ответ, но сможешь помочь исправит? Переделать.Заранее спасибо.
|
25.08.2010, 13:35 | #6 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Так не получится, т. к. оператор IncludeBinary добавляет в исполняемый файл другие файлы, только на этапе компиляции, а если программа запущена, то она уже скомпилирована.
В этом случае, нужно создать две проги. Первая будет читать данные из ресурсов и создавть файлы на основе этих данныых. А вторая, добавлять данные (файлы) в ресурсы первой проги. Ну или как вариант, самораспаковывающийся архив, благо библиотека PureZIP позволяет их делать без особых заморочек. |
25.08.2010, 14:01 | #7 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 13
|
а можешь по подробнее рассказать про это!заранее спасибо.Как это можно реализовать.
|
25.08.2010, 14:04 | #8 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 13
|
а можно сделать так 1 программа создаёт txt файлы с путём какие брать программы, а уже 2 программа считывает их и делает её
|
25.08.2010, 14:43 | #9 | ||
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
Цитата:
Вот код программы, создающей самораспаковывающийся архив http://depositfiles.com/files/03iwnpx9v Файл PureSFX - программа, создающая самораспаковывающиеся архивы. Это автономная программа, не требующая других файлов для своей работы Файл Stub - программа распаковщик, к которой "приклеивается" архив и она его распаковывает при запуске. Эта прога, "сидит" внутри проги PureSFX (вспомнилось - яйцо в утке, утка в зайце...). Для компиляции программы, нужно установить библиотеку PureZIP Эта библиотека для версии 4.50 PureBasic. Для других версий, можно найти на том же сайте. Разбирайся с тем как все это устроено. Цитата:
|
||
25.08.2010, 15:00 | #10 |
Пользователь
Регистрация: 18.02.2010
Сообщений: 13
|
спасибо буду разбираться ещё нужны какие нибудь документы что бы мне можно было понять лучше
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевести код с VB на C# | LT. | Общие вопросы .NET | 2 | 25.05.2010 19:21 |
Код С++ | KennyMccormickSP | Общие вопросы C/C++ | 5 | 10.05.2010 23:49 |
код n! на C++ | diana1002 | Помощь студентам | 1 | 01.10.2009 20:34 |
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? | Mclaren | Помощь студентам | 2 | 27.04.2009 22:37 |
Код на C++ | Иллидан | Общие вопросы Delphi | 1 | 08.10.2008 14:02 |