Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

кол-во секций в Ini файле???   Найти похожие ветки 

 
Nix   (2003-05-04 18:48) [0]

Господа не подскажете при считывании ИНИ файла, програма подтормаживает,
начал смотреть

MyIniFile.GetSectionNames(secName);
for i:=0 to secName.Count-1

Отладчик говорит secName.Count-1 = 4217519 ????
в чем дело?


 
Avenger [NhT]   (2003-05-05 00:33) [1]

А ты открыл инишку для начала?

var
ini: pIniFile;
begin
ini := OpenIniFile();

вроде так...сам уже не помню так как пишу исключительно в своей бибилиотеке ;)


 
BaRToV   (2003-05-05 01:19) [2]

> так как пишу исключительно в своей бибилиотеке ;)
Ну, ну. А откуда ее скачать можно? ;-)


 
Nix   (2003-05-05 09:45) [3]

Все открыл, я брал из примера Кладова, все работает, секции
считываются, но вместо 20 строк создаётся >4000000 ??
Может дело в самом списке? Откуда столько пустых строк?


 
Nix   (2003-05-05 09:55) [4]

Может считование файла, поставить в обработчик FormShow, а не FormCreate, проверить только вечером смогу -(,
вечером могу исходник кому-нибудь отослать если есть желание


 
mdw   (2003-05-05 11:17) [5]

А попробуй в отладчике смотреть secName ^.Count


 
blackalex   (2003-05-05 12:46) [6]

Можно автору функции ( Вячеслав Гаврик ) мыло послать. Мож это баг.


 
Nix   (2003-05-05 13:20) [7]

Спасибо пошлю ;-)


 
Centronix   (2003-05-05 23:28) [8]


> Отладчик говорит secName.Count-1 = 4217519 ????
> в чем дело?

Я давно заметил, что отладчик как-то криво работает с КОЛ программами. Если надо узнать значение переменной, то пользуйся CTRL-F7 или Watch"ами...


 
Nix   (2003-05-06 07:44) [9]

Я значение переменных смотрел через Watch.

Проблема в PStrList, я видимо не умею с ним работать,
после
MyStr=NewStrList; // Принимает MyStr.Count-1 -> 4217519

и после
MyIni.SectionData(MyStr); // Тоже значение

Может MyStr.Clear делать или что то подобное, жаль, до
delphi не добраться -(


 
Nix   (2003-05-06 07:46) [10]

Где вообще можно pStrList глянуть?


 
BaRToV   (2003-05-06 10:12) [11]

2 Nix

В kol.pas, все там.


 
mdw   (2003-05-06 12:20) [12]

> MyStr=NewStrList; // Принимает MyStr.Count-1 -> 4217519

MyStr - это указатель, компилятор обращение к MyStr.Count переваривает, а вот отладчик - нет. Поэтому смотреть нужно MyStr^.Count.
Правда один фиг, показывает MyStr^.Count-1 -> 4217519 :(((. Но если смотреть весь MyStr^, то все его свойства показываются.


 
Nix   (2003-05-06 21:08) [13]

Огромное всем спасибо!



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.018 c
1-63141
skt888
2004-01-07 07:10
2004.01.20
String в WideString


8-63261
hedgehoge
2003-09-09 15:47
2004.01.20
Распознавание


1-63100
Jenaxx
2004-01-08 01:19
2004.01.20
Как получить инфу о пользователе, всю ту что можно получить


4-63449
Prov
2003-11-12 20:57
2004.01.20
ProgressBar - поменять цвет ???


3-62971
HolyMan
2003-12-24 22:00
2004.01.20
Вопрос по BLOB полям...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский