Перекрыть _strcpy , чтоб невидно было в obj
От: Аноним  
Дата: 03.02.06 19:27
Оценка:
скомпилил t.cpp (Builder5.5) в t.obj (9 kb)

В Delphi 5 пишу подключаю

implementation

{$R *.DFM}
{$LINK t.obj}

end.


Не Delphi не может скомпилить выдает

Unsatisfied forward or external declaration: '_strlen'
Unsatisfied forward or external declaration: '_strcpy'

явно немое, в t.cpp


#include <windows.h>
#pragma hdrstop

extern "C" _stdcall BOOL  MainRR(DWORD mode)
// одна функция
{

 strcpy(...
}






cмотрю tdump.exe t.obj

Turbo Dump 5.0.16.6
Display of File T.OBJ

Name: 1: 'MainRR' virtual(_TEXT) Length: 0180 bytes
000DE2 EXTDEF 2 : 'OpenProcess' Type: 0
3 : 'MessageBoxA' Type: 0
7 : '_strlen' Type: 0
8 : '_strcpy' Type: 0
...




видно что используется (но я неиспользую явно _strcpy и _strlen !!!)
как в C++ перекрыть их ,чтоб невидно было ???
ну используется и пусть,
обьявлять в Delphi буду только MainRR для использования
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.