|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2016, 08:42 | #1 |
Новичок
Джуниор
Регистрация: 30.08.2016
Сообщений: 1
|
AnsiCompareText и txt базы
Здравствуйте, сразу предупреждаю, что я совсем новичок. Помогите пожалуйста разобраться. Нашел AnsiCompareText, и с её помощью пытаюсь сравнить названия программ с базой в текстовом файле.
Основной вопрос в этих двух строках Result:= AnsiCompareText(s, d); if Result=(0) then begin Тут я пытаюсь сравнить две переменные, в которые считывает строки из текстового файла, и соответственно результат сравнения присваиваем переменной Result. Прочитал, что 0 означает совпадение. И далее пытался сделать условие, что если совпало, тогда записываем в таблицу. Суть проблемы в том, что с Result=(0) он ничего не записывает в таблицу, если поставить 1 или -1, тогда он просто либо всё подряд записывает, либо случайным образом. Но если прям в коде присвоить переменным s и d одинаковое значение, тогда функция срабатывает отлично. В s и d данные подгружаются из текстовых файлов, построчно. В них как минимум одна программа точно совпадает с моего компьютера, строка 1 в 1, специально скопировал. Ниже приведу полностью код процедуры Код:
PS: Проект опенсоурсный, если потребуется, приложу базу или весь проект. _____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 30.08.2016 в 09:28. |
30.08.2016, 12:15 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
вы уверены что во ВСЕХ файлах у вас ANSI а не разброд и шатание( где-то UTF, где-то ANSI, где-то вообще "неизвестно что") ?
Readln(install, s); //читаем в s очередную строку НИЧЕГО не знает о кодировках и "читает" как есть. ANSI так ANSI, UTF так UTF. Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение базы (IBExpert) из txt-файла в C Builder | Psayker | Помощь студентам | 0 | 01.06.2014 23:41 |
Переделавание кода на считывание из файла в файл output.txt input.txt !!! | airesjke | Помощь студентам | 0 | 29.05.2013 14:07 |
Как скопировать текст с файла 1.txt и записать в 2.txt | Kasper1 | Общие вопросы по Java, Java SE, Kotlin | 1 | 14.12.2010 05:56 |
Сравнение файла*.txt с таблицой из базы данных | Zeml2007 | Помощь студентам | 0 | 07.12.2009 14:09 |
Как прочесть txt файл www.site.ru/info.txt | BR17UY | Работа с сетью в Delphi | 1 | 16.04.2007 13:01 |