Описание тега widestring

0 ответов

Хранить биометрический шаблон в базе данных SQL Server

У меня есть система, где я собираю биометрические данные пользователя через хомяка и получаю биометрический шаблон в виде WideStringМоя проблема заключается в записи и извлечении строки в базе данных, должна отсутствовать некоторая часть строки, пос…
29 май '14 в 13:34
1 ответ

Проблема с запросом SQL из VBA при попытке выбрать поля типа 'Widestring' (файл Access .mbd)

Я пытаюсь импортировать некоторые данные из.mbd-файла в Excel. Я могу скопировать всю базу данных в электронную таблицу, никаких проблем нет. Я также могу использовать такое утверждение sSQL = "SELECT HOEHE " & "FROM h_datei WHERE HOEHE >= 53…
08 мар '18 в 09:13
1 ответ

Как напечатать int в std::wcerr?

Как мне написать вывод operator<< если мой объект должен напечатать std::wstring а также целые и т. д.? #include <iostream> struct Foo { int i; std::wstring wstr; }; std::ostream& operator<<(std::ostream& out, Foo const&amp…
28 авг '12 в 18:01
2 ответа

Передача пути к файлу в Delphi из TOpenDialog в виде строки

Я пытаюсь использовать TOpenDialog, чтобы передать путь к выбранному файлу в AdoConection и загрузить содержимое файла Excel в таблицу. В настоящее время я пытаюсь выполнить приведенный ниже код, но последняя часть кода не подключается к Excel, возв…
27 июн '14 в 08:23
5 ответов

Delphi - хранит WideStrings внутри программы

Раньше я использовал INI-файлы для хранения текста Unicode, но теперь мне нужно хранить текст Unicode в той же программе. Как мне достичь этого результата? Хотите хранить эти письма: āčēūīšķļņž РЕДАКТИРОВАТЬ Вы хотите знать, как я храню текст Unicod…
15 авг '11 в 12:20
2 ответа

Delphi 2010 Широкие функции против строковых функций

В настоящее время мы конвертируем проект Delphi 2007 в Delphi 2010. Мы уже использовали Unicode (через WideStrings и элементы управления Unicode TNT). Я ожидал заменить все широкие функции, например WideUpperCase, их эквивалентами, например UpperCas…
1 ответ

Библиотека типов WideString to String

У меня есть dll, встроенная в C#, и я использую ее, используя Delphi XE2 по типу library. Работает правильно, но у меня есть функция, которая возвращает WideString, и мне должно быть возвращено имя со специальными символами, такими как 'çãé' (i из Б…
14 окт '14 в 21:25
1 ответ

Преобразование wstring в jstring в Linux

У меня проблемы с преобразованием wstring в jstring в Unix, так как размер wchar_t в linux составляет 4 байта (не 2 байта, как в Windows, и поэтому я не могу использовать приведение wchar_t к jchar). Может кто-нибудь помочь мне с этим? Спасибо Реза
25 ноя '11 в 17:36
3 ответа

Что именно является префиксом L в C++?

Я понимаю, что он делает: задает строковый литерал в виде const wchar_t * (широкая строка символов) вместо const char * (простые старые символы), но как это на самом деле определяется? Это какой-то макрос? Это оператор для компиляторов GCC? Что это …
26 окт '12 в 12:48
4 ответа

Строки шириной 2 байта (UCS-2) в GCC

При портировании моего проекта Visual C++ в GCC я обнаружил, что тип данных wchar_t является 4-байтовым UTF-32 по умолчанию. Я мог бы переопределить это с помощью опции компилятора, но тогда вся часть RTL wcs * (wcslen, wcscmp и т. Д.) Становится не…
07 май '10 в 17:28
2 ответа

Delphi 7 вызывает DelphiXE2 DLL, получая поврежденные строки

У меня есть приложение Delphi 7, которому нужно вызывать API-интерфейс SOAP, который является слишком новым для доступных импортеров SOAP. Я убедился, что D7 не может вызвать SOAP API без особых усилий, чтобы окупиться. Но у меня также есть Delphi X…
21 фев '13 в 06:30
2 ответа

MS Word Ole Automation, ADO и иностранные символы

Я пытаюсь экспортировать тексты WideString из базы данных (ADO / MS Access) в документ MS Word (Delphi 7), но посторонние символы передаются неправильно (например, "è" вместо "č"): while not ADOQuery1.Eof do begin WordApplication1.Selection.TypeText…
02 июн '09 в 15:10
0 ответов

Поиск длины строк широких символов

Чтобы найти длину строк неширокых символов, мы используем strlen функция: #include <stdio.h> #include <wchar.h> #include <string.h> int main(void) { char variable1[50] = "This is a test sent"; printf("The length of the string is: %…
28 янв '17 в 07:51
1 ответ

Как преобразовать необработанные строки MBCS (SHIFT-JIS) из Windows в UTF-8 в Linux

Я пишу программу для Linux, которая должна взаимодействовать с существующей программой Windows. Я не могу изменить способ работы программы Windows, но я должен интегрироваться с существующими данными. Эта программа будет получать необработанные стру…
09 июл '14 в 18:47
1 ответ

Зачем мне нужен Sharemem в моей DLL Delphi, которая предоставляет только функцию с параметрами WideString?

У меня есть DLL и тестовое приложение, написанное на Delphi. Тестовое приложение использует несколько потоков для вызова функции, экспортируемой dll. Экспортируемая функция имеет тривиальную поточно-ориентированную реализацию. При запуске тестового …
5 ответов

Можем ли мы использовать функции wmain() с компиляторами Unix или это будет работать только в Windows?

Можем ли мы использовать функции wmain() с компиляторами Unix, или это будет работать только для \ для окон?
13 мар '10 в 12:25
1 ответ

Параметр размера из функции

Я вижу, что многие функции нуждаются в вас, чтобы установить размер для строки, которая является выходной. GetComputerNameW требует: WCHAR wStrName[16U]; DWORD uSize = 16U; GetComputerNameW(wStrName, &uSize); RegSetValueExW необходимо: WCHAR wSt…
14 янв '14 в 20:10
2 ответа

Объединение широкого строкового литерала со строковым макросом

У меня есть макрос для символьной строки следующим образом: #define APPNAME "MyApp" Теперь я хочу построить широкую строку, используя этот макрос, выполнив что-то вроде: const wchar_t *AppProgID = APPNAME L".Document"; Однако это приводит к ошибке к…
06 ноя '09 в 20:13
2 ответа

Увеличить библиотеку, используя std::wstring в качестве имени файла с boost::property_tree::read_xml

Я недавно начал использовать std::wstring вместо std::string чтобы избежать странных результатов с не-ASCII символами, и я не нашел способ прочитать файл XML, где путь имеет тип std::wstring используя библиотеку наддува. В настоящее время я часто ис…
29 авг '14 в 20:56
2 ответа

fwprintf не выводит широкие символы

Я хочу вывести широкие символы в файл, и fwprintf не делает этого, даже если это описывается как только это. Образец кода: const char *testFileName = "/Users/jdmuys/wideTestFile.txt"; FILE *wideTestFile; wideTestFile = fopen(testFileName, "w"); fwid…
15 окт '12 в 16:23