Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Внизnamespace. Из С++ на Delphi Найти похожие ветки
← →
andreil © (2007-12-17 18:42) [0]С исходном коде программы на С++ есть место с кодом:
#ifdef __cplusplus
namespace HLLib
{
class HLLIB_API CDirectoryItem;
class HLLIB_API CDirectoryFile;
class HLLIB_API CDirectoryFolder;
namespace Streams
{
class HLLIB_API IStream;
class HLLIB_API CFileStream;
class HLLIB_API CGCFStream;
class HLLIB_API CMappingStream;
class HLLIB_API CMemoryStream;
}
}
Как это можно перенести на Дельфи? Если можно вообще...
ЗЫ: Здесь я привел только часть кода, на самом деле там пару сотен строк...
← →
clickmaker © (2007-12-17 18:53) [1]пространство имен для Д - unit
если несколько юнитов продекларировали класс с одним именем, приоритет определяется в uses
либо явно HLLib.IStream
← →
andreil © (2007-12-17 19:10) [2]clickmaker
а поподробнее можно?
← →
clickmaker © (2007-12-17 19:11) [3]
> [2] andreil © (17.12.07 19:10)
что именно?
← →
Джо © (2007-12-17 19:11) [4]> [2] andreil © (17.12.07 19:10)
> clickmaker
> а поподробнее можно?
Куда ж еще подробнее? Что конкретно не ясно, объяснили б хоть.
← →
andreil © (2007-12-17 19:22) [5]Мне надо перенести этот код на Дельфи. Как это сделать.
Теперь понятно?
← →
clickmaker © (2007-12-17 19:26) [6]создай 2 юнита: HLLib и Streams
если в них будут одноименные классы, и надо их использовать в одном модуле, обращайся по полному имени unitname.classname
Теперь понятно?
← →
Правильный_Вася (2007-12-17 19:27) [7]
> Теперь понятно?
не наглей
тебе сказали namespace=unit
← →
andreil © (2007-12-17 19:27) [8]вроде. попробую...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c