Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 02:43 22.05.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема Защо няма предупреждения в D7 (в D5 има)?  
Автор NikB (любопитен)
Публикувано20.02.08 15:18



Защо няма предупреждения в D7 (в D5 има)?
Това са предупрежденията в D5


В D7 няма никой, а в пройект опшънс/компилер месидж всичко е чекнато (абсолютно всичко).
Да няма някъде другъде опции за предупреждения?
Ми то неустановени променливи, смесване на променливи с знаци и без знаци, неустановени стойности на функции - аз съм свикнал с предупреждения.
Явно, някъде бъркам в настройките.
D7 (Build 8.1)



Тема Re: Защо няма предупреждения в D7 (в D5 има)?нови [re: NikB]  
Автор vido (минаващ)
Публикувано20.02.08 23:42



Трябва да има. Нямам инсталирано Д7 ама май нещата бяха подобни като Д5.
Project -> Options -> Compiler -> Messages -> Show Warnings

Ако кода е същия, значи в настойките не е чекнато.

Ако кода не е същия може:
1. Кода да е абсолютно чист.
2. {$WARNINGS OFF} някъде в кода.



Тема Проектът е един и същ, вкл. dsk+ файловетенови [re: vido]  
Автор NikB (любопитен)
Публикувано21.02.08 00:18



Проектът е един и същ, вкл. dsk и останалите служебни файлове.

При преминаване от едно делфи на друго се оплаква, че символния файл е с кофти формат, ама това няма общо с опциите.

Понякога, при преминаване от Д7 на Д5, се налага да пускам моя DFM конвертор - напълно обозрим, дописал съм нещо, правено от русначетата - "оправя" 16 битовите символи и маха някои пропъртита (като Design size, примерно).

Да взема да кача някой малък, симулационен проект ли? (Може някой колега да има Д7 :) )



Тема Re: Проектът е един и същ, вкл. dsk+ файловетенови [re: NikB]  
АвторИвaнчo (Нерегистриран)
Публикувано21.02.08 10:09



Качи. Ще го пусна при мен, и ще пиша резултата.



Тема Гадост:повредата е почти в моя телевизор/MemChekcнови [re: Ивaнчo]  
Автор NikB (любопитен)
Публикувано21.02.08 11:20



MemCheck 2.75

Понякога ползвам MemCheck и се оказа, че там много брутално се подпичкват с предупрежденията.
Интересно, с тая версия на MemCheck съм от 2-3 месеца - има да прекомпилирам поне 3 проекта

// {$WARNINGS OFF} //We probably don't want to hear about warnings - Not sure about that - това е на 109 линия от файла, скрито в маса други коментари и опции - става ли за мое оправдание :)


По-долу съм съкратил доста коментари, които нямат връзка с предупрежденията:

unit MemCheck;

{$A+}
{$H+}
{$IFDEF VER170}
//VER170 = Delphi 2005 for Win32
//Don't define DELPHI71_OR_LATER for Delphi 2005 for Win32.
{$UNDEF DELPHI71_OR_LATER}
{$DEFINE DELPHI6_OR_LATER}
{$DEFINE DELPHI7_OR_LATER}
{$ENDIF}
{$IFDEF VER150}
{$IFNDEF DELPHI70_MODE}
{$DEFINE DELPHI71_OR_LATER}
//If you are using Delphi 7.0 (not 7.1), then specify DELPHI70_MODE symbol in "Project/Options/Conditional defines" - Delphi 7.1 has build no. 4.453
{$ENDIF}
{$DEFINE DELPHI7_OR_LATER}
{$DEFINE DELPHI6_OR_LATER}
// {$WARNINGS OFF} //We probably don't want to hear about warnings - Not sure about that
{$ENDIF}
{$IFDEF VER140}
{$DEFINE DELPHI6_OR_LATER}
{$ENDIF}
{$IFDEF DELPHI6_OR_LATER}
{$WARN UNIT_PLATFORM OFF} //NOT certified for Kylix
{$WARN SYMBOL_PLATFORM OFF}
{$WARN SYMBOL_PLATFORM OFF}
{$ENDIF}



ПП - благодаря за помощта - взех да го чепкам, когато подготвях малко проектче за теб :)
Тоя мемчек го ползвам от много време и не се загледах достатъчно в последната версия, да му се и невидяло!




Редактирано от NikB на 21.02.08 11:28.



Тема Интересно и със символите за край на ред Д5 >!< Д7нови [re: NikB]  
Автор NikB (любопитен)
Публикувано21.02.08 23:22



Това не е по същата тема, но е интересна особеност на съвместното ползване на D5 и D7 юнити.



Явно до сега не съм ползвал един от общите си юнитите (по принцип те са общи за D5/Д7) се оказа, че има страненпроблем:
За край на ред вместо #$0D + #$0A има само #$0D:
0000  75 6E 69 74  20 55 74 69  6C 73 4D 73  72 5F 44 69  unit  Uti lsMs r_Di

0010 6D 65 6E 73 69 6F 6E 73 3B 0D 0D 0A 69 6E 74 65 mens ions ;ъъъ inte


Под Д5 няма никакъв проблем - под Д7, въпреки, че извежда линиите по същия начин като D5 се оплаква, че редовете били много дълги.
Голям мяйтап - на ред от 15-20 символа пише, че е повече от 1023, а курсора стои някъде кум 400-ната позиция.

Голямо ровене, докато го хвана (програмката ми за compare бе настроена да не се съобразява със символите за край на реда).
Още преди да изясня проблема пробвах с Word да сменя всички символи за край на параграф със същите - не стана (тоя номер обаче минава, ако трябва празно място #$A0 да се смени с празно място #$20).
Накрая се оказа, че WordPad не харесва #$0D за край на ред и разликата блесна.

Та ми е ного интересно как се е получила тая гадост (нямам идея и кога).
Не съм отварял под unix, а и там е #$0А, а не #$0Д.



Тема Re: Гадост:повредата е почти в моя телевизор/MemChekcнови [re: NikB]  
АвторИвaнчo (Нерегистриран)
Публикувано23.02.08 09:50



Важното е че вече всичко е ОК.


Използвал съм го и аз този МемЧек, но нещо не го долюбвам, поради това че в програмите ми се налага да използвам други функции за алокиране и освобождаване на памет, а той там е неприложим. Както и да е - това бе "лирическо отклонение"




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.