Tag: VISUAL-C++
Cómo convertir el vector del tipo C++ al tipo C correspondiente en Python c++ extern “C” API void vector_string_test(string* data) { vector vec = {“123abc”,”456efg”}; std::memcpy(data, vec.data(), vec.size() * sizeof vec[0]);} python dll=dll.LoadLibrary(dll_path) vector_string_test=dll.vector_string_test vector_string_test.argtypes=(POINTER(ctypes.c_wchar_p),) vector_string_test.restype=None data=(c_wchar_p*2)() vector_string_test(data) data_ptr=cast(data,c_char_p) print(data_ptr.value) Luego obtengo: b’123abc’ Así que, ¿Cómo obtengo todos los resultados . . . Read more
El código a continuación no se compila con: anulación no anuló ningún método de la clase base y do_is no es un miembro de ctype. Funciona bien para wchar_t. Probado en VC++ 2022, configuraciones predeterminadas. [EDITAR] Obtengo el mismo resultado para GCC en línea. Parece que es una característica, pero . . . Read more
En una DLL (construida con MSVC), tengo una clase publicada heredada en un encabezado de C++ que declara un constructor no in-line (y un destructor virtual no in-line), definido en una unidad. Esto significa que los usuarios de la biblioteca esperan que la implementación del constructor esté en la biblioteca. . . . Read more
Estoy creando un control deslizante en visual studio en MFC. Quiero establecer el rango de 14 a 100 y el tamaño del paso debe ser de 0.25, como 14.25, 14.50, 14.75. ¿Cómo puedo crear un control deslizante personalizado?
Aquí está la pequeña parte de mi código. Estoy tratando de convertir mis operandos de cadena en enteros cuando los necesito con la función “atoi”. Y me encuentro con un error “variable local no inicializada”. ¿Cómo puedo solucionar este problema? CDC * pDC = GetDC(); CSize cz; input1.GetWindowTextW(operant1); input2.GetWindowTextW(operant2); combo.GetWindowTextW(advanced_text); . . . Read more