![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при работе с ф-цией Copy(S:String,Index,Length:Integer)
olega © (2008-02-13 14:14:00)При попытке копирования строки с использованием указанной функции происходит ошибка Acces violation at address 00ACB815 in module 'dcc70.dll'. Write of address 0000010. С чем это может быть связано?
Palladin (2008-02-14 16:39:00) [1]фз... претензия про исключения должна сработать... да и вторая версия на горизонте тоже добавляет немало силы к заклинанию...
ketmar (2008-02-14 16:37:00) [2]Удалено модератором
Palladin (2008-02-14 16:31:00) [3]думаю нет... оно не полное...
не надо писать на java,
оно никак во вторую версию перейти не может...
тама заявленные исключения все обрабатывать в приказном порядке нада...
там нет begin и end...
;)
ketmar (2008-02-14 16:27:00) [4]Удалено модератором
Stepper (2008-02-14 16:23:00) [5]Удалено модератором
ketmar (2008-02-14 16:19:00) [6]Удалено модератором
Palladin (2008-02-14 16:17:00) [7]
> [21] olega © (14.02.08 16:15)
да верим верим... это кто то плохой у тебя поиздевался с инсталляцией делфи, а может и системы... а может это вирус был... короче переустанови делфи :)
olega (2008-02-14 16:15:00) [8]Блин, причем тут окно с ошибкой Acces violation at address 00ACB815 in module 'dcc70.dll' к пропущеной ';' Ну поставил я ее, и ничего. Все по-старому. А вот если закоментировать SMSText:=Copy(S,1,2);, то все работает на ура.
Stepper (2008-02-14 16:08:00) [9]Удалено модератором
DiamondShark (2008-02-14 15:17:00) [10]
> olega © (14.02.08 14:41) [14]
Врёшь. Это даже не компилируется.
Плохиш (2008-02-14 15:13:00) [11]
> olega © (14.02.08 14:41) [14]
> Извените за "неформат" вопроса. Вот по совету Palladin'a
> сделал пустой проект, кнопку поставил. Получился вот такой
> обработчик. Ошибка не исчезла
В книжке "Делфи за 21 секунду для полных идиотов"написано, что все описания переменных должны заканчиваться точкой с запятой.
ketmar (2008-02-14 15:00:00) [12]>[16] trubin © (2008-02-14 14:55:00)
тогда ССЗБ.
---
Understanding is not required. Only obedience.
trubin (2008-02-14 14:55:00) [13]
> признавайся, что ты с Delphi творил до этого.
Не признается, это в особо извращенной форме ...
ketmar (2008-02-14 14:52:00) [14]>[14] olega © (2008-02-14 14:41:00)
«не верю!» (ц)
признавайся, что ты с Delphi творил до этого.
---
Understanding is not required. Only obedience.
olega (2008-02-14 14:41:00) [15]Извените за "неформат" вопроса. Вот по совету Palladin'a сделал пустой проект, кнопку поставил. Получился вот такой обработчик. Ошибка не исчезла
procedure TForm1.Button1Click(Sender: TObject);
Var
S,SMSText:String
begin
S:='oleg';
SMSText:=Copy(S,1,2);
ShowMessage(SMSText);
end;
Stepper (2008-02-14 11:54:00) [16]S,SMSText:String <--- тут кавычки где?
Игорь Шевченко (2008-02-14 11:54:00) [17]Что меня всегда удивляло - это игра в партизанов на форуме. Ни за что военную тайну врагу не расскажу, пусть он меня пытает, я лучше умру, но не выдам секрета моего кода.
Впредь подобные ветки будут иметь неотъемлемое право быть закрытыми, а их авторы отправлены учить материал по ссылке
http://ln.com.ua/~openxs/articles/smart-questions-ru.html
Плохиш (2008-02-14 11:49:00) [18]
> olega © (14.02.08 11:44) [9]
> Код, который вызывает ошибку самый обычный
Исправляй ошибки в этих своих многоточиях.
Palladin (2008-02-14 11:45:00) [19]создай пустой проект, кинь кнопку, и пропиши
Var
S,SMSText:String
Begin
S:='oleg';
SMSText:=Copy(S,1,2);
ShowMessage(SMSText);
End;
olega (2008-02-14 11:44:00) [20]Код, который вызывает ошибку самый обычный:
S,SMSText:String
....
....
....
S:='oleg';
SMSText:=Copy(S,1,2);
....
....
....