ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

多分誰か知ってる? 似ている枝を探す


Alligator   (2001-12-21 09:44) [0]

Как зделать редактор чтобы изменять настройки и вшивать их сразу в *.ехе?
Заранее СПАСИБО!!!



3d[Power]   (2001-12-21 09:52) [1]

Вопрос поставлен крайне нечетко. Один из методов - программа под настройками понимает string который хранит в *.exe. Вот можно hex"ом эти стринги исправить, в программе они тоже изменятся. Ну и написать эдитор, чтобы все это менял. Ну а если тебе надо чтобы *.ехе заново перекомпиливался, то это я не знаю как.



Alligator   (2001-12-21 10:10) [2]

Скорей всего hex"ом, но мне не отчего оттолкнутся и я не представляю как это можно зделать, может исходник у ково есть или пример понятный кто-нить даст ЗАРАНЕЕ СПАСИБО ЗА ПОМОШЬ!!!



Red Alert   (2001-12-21 10:16) [3]

私はこれを行う:
переменные которые нужно изменять "вшивая" в программу делаю типизированными (извини нет под руками исходников)
что то наподобе
type
TypeVariableInteger = record
Metrica : String[6]; {Не просто String чтобы не раздувать запись}
Value : Integer; {сама переменная }
終わり
все соответственно тольго для типа Integer, для др. типов - меняется тип
value, Metrica - значение уникальное...
Затем при работе программы ищешь метрику в теле файла, немного смещаешь
указатель (ставишь на Value) и пишешь данные в файл. Единственное, кажется , надо смотреть размер переменной кажется при записи и чтении парных переменный она их свапит.. т.е. возможно придется пересвапить их обратно...Но суть такая... В любом случае сначала попробую катануть запись в другой файл и посмотри в каком виде записалась (всмысле свапит или нет). У мня был исходник, но сейчас до него не доберусь..
Тут главное- идея. Если что не понял - поясню.



Alligator   (2001-12-21 10:27) [4]

Red Alert Спасибо попробую разобраться!



Red Alert   (2001-12-21 10:31) [5]

Да еще забыл...
в сегменте данных нужно завести эти переменные
что то типа
定数
var1 : TypeVariableInteger=("VAR1",0);
var2 : TypeVariableInteger=("VAR2",1);
var3 : TypeVariableInteger=("VAR3",2);
var4 : TypeVariableInteger=("VAR4",3);
Тогда при компиляции когда будет создан сегмент в нем будут эти переменные,
и ты их легко найдеш любым вьювером..



Red Alert   (2001-12-21 10:32) [6]

Только за синтакис не отвечаю... Нет памяти у мня.. пропил..



Alligator   (2001-12-21 10:33) [7]

:)



McSimm   (2001-12-21 10:46) [8]

Можно ресурсами пользоваться.
Работа с ресурсами есть в Demos.



Alligator   (2001-12-21 10:59) [9]

Блин! Извините меня, но я такой тупой, что мне может помоч только исходник!



McSimm   (2001-12-21 11:32) [10]

Исходник, отвечающий на все ваши вопросы сразу вряд ли кто-то вам даст.

Если хотите пользоваться ресурсами, надо:
- разобраться с чтением программой собственных ресурсов;
- разобраться с созданием ресурсов для программы;
- разобраться с изменением ресурсов программы из другой программы.

Рассматривайте эти вопросы по-отдельности. Ответы на них можно искать в Help, в FAQ.
Последний вопрос - Demos\ResXplor



ページ: 1 全枝

フォーラム: "Main";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階









メモリ:0.84 MB
時間:0.026 c
1-22202
T2
2001-12-16 07:12
2002.01.08
小さな実行可能ファイルの問題について


3-21901
ビクター
2001-12-06 09:46
2002.01.08
レコードの削除に関する問題


4-22510
イリヤ
2001-10-14 18:06
2002.01.08
プリンターのプロパティを変更する


1-22010
ドリクセ
2001-12-17 19:21
2002.01.08
dblclickのツリービュー


1-22012
Socol
2001-12-15 16:00
2002.01.08
ニコライ





アフリカーンス語 アルバニア語 Arabic アルメニア語 アゼルバイジャン語 バスク ベラルーシ Bulgarian カタロニア語 中国語(簡体字) 中国語(繁体字) クロアチア チェコ語 デンマーク語 Dutch 英語 エストニア語 タガログ語 Finnish フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 Indonesian アイリッシュ イタリア語 日本語 Korean ラトビア語 リトアニア マケドニア語 Malay マルタ語 Norwegian
ペルシア語 ポリッシュ ポルトガル語 ルーマニア Russian セルビア Slovak スロベニア語 スペイン語 スワヒリ語 Swedish Thai トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский