![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
![]()
Проблема решается если в длл заеменить String на ShortString но тогда я получаю не код цвета а какието непонятные символы
ответит ктонить как решить проблему Похоже никто не можеет сказать как решить проблему с иероглифами вместо скрипта Последний раз редактировалось Stilet; 18.02.2014 в 09:03. |
![]() |
![]() |
![]() |
#12 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]()
PChar, не?
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
![]()
C PChar ошибка системная происходит
|
![]() |
![]() |
![]() |
#14 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]() Цитата:
P.S. Ну а как там с комментарием в dll от Дельфи? Прочитать его мыслей не возникало? |
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
![]()
Как я тебя строку в Integer запишу код цвета игры кам в таком виде [$C08000]
Проблема решается если в длл заеменить String на ShortString но тогда я получаю не код цвета а какието непонятные символы Последний раз редактировалось Stilet; 18.02.2014 в 09:03. |
![]() |
![]() |
![]() |
#16 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,926
|
![]()
Имхо дальше советовать что-либо бесполезно.
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
![]()
Мне просто нужно сделать плангин (код который выполнять в Delphi но чтобы он шел отдельно от проекта)
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 144
|
![]()
На самом деле проблема со строками решается элементарно, заменить все на WideString и не париться о строках в DLL в частности, и .т.к. этот тип на самом деле системный - т.е. Windows управляет памятью и данными - проблем и так сказать с кроссязычностью не станет.
Такие дела. PChar, ну если горит - тогда уж PWideChar. Ansi* типы данных и функции *A - вообще неуместно использовать, т.к. на уровне ядра все равно приводится к Wide* и W* соответственно. И нужна ли эта прослойка, снижающая производительность? Аналогия, 32 битные приложения в 64 битной ОС. Они выполняются через прослойку, мало мальски - но снижающие производительность. |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
![]()
Попробывал через PWideChar
Тоже ошибка системная работает только через ShortString но тогда я получаю какието непонятные символы |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 10.12.2013
Сообщений: 227
|
![]()
Исправил проблему всем спасибо помогло WideString и не только у меня в самом Delphi баг был
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возникла проблема с++ | GanJIk | Помощь студентам | 2 | 28.02.2012 23:45 |
Возникла проблема... | ycropp | HTML и CSS | 4 | 16.11.2011 18:43 |
возникла проблема | dvarv | Общие вопросы C/C++ | 7 | 19.04.2011 21:03 |
Возникла проблема! | Файзулка | Помощь студентам | 1 | 22.11.2009 21:42 |