小编Ere*_*art的帖子

不兼容的类型:'PAnsiChar'和'PWideChar'

我是delphi XE8的新手.我有以下代码来自我的delphi版本6,我想在delphi XE8中运行它.

1. function UTF8ToStringLen(const src: PChar; const Len: Cardinal): widestring;
2. var
3.   l: Integer;
4. begin
5.   SetLength(Result, Len);
6.   if Len > 0 then
7.   begin                                             
8.     l := MultiByteToWideChar( CP_UTF8, 0, src, Len, PWChar(Result), Len*SizeOf(WideChar));  <--error
9.     SetLength(Result, l);
10.   end;
11. end;
12. 
13. 
14. function StringToUTF8Len(const src: PChar; const Len: Cardinal): string;
15. var
16.   bsiz: Integer;
17.   Temp: string;
18. begin
19.   bsiz := Len * 3;
20.   SetLength(Temp, bsiz);
21.   if …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-xe8

8
推荐指数
1
解决办法
1万
查看次数

OpenCV 错误:断言失败(channels() == CV_MAT_CN (dtype))

我有很多时间试图解决这个问题。这是我的日志文件(Android)中的以下错误

error()? OpenCV Error: Assertion failed (channels() == CV_MAT_CN(dtype)) in void cv::Mat::copyTo(cv::OutputArray) const, file /home/reports/ci/slave_desktop/50-SDK/opencv/modules/core/src/copy.cpp, line 212
Run Code Online (Sandbox Code Playgroud)

我完全被难住了。Java 代码传入从 .getNativeObjAddr() 调用生成的长值。

有谁知道这个错误?我无法在 android 中跟踪错误(jni c++)。

android opencv image-processing

6
推荐指数
1
解决办法
1万
查看次数

从Android到Webserver(localhost)发送图像/文本文件

我是Android编程的新手,我的任务是将图像和文本数据发送到Web服务器(localhost),但是我已经尝试了很多代码来完成这项工作.

他们都不会工作.每当我尝试执行代码时,我的应用程序就崩溃了,所以我决定调试代码,看看问题是什么.然后我发现了

每当找到MultipartEntity时,代码就会崩溃..我真的不知道为什么......

守则是这样的

Log.v(TAG, "(1)");
HttpClient httpClient;
HttpPost postRequest;
Log.v(TAG, "(2)" + picturePath);
MultipartEntity reqEntity;
ResponseHandler<String> responseHandler;
Log.v(TAG, "(3)");
File file;
FileBody fileBody;
Log.v(TAG, "(4)");
httpClient = new DefaultHttpClient();
postRequest = new HttpPost("http://192.168.5.132/mysite/test.php");
responseHandler = new BasicResponseHandler();
Log.v(TAG, "(5)");
    // Indicate that this information comes in parts (text and file)
reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
Log.v(TAG, "(6)");
file = new File(picturePath);
fileBody = new FileBody(file, "images/jpeg");
reqEntity.addPart("fileupload", fileBody);
Log.v(TAG, "(7)");
try {
      reqEntity.addPart("username", new StringBody("un"));
      reqEntity.addPart("password", new StringBody("pw")); …
Run Code Online (Sandbox Code Playgroud)

java android

3
推荐指数
1
解决办法
9230
查看次数

OnCreateView 未在片段中的对话框片段中调用

我有一个片段,单击按钮后就会执行或显示对话框片段。该对话框片段显示由代码生成的表格,但是当我尝试单击该对话框上的按钮时,会显示该表格 在此输入图像描述

当我在 LogCat 中跟踪它时,不会调用对话框片段 onCreateView。有人可以帮助我或向我解释一下吗?我在 Android 编程方面还不是那么好,我知道我还有很多东西要学。

这是调用对话框片段的片段的代码

public class fragment_schedule extends Fragment {

...............


public fragment_schedule(ArrayList<SubjSchedule> subj){
    subject = subj;
}
@SuppressWarnings("deprecation")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {

..................

showlstbtn = (Button) rootView.findViewById(R.id.button_showlstschd);
        showlstbtn.setOnClickListener(new OnClickListener(){

            @Override
        public void onClick(View v) {

            // TODO Auto-generated method stub
            FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction();
            ft.addToBackStack(null);
            DialogFragment dialog = ShowLstDialog.newInstance(subject);
            dialog.show(ft, "dialog");
        }

    });

   ..........
Run Code Online (Sandbox Code Playgroud)

这是我的对话片段

public class ShowLstDialog extends DialogFragment {

private static final String TAG = ShowLstDialog.class.getSimpleName();
public …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-dialogfragment

2
推荐指数
1
解决办法
4124
查看次数