Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.23;
Скачать: CL | DM;

Вниз

EAccessViolation ? в С++   Найти похожие ветки 

 
От_сишника   (2003-12-01 09:17) [0]

Народ, привет!!! Извиняюсь за то что тема не по дельфе, нет ни одного норм. форума по Cи. Тут такое дело нужно срочно сделать одну работу на С++ Builder 5.0. Все бы нормально, только б не мой пиратский глючный сишник:
const struct { double x, y; }
m = { StrToFloat( eMX -> Text ), StrToFloat( eMY -> Text ) },
n = { StrToFloat( eNX -> Text ), StrToFloat( eNY -> Text ) };


Почему компилятор после этого выдает ошибку о недоступной области памяти?


 
Dimka Maslov ©   (2003-12-01 09:30) [1]

Дело не в пиратскости сишника, а в другом

1. Объяви структуру через typedef с именем как положено
2. Объяви две переменные m и n твоего типа
3. Инициализируй переменные
m.x = StrToFloat ( eMX -> Text )
и так далее.

Пусть это будет длинее, но зачем такие извороты как у тебя


 
От_сишника   (2003-12-01 10:06) [2]

Dimka Maslov © (01.12.03 09:30) [1]

Спасибо! Но все-таки в чем причина - во мне или может быть в Си. Я конечно в си еще далеко не профессионал но тем не менее такие обьявления встречаются в некоторых книгах и применяются весьма успешно. Кстати если вместо вызова контролов подставить вместо них значения то ошибки не будет
...странно...


 
Dimka Maslov ©   (2003-12-01 10:27) [3]

В какой это книге ты выдел такое объявление, в котором при объявлении константы вызывается функция?


 
ИдиотЪ ©   (2003-12-01 10:38) [4]

Dimka Maslov ©
в отличие от дельфи в константных объектах хоть констрактор вызывается



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

Текущий архив: 2003.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-75230
Тфьу
2003-12-03 16:17
2003.12.23
Читал сейчас статью по поводу отображения страниц в TWebBrowser..


14-75402
Denis_Ac
2003-11-28 09:11
2003.12.23
Форум


14-75340
ИМХО
2003-12-01 21:01
2003.12.23
Афоризмы


6-75289
Дмитрий В. Белькевич
2003-08-27 02:58
2003.12.23
Доступ до FTP. Проблемы с Wininet на разных платфомах.


7-75431
Kikimora
2003-10-10 01:39
2003.12.23
дисковод