Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
jangle
-
- Википедик

-

-
- Сообщения: 3013
- Зарегистрирован: 03.06.2005 (Пт) 12:02
- Откуда: Нидерланды
jangle » 03.09.2007 (Пн) 19:48
Пишу аддон к IDE и возникла необходимость, во время компиляции проекта, перехватить файл ресурсов который среда VB линкует к создаваемому EXE файлу. Не могу понять, на каком этапе файл ресурсов уже "готов" и лежит во временной папке.
С2.exe:
- Код: Выделить всё
-il "C:\DOCUME~1\Ron\LOCALS~1\Temp\VB277103" -f "C:\VB Projects\
MathLib\MathMod.bas" -W 3 -Gy -G5 -Gs4096 -dos -Zl -Fo"C:\
VB Projects\MathLib\MathMod.OBJ" -QIfdiv -ML -basic
Link.exe:
- Код: Выделить всё
"C:\Program Files\Microsoft Visual Studio\VB98\Class1.OBJ"
"C:\Program Files\Microsoft Visual Studio\VB98\Project1.OBJ"
"C:\Program Files\Microsoft Visual Studio\VB98\VBAEXE6.LIB"
/ENTRY:__vbaS
/OUT:"C:\Program Files\Microsoft Visual Studio\VB98\Project1.dll"
/BASE:0x11000000
/SUBSYSTEM:WINDOWS,4.0 /VERSION:1.0
/DLL
/INCREMENTAL:NO /OPT:REF /MERGE:.rdata=.text /IGNORE:4078
Ничего похожего на ресурсы нет, так как же они добавляются?
-
Cytron
-
- Бывалый

-

-
- Сообщения: 266
- Зарегистрирован: 15.02.2007 (Чт) 21:09
Cytron » 03.09.2007 (Пн) 23:02
разве c2 запускается только один раз

?
-
jangle
-
- Википедик

-

-
- Сообщения: 3013
- Зарегистрирован: 03.06.2005 (Пт) 12:02
- Откуда: Нидерланды
jangle » 04.09.2007 (Вт) 8:57
Cytron писал(а):разве c2 запускается только один раз

?
Один
-
tyomitch
-
- Пользователь #1352

-

-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 04.09.2007 (Вт) 10:22
а в Project1.OBJ их случайно нет?
-
jangle
-
- Википедик

-

-
- Сообщения: 3013
- Зарегистрирован: 03.06.2005 (Пт) 12:02
- Откуда: Нидерланды
jangle » 04.09.2007 (Вт) 15:28
а в Project1.OBJ их случайно нет?
Вобщем не получится перехватить создание ресурсов, на другом форуме подсказали, .rsrc секция сразу генерируется внутри OBJ файлов. Прийдется искать другие пути...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, С.Т., Google-бот, Yandex-бот и гости: 16