.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 вопроса из выше перечисленных)
Нашел в мсдне
"Количество вкладок в диалоговом окне Добавление ссылки меняется в зависимости от типа открытого проекта и используемых им ресурсов. Собственные проекты C++ содержат только вкладку Проекты. ".
Я так понимаю у меня собственный С++ проект, можно ли туда добавить .NET ccылки?
Я сам на .net не писал, но насчет dll - почитайте про dumpbin. http://msdn.microsoft.com/ru-ru/library/c1h23y6c.aspx
Вы увидите, в каком виде экспортируются функции из библиотеки, под какими номерами, как декорированы.