| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Подскажите, пожалуйста, ответы на несколько вопросов:
1) Когда лучше всего использовать ASM + C++, какой код лучше подменять ASM'ом, чтобы получить оптимизацию по скорость? 2) Нужна хорошая документация по программирование под виндовс с использованием ASM'а. 3) Как открыть файл (в Word'е и Excel'е), найти, заменить и сохранить используя OLE + C++ Builder 6 и Office 2000 или XP? |
|
|
# 2 |
|
KpTeaM
Регистрация: 31.10.2002
Адрес: Russia
Пол: Male
Сообщения: 3 261
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Anton "InVooDoo" Anisimov
1) Частоиспользуемый и медленный естественно. 2) wasm.ru, например, да и тут уже отвечали на такие вопросы. 3) Фильтр юзай, обсуждалось уже. http://www.imho.ws/showthread.php?s=...ghlight=Office http://www.imho.ws/showthread.php?s=...ghlight=Office
__________________
Над струнами вен моих Лезвия осени, Их сталь леденящая В просинь рук просится... ©Темнозорь |
|
|
|
|
# 6 |
|
Member
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245
![]() ![]() |
В С++ Билдере, если ты заметил, язык другой.
В С/C++ вставка кода на ассеблере делается так : (Из MSDN) Код:
Grammar
asm-statement:
__asm assembly-instruction ;opt
__asm { assembly-instruction-list } ;opt
assembly-instruction-list:
assembly-instruction ;opt
assembly-instruction ; assembly-instruction-list ;
..........
Example
The following code fragment is a simple __asm block enclosed in braces:
__asm
{
mov al, 2
mov dx, 0xD007
out dx, al
}
Alternatively, you can put __asm in front of each assembly instruction:
__asm mov al, 2
__asm mov dx, 0xD007
__asm out dx, al
Because the __asm keyword is a statement separator, you can also put assembly instructions on the same line:
__asm mov al, 2 __asm mov dx, 0xD007 __asm out dx, al
......................
__________________
Best Regards |
|
|
|
|
# 7 |
|
Member
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245
![]() ![]() |
По вопросу 3 посмотри статьи на rsdn.ru. Там очень хорошо написано как работать с оффисными приложениями, правда все заточено под Visual C++, но я не думаю что есть большая разница с С++ Билдером, технология одна и та-же.
__________________
Best Regards |
|
|