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

Вниз

ЗАпись   Найти похожие ветки 

 
jiura   (2003-01-17 14:24) [0]

Есть запись,обьявленная следующим образом:
"""""""""""""""""
useroptions=record
blockKolvo:Integer;
{}
MaxRows:Byte;
MaxCols:byte;
{}
VertSizeWithBlocks:Byte;{
HorizSizeWithBlocks:byte;
{}
BlockHeight:Byte;
BlockWidht:byte;
ZeroYrName:String[200];
ZeroYrBlockColor:integer;
ZeroYrBlockFontColor:integer;
BlockName:array[1..50,1..40] of string[200];
BlockColor:array[1..50,1..40] of integer;
BlockFontColor:array[1..50,1..40] of integer;
CreateYesNO:array[1..50,1..40] of Boolean;
BlockTagRow:array[1..20] of integer;
BlockTagCol:array[1..20] of integer;
End;

Так аот.Почему то Delphi не видит последние две записи ( BlockTagRow и BlockTagCol).Т.е. после точки,когда высвечивается список всех этих обьявлений этих двух нет (вернее почти всегда нет,иногда он их все-таки определяет).Если я забиваю на список и пишу вручную,то при выполнении строк,где есть эти два обьявления
возникает критическая ошибка:
Заглавие:Debugger Exception Notification
И текст:
Project Sss.exe raised exception class EAccessViolation with message "Access violation at address 00434C70" in module sss.exe.Read of address 00000048.Process stopped.Use Step or Run to continue.
Что это такое????И как с этим бороться?


 
Skier   (2003-01-17 14:26) [1]

VertSizeWithBlocks:Byte; { ?


 
Skier   (2003-01-17 14:28) [2]

Да и ещё...для типов данных и классов хорошим стилем считается
использование префикса T (type)

useroptions -> TUserOptions


 
Lord Warlock   (2003-01-17 14:30) [3]

У тебя странная дельфя. Моя все видит корректно.
Пример
a.BlockTagCol[1]:=1;
ShowMessage(IntToStr(a.BlockTagCol[1]));

Вообще то очень желательно сделать объявление так:

useroptions=packed record



 
Digitman   (2003-01-17 14:33) [4]


> 00434C70


что за строчка исх.текста у тебя по адресу 00434C70 ?



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

Форум: "Основная";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
4-87209
Maksss
2002-12-12 16:56
2003.01.27
Help ! ! !


3-86698
REA
2003-01-09 11:19
2003.01.27
IBX deadlock


3-86691
SasaR
2003-01-09 11:19
2003.01.27
SUM(field) = null


1-86740
Vovaka
2003-01-17 10:11
2003.01.27
Кто-нибудь в тредах отправлял почту или файлы по ftp ?


3-86653
dimonf
2003-01-06 20:01
2003.01.27
Как найти самое большое число в поле=integer через DataSet?





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