Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: CL | DM;

Вниз

Вроде тут были люди, которые знакомы с .NET.   Найти похожие ветки 

 
Мазут Береговой   (2003-03-19 04:14) [0]

Это вопрос по VB.NET, а не по Delphi, но все-таки...
Такая у меня проблемка:
Подскажите, кто сталкивался. Пробую пользоваться библиотекой p2smon.dll (Crystal Reports) для создания TTX файла в VB.NET. Добавляю в проект модуль с таким содержанием:

Declare Function CreateFieldDefFile Lib "p2smon.dll" Alias "CreateFieldDefFile" (ByVal LpUnk As Object, ByVal FileName As String, ByVal bOverWriteExistingFile As Long) As Long

В основной программе создаю рекордсэт и пытаюсь создать TTX файл:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
"This code creates TTX file
Dim AdoRS As New ADODB.Recordset()
AdoRS.Open("Select * from Customer", "Xtreme Sample DataBase", ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockBatchOptimistic)
Dim HResult As Long
HResult = Module1.CreateFieldDefFile(AdoRS, "C:\Temp\AdoRS.ttx", True)
AdoRS.Close()
End Sub


В предпоследней строке, где вызывается функция CreateFieldDefFile, компилятор дает ошибку "An unhandled exception of type "System.NullReferenceException" occurred" и "Additional information: Object reference not set to an instance of an object". По всей видимости, я неправильно вызываю функцию (хотя в VB6 такое работает нормально).
Если кто знает, что неправильно, пожалуйста подскажите.
Спасибо.


 
Darts   (2003-03-19 09:42) [1]

Рекомендую сходить на www.relib.com и задать вопрос. Там пасется много VB-шников.



Страницы: 1 вся ветка

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.021 c
14-6745
ruben
2003-03-14 06:12
2003.04.03
Как написать программу для поиска в FTP


1-6475
ruslan_as
2003-03-24 14:03
2003.04.03
Как определить выходные дни


3-6349
Олег С.
2003-03-12 16:53
2003.04.03
Сортировка по возрастанию и по убыванию...


3-6409
Erden
2003-03-16 14:34
2003.04.03
Invalid Time


14-6701
ruben
2003-03-13 03:37
2003.04.03
Нужна программа, которая вычисляет и переводит в шестнадцатирич