Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

.dll или ссылки

74K
28 сентября 2011 года
PAKOTxx
2 / / 28.09.2011
Возникла следующая проблема, проект с нуля писался не мной, я только дорабатываю. Вот в чем проблема, не могу подключить .dll, нет никаких .h или .hpp файлов, чистая .dll, как ее подключить не подскажете?
Так же, не могу использовать
using System;
using System.IO;
Выдает ошибки при инициализации, как я понимаю не видит стандартный framework, в ссылках пусто и не могу добавить ничего(скрин приложил). Как это исправить? Чтобы я мог подключить System и System.IO.

Нашел конструкцию для запуска приложения заданными параметрами
(
System.Diagnostics.Process pProcess = new System.Diagnostics.Process();
pProcess.StartInfo.FileName = m_sDrive + ":" + m_Directory + "\\ghtmldoc.exe";
pProcess.StartInfo.Arguments = "--webpage --quiet " + sFontSize + " --bodyfont Arial " + sLandScape + " -t pdf14 -f " + sFileName + ".pdf " + sUrl;
pProcess.StartInfo.WorkingDirectory = m_sDrive + ":" + m_Directory;

pProcess.Start();
)
Из-за отсутствия
using System;
using System.IO;
не работает, возможно есть другой вариант запуска приложения в фоновом режиме?
Буду благодарен за помощь.


[ATTACH=CONFIG]5360[/ATTACH]
Кое-что испробывал,
typedef VOID (CALLBACK* PDFCONV)(char *);
static HINSTANCE hMapi = NULL;

HINSTANCE pdfDLL;
PDFCONV pdfconv;
pdfDLL = LoadLibrary("HtmlToPDF.dll");
if (pdfDLL == NULL) {dbMsg <<"ERROR!"<<endl;}
pdfconv = (PDFCONV)GetProcAddress(pdfDLL, "Run");
if (!pdfconv) {dbMsg <<"ERROR2!"<<endl;}

Выдает ошибку "ERROR 2". В дллке функция объявлена так
public string Run(string sRawUrl)
В чем проблема не подскажете? Хотя бы по 1 вопроса из выше перечисленных)
74K
28 сентября 2011 года
PAKOTxx
2 / / 28.09.2011
И насчет скрина, почему нет вкладки .NET ? Как я понимаю там должна быть system.IO которая мне нужна...
Нашел в мсдне
"Количество вкладок в диалоговом окне Добавление ссылки меняется в зависимости от типа открытого проекта и используемых им ресурсов. Собственные проекты C++ содержат только вкладку Проекты. ".
Я так понимаю у меня собственный С++ проект, можно ли туда добавить .NET ccылки?
19K
12 октября 2011 года
Mhael
54 / / 20.03.2008
На всякий случай, если топикастер еще разбирается с проблемой..
Я сам на .net не писал, но насчет dll - почитайте про dumpbin. http://msdn.microsoft.com/ru-ru/library/c1h23y6c.aspx
Вы увидите, в каком виде экспортируются функции из библиотеки, под какими номерами, как декорированы.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог