我是Netbeans IDE和Java的新手.我有一个java项目,显示了很多编译错误:
can not import "org.apache.commons.logging.Log"
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这些错误吗?如何在Netbeans IDE中添加库文件?
我写了一个服务器 - 客户端通信程序,它运行良好.
import java.io.*;
import java.net.*;
class Client {
public static void main(String argv[]) throws Exception {
String sentence;
String modifiedSentence;
while(true){
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
Socket clientSocket = new Socket("myname.domain.com", 2343);
DataOutputStream out = new DataOutputStream(clientSocket.getOutputStream());
BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
System.out.println("Ready");
sentence = in.readLine();
out.writeBytes(sentence + '\n');
modifiedSentence = in.readLine();
System.out.println(modifiedSentence);
}
clientSocket.close();
}
}
Run Code Online (Sandbox Code Playgroud)
import java.net.*;
public class Server {
public static void main(String args[]) throws Exception {
String clientSentence;
String …Run Code Online (Sandbox Code Playgroud) 我正在学习可移植可执行文件的结构.我浏览了MSDN文章,但我对此感到有些困惑.我对它们的精确结构和功能感到困惑.
任何人都可以帮助我,或者请您参考一篇很好的文章吗?
我在MFC应用程序中使用CPropertySheet类进行设计,通常在CPropertySheet中会有4个默认按钮.我想隐藏/删除帮助按钮..我尝试了以下..但它不工作/不响应..我有这个写在我的CPropertyPage类有任何其他方式...
m_psh.dwFlags&= ~PSH_HASHELP;
我正在尝试将图像添加到现有按钮。.在某种程度上,我这样做了,问题是我可以添加所有者绘制的图像,但无法添加所需的精确图像..例如,请参见以下内容码
CButton* pBtn= (CButton*)GetDlgItem(ID_WIZBACK);
pBtn->ModifyStyle( 0, BS_ICON );
HICON hIcn= (HICON)LoadImage(
AfxGetApp()->m_hInstance,
MAKEINTRESOURCE(IDI_ICON3),
IMAGE_ICON,
0,0, // use actual size
LR_DEFAULTCOLOR
);
pBtn->SetIcon( hIcn );
Run Code Online (Sandbox Code Playgroud)
上面的代码将位图转换为图标以添加到我的按钮中...如何将确切的位图图像直接添加到现有按钮中。请帮助我。
我尝试使用名为NTCreateFile. 当我编译时,它给了我一个错误提示“_NTCreateFile identifier not found”。我包括标题winternl.h。所以接下来我尝试使用ZwCreatFile,根据我包含的 MSDN ntifs.h,但我无法包含该标题。它说“无法打开/找到目录”。我正在使用 V@2008。问题是什么?我错过了什么吗?
编辑1:
typedef NTSTATUS (*fp_CreatFile)(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PLARGE_INTEGER AllocationSize OPTIONAL,
IN ULONG FileAttributes,
IN ULONG ShareAccess,
IN ULONG CreateDisposition,
IN ULONG CreateOptions,
IN PVOID EaBuffer OPTIONAL,
IN ULONG EaLength
);
OBJECT_ATTRIBUTES myAttributes;
int _tmain(int argc, _TCHAR* argv[])
{
fp_CreatFile myFunction;
HMODULE module = LoadLibrary(L"ntdll.dll");
if(NULL != module)
{
myFunction = (fp_CreatFile)GetProcAddress(module,"NtCreateFile");
}
UNICODE_STRING string;
IO_STATUS_BLOCK …Run Code Online (Sandbox Code Playgroud) 任何人都可以告诉我如何创建具有不同登录的Skype的多个实例.(imo.im例如允许多个Skype用户登录和聊天).通过某种方式我读到使用Dbus-skype客户端它是可能的但我不知道如何确切地说它的可能.Skype API只适用于手动登录skype客户端后的单个用户,但我需要多个用户.任何想法,请帮助我.
我正在使用Windows MFC应用程序.我正在准备我的设计中的报告列表,我CListCtrl可以列出文件的名称,大小,类型和修改日期.我不知道如何显示文件的大小.有谁知道怎么做?
我已经创建了一个简单的win 32应用程序..其中有一个文本框和一个对话框窗口中的按钮.首先,当我创建这个..没有显示对话框窗口然后我做的是添加下面的代码来处理对话框窗口的关闭(WM_CLOSE)...但我想知道,如何处理按钮单击事件..
void ValidatePassword(CString encryptedPassword)
{
//create password dialog window
CreateEvent(NULL,true,false,L"TestEvent");
MSG msg;
HWND hwnd = CreateWindowEx(0,WC_DIALOG,L"Security Alert",WS_OVERLAPPEDWINDOW|WS_VISIBLE,
600,300,300,200,NULL,NULL,NULL,NULL);
//create label
CreateWindowEx(NULL,L"Static",L"Requires Password to Run the File:", WS_CHILD|WS_VISIBLE,
10,25,300,20,hwnd,(HMENU)label_id,NULL,NULL);
//create textboxcontrol within the dialog
CreateWindowEx(WS_EX_CLIENTEDGE,L"EDIT",L"",WS_CHILD|WS_VISIBLE | ES_PASSWORD,
10,50,125,25,hwnd,(HMENU)textbox_id,NULL,NULL);
//create button
HWND button = CreateWindowEx(WS_EX_CLIENTEDGE,L"Button",L"OK",WS_CHILD|WS_VISIBLE,
10,100,100,25,hwnd,(HMENU)button_id,NULL,NULL);
ShowWindow (hwnd, SW_SHOW);
UpdateWindow(hwnd);
//SetWindowLong(button,DWL_DLGPROC, (long)myProc);
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
LRESULT WINAPI myProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HWND hwndButton;
switch (message)
{
/* Handles all Windows Messages */
case …Run Code Online (Sandbox Code Playgroud) 大家好,我有一个动态创建的小对话框,它有一个文本框和一个按钮..如果用户按下 TAB 键,它必须在两个控件(文本框和按钮)之间切换......我尝试使用 SetwindowPos.. .但它似乎没有解决我的问题......请给我一个解决方案......在下面的代码中......我也尝试在taborder中包含主窗口......仍然不起作用
//创建对话框
HWND dialogHandle = CreateWindowEx(0,WC_DIALOG,L"Security Alert",WS_OVERLAPPEDWINDOW|WS_VISIBLE,600,300,280,160,NULL,NULL,NULL,NULL);
//create textboxcontrol within the dialog
HWND textBoxHandle = CreateWindowEx(WS_EX_CLIENTEDGE,L"EDIT",L"",WS_CHILD|WS_VISIBLE |ES_PASSWORD | WS_TABSTOP,123,48,110,25,dialogHandle,(HMENU)IDD_TEXTBOX,NULL,NULL);
//create button
HWND buttonHandle = CreateWindowEx(NULL,L"Button",L"OK",WS_CHILD|WS_VISIBLE| WS_TABSTOP,151,85,85,25,dialogHandle,(HMENU)ID_PASSWORD_OK,NULL,NULL);
Run Code Online (Sandbox Code Playgroud)
//设置窗口位置
SetWindowPos(NULL,textBoxHandle,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
SetWindowPos(textBoxHandle,buttonHandle,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
Run Code Online (Sandbox Code Playgroud) c ×3
mfc ×3
winapi ×3
java ×2
windows ×2
api ×1
button ×1
cbitmap ×1
dialog ×1
filesize ×1
include-path ×1
kernel ×1
netbeans-6.9 ×1
skype ×1
skype4java ×1