Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при работе с ф-цией Copy(S:String,Index,Length:Integer)


Страницы:   1 2

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);
....
....
....


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо