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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-75205
незнайка
2003-12-11 09:41
2003.12.23
DDE сервер и простейший вопрос :)


14-75318
Ske4er
2003-12-02 09:11
2003.12.23
Как долго можно не выключать компьютер?


14-75333
ДмитрийБ
2003-12-01 06:05
2003.12.23
The Bat!


3-75092
digester
2003-11-30 13:09
2003.12.23
ПОМОГИТЕ Пожалуйста с IBQUERY


14-75371
Petrovich
2003-11-28 23:37
2003.12.23
Ссылки





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