![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.11.2008
Сообщений: 76
|
![]()
Делаю dll в которой идет преобразование строк. При использовании string выдает ошибки. Помогите пожалуйста с функцией поиска и замены строк с использованием PChar.
Лучше сдохнуть, чем жить с иглой в яйце (Кащей Бессмертный)
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Так а что функция то должна делать?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | ||
Пользователь
Регистрация: 24.11.2008
Сообщений: 76
|
![]()
Преобразовывает HTML код. На входе текст страницы, на выходе выдранные нужные данные.
Цитата:
Цитата:
Лучше сдохнуть, чем жить с иглой в яйце (Кащей Бессмертный)
Последний раз редактировалось Stilet; 19.04.2010 в 13:55. |
||
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А почему не воспользуешся стандартной copy?
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.11.2008
Сообщений: 76
|
![]()
C PChar она не работает, а на string возникает ошибка.
Лучше сдохнуть, чем жить с иглой в яйце (Кащей Бессмертный)
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
...а в string перевести никак?
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
При работе с html есть одна жестокая проблема с кодировками. Сам не мало страдал. Советую работать через memo:
Код:
|
![]() |
![]() |
![]() |
#8 | ||
Пользователь
Регистрация: 24.11.2008
Сообщений: 76
|
![]() Цитата:
Цитата:
Как понимаю проблема в распределении памяти. Отказываться от dll очень не хочется. Помогите кто может.
Лучше сдохнуть, чем жить с иглой в яйце (Кащей Бессмертный)
|
||
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
1- sharemem
2- кто вам мешает получить pchar, преобразовать его в string, пропарсить чего-нужно, преобразовать в pchar и выдать обратно?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 24.11.2008
Сообщений: 76
|
![]()
Так и делаю. Функция отрабатывает. Даже выдает нужный результат. Но на этапе компиляции возникает ошибка при выходе из функции или во время освобождения dll.
Лучше сдохнуть, чем жить с иглой в яйце (Кащей Бессмертный)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция замены символов в строке. | Fataller | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 23.01.2010 10:14 |
функция для подсчета количества символов в строке типа std::string a | Артэс | Общие вопросы C/C++ | 3 | 06.07.2009 17:43 |
Нужна функция поиска в строке | Kib | Общие вопросы Delphi | 3 | 19.04.2009 21:05 |
Не работает функция проверки подстроки в строке | Cold_Night | Помощь студентам | 1 | 25.03.2009 01:30 |
Access violation на строке вида StrLCopy(PChar(st1),PChar(st2),10); | malor | Общие вопросы Delphi | 1 | 11.07.2007 13:39 |