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