Помогите понять.
От: Alexander_fx  
Дата: 12.07.05 13:30
Оценка:
Всем привет.
Сам я пишу на VB а тут пришла нужда запустить проект C++ из под VC 2003
Прислали мне примерчик
в нем куча файлов /h и один /cpp ( так же есть одна LIb и тройка DLL
Есть что то типа инструкции как это собрать в проект
Вроде все выполнил по инструкции и проект даже заработал.
Суть проекта — соединение с сервером и обмен данными.
Но там есть такая бяка — в зависимости от какого класса наследуешся — с тем сервером и коннектишся
что то типа

Demo.h
Virtual const char * getHostName () { return "Demo.com}"

Real.h
Virtual const char * getHostName () { return "Real.com}"

Sample.cpp

Include "Demo.h"
Include "Real.h"

void test()
{

Demo test;
test.connect

Real test2;
test2.connect
}


Так вот проблемма в том что каки е бы я не вносил изменения в эти строчки с адресом — у меня всегда идет коннект по другому адресу.
Такое впечатление что когда я собираю проект — толи компилятор толи линковщик( я в этом не силен) не учитывает изменения в этих файлах и учитывает изменения только в моем /CPP файле.
А что там происходит в файлах .H ему пофигу ( даже если я меняю название функции то все равно все собирается без проблемм
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.