Текущий архив: 2003.02.06;
Скачать: CL | DM;
Вниз: Unsafe type TBookmark Найти похожие ветки
← →
Tsr (2003-01-20 21:07) [0]Просто объявляю переменную:
bookmark:Tbookmark;
В Дельфи 5 все проходило на ура, а вот перекомпилировал на D7 - выдало предупреждение:
Tbookmark;[Warning] Unit3.pas(40): Unsafe type "TBookmark"
Что не нравится то ? И как исправить ?
← →
gsu (2003-01-20 21:18) [1]Unsafe type "TBookmark"+F1
← →
Tsr (2003-01-20 21:49) [2]а разъясните по русски...
← →
Tux (2003-01-20 22:57) [3]TBookmark - это есть typedef для Pointer, нетипизированный указатель, потому и ругается.
← →
Tsr (2003-01-21 23:35) [4]А-а-а. Ясно.
А меня раздражает эта куча warning"ов. Как бы их убрать, чтоб не ругался компилятор ?
← →
uw (2003-01-21 23:37) [5]Project|Options|Compiler Messages, а там - флажки.
← →
Tsr (2003-01-23 17:59) [6]Это понятно. Но я не хочу все предупреждения убирать. Хочу только ругань на TBookMark убрать...
← →
Tsr (2003-01-23 23:44) [7]Ау.АУ. МАСТАКИ !
← →
Nomad.kz (2003-01-24 07:28) [8]Что-то типа {HINT OFF}
← →
Tsr (2003-01-24 19:19) [9]А что вообще нужно использовать вместо TBookMark, чтобы компилятор не ругался ?
← →
asmith (2003-01-24 20:06) [10]TBookMark. Компилятор D7 выдает (обратите внимание - в D6 этого не было) Unsafe type Warning для тех типов, которые являются небезопасным кодом с точки зрения идеологии MS .NET, эту диагностику выдаст и для обычного pointer. Так что если не думать о возможном переносе своего кода под .NET - не обращать внимание, а если нет - переделывать код.
← →
Tsr (2003-01-26 10:37) [11]А как переделывать то ?!
Чито вместо TBookMark можно использовать ?
← →
asmith (2003-01-26 15:40) [12]Если хочешь переделывать код так, чтобы переносить его под .NET, то время еще не пришло. Нужно ждать официального релиза компилятора от Борланд, а самое главное - изучать библиотеку классов .NET (FCL). В текущем превью VCL .NET пока нет ничего для работы с базами данных, но скорее всего это будут совсем новые классы, взятые из FCL. И там никаких TBookMark не будет. Так что повторю - использовать TBookMark, изучать FCL и думать, стоит ли переносить все под .NET.
← →
Tsr (2003-01-29 17:54) [13]А скокро появится виндоус .NET и обычные программы под него работать не будут ?
← →
asmith (2003-01-29 19:22) [14]Обещали серверную версию в этом году. Обычные программы ОБЯЗАТЕЛЬНО будут работать под новыми операционками - Win32 никуда не девается и является просто фундаментом под .NET.
← →
mike-d (2003-01-29 21:10) [15]вместо TBookmark используй TBookmarkStr
var
B: TBookmarkStr;
...
B := Table.Bookmark;
...
Table.Bookmark := B;
не помню где (вроде на сайте Борланда), но еще с Д5 советовали использовать именно это, а не GetBookmark, GotoBookmark и FreeBookmark
думаю и Д7 прокатит без вопросов
Страницы: 1 вся ветка
Текущий архив: 2003.02.06;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.017 c