문제

공급 업체 제품에 대한 SDK를 배우고 사용하려고합니다. 불행히도, 문서는 스케치이며 .NET 프레임 워크에 대한 내 자신의 지식으로 공허하게됩니다.

Windows Forms 응용 프로그램에 대한 작업 코드가 있으며 ASP.NET 웹 양식 앱에서 작동하도록 노력하고 있습니다. 공급 업체 문서는이 작업을 수행 할 수 있지만 아마도 ..

Working Windows 앱의 스 니펫 :

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using TRIMSDK;

private void ConnectUserBtn_Click(object sender, System.EventArgs e)
{
Database db = new Database();
Databases dbChooser = new Databases();
IDatabase dbI = dbChooser.ChooseOneUI(Handle.ToInt32());
if (dbI == null)
{
    return;
}
db.Id = dbI.Id;

이제 .aspx 페이지에 대한 내부 클릭 이벤트 핸들러가 있습니다.

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using TRIMSDK;

protected void ConnectUserBtn_Click(object sender, EventArgs e)
{
    Database db = new Database();
    Databases dbChooser = new Databases();
    IDatabase dbI = dbChooser.ChooseOneUI(Handle.ToInt32());
    if (dbI == null)
    {
        return;
    }

"이름 '핸들'이 현재 컨텍스트에 존재하지 않는다는 것을 읽는 바로 위의 라인에서 컴파일 불만을 얻습니다.

SDK 의이 부분은 "클라이언트"개발을 용이하게하기 위해 제품의 특성을 반영하는 다양한 모달 대화를 표시합니다. "Wind

이것을 해결하기 위해 추가 할 수있는 것이 있습니까?

도움이 되었습니까?

해결책

웹 앱의 경우 모달 대화 상자는 일반적으로 JavaScript 및 DHTML을 통해 클라이언트에서 수행됩니다 (ASP.NET 코드가 실행되는 경우). 그래서 나는이 제품이 실제로 Winforms라고 두려워합니다.

다른 팁

그냥 통과 :

int hwnd = 0;

IDatabase dbI = dbChooser.ChooseOneUI(hwnd);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top