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

Вниз

Pos   Найти похожие ветки 

 
Оксана Вл.   (2008-07-21 14:29) [0]

Скажите почему пишет несоответствие типов?


if opendialog1.Execute
 then
     begin
     textfile:=TStringList.Create();
     textfile.LoadFromFile(opendialog1.FileName);
     i_pos:= pos("$", textfile);
     if i_pos > 0 then
     copy_str:= trim(copy(textfile, i+1, length(textfile) - i))
     else
     showmessage("Ôàéë ïóñò");
     form8.Show;
     end;


 
Медвежонок Пятачок ©   (2008-07-21 14:32) [1]

правильно пишет


 
TUserClass ©   (2008-07-21 14:32) [2]

i_pos:= pos("$", textfile.text);


 
Dennis I. Komarov ©   (2008-07-21 14:32) [3]

Где пишет то?


 
Медвежонок Пятачок ©   (2008-07-21 14:33) [4]

Скажите почему пишет несоответствие типов?

Потому что требуется string, а подсовывают TStringList


 
Ega23 ©   (2008-07-21 14:34) [5]

тип string и класс TStringList - разные вещи.


if not opendialog1.Execute then Exit;
textfile:=TStringList.Create();
try
 textfile.LoadFromFile(opendialog1.FileName);
 i_pos:= pos("$", textfile.Text);
 if i_pos > 0 then
   copy_str:= trim(copy(textfile.Text, i+1, length(textfile.Text) - i))
 else
   showmessage("Ôàéë ïóñò");
 form8.Show;
finally
 textfile.Free;
end;


 
Оксана Вл.   (2008-07-21 14:40) [6]

Ясно спасибо! и ещё вопрос... как мне содержимое файла добавить в стринггрид
я делаю так, но понимаю что не правильно, подскажите как в каждую ячейку забить данные слова разделяются долларом


  i_cels:=i_cels+1;
     textfile:=TStringList.Create();
     textfile.LoadFromFile(opendialog1.FileName);
     i_pos:= pos("|", textfile.Text);
     if i_pos > 0 then
     copy_str:= trim(copy(textfile.Text, i_pos+1, length(textfile.Text) - i_pos))
     else
     showmessage("Ôàéë ïóñò");
     form8.StringGrid1.Cells[1, i_cels]:=copy_str;


типа
1$2$3$4$


 
Оксана Вл.   (2008-07-21 14:43) [7]

точней наоборот
$1$2$3$4


 
Медвежонок Пятачок ©   (2008-07-21 14:47) [8]

i_pos:= pos("|", textfile.Text);

Для начала
i_pos:= pos("$", textfile.Text);


 
Оксана Вл.   (2008-07-21 14:48) [9]

ну да... это я уже поменяла


 
Медвежонок Пятачок ©   (2008-07-21 14:49) [10]

ну теперь цикл рисуй, Оксана


 
Оксана Вл.   (2008-07-21 14:51) [11]

:(


 
Медвежонок Пятачок ©   (2008-07-21 14:52) [12]

не бойся, это не больно.


 
Игорь Шевченко ©   (2008-07-21 14:53) [13]

читаем правила и уважаем их. В части оформления темы вопроса



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

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

Наверх





Память: 0.47 MB
Время: 2.48 c
3-1204215439
slimer
2008-02-28 19:17
2008.08.24
Обрыв соединения с MySQL сервером


2-1216146938
batya-x
2008-07-15 22:35
2008.08.24
узнать букву USB-диска


15-1214913162
abhtr
2008-07-01 15:52
2008.08.24
Странности с набором кода


15-1215117156
@!!ex
2008-07-04 00:32
2008.08.24
XOR складывается?


15-1214169951
Германн
2008-06-23 01:25
2008.08.24
У нас есть прекрасный шанс!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский