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

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

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

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема Outlook200.pas exceptionsнови  
АвторVerbatim (Нерегистриран)
Публикувано24.06.03 17:01



Niakoi znae li na4in za obrabotka na exception sled kato sum vklu4il v uses Outlook2000 kompilatora izbiva "class type required" a kato mahna Outlook2000 minava i raboti bez problem eto i primera:
try
StrToInt('a');
except
on E: Exception do
Memo1.Lines.Add(E.Message);
end;



Тема Re: Outlook200.pas exceptionsнови [re: Verbatim]  
Автор NDeu (динозавър)
Публикувано24.06.03 18:51



Грешката ти е в дизайнтиме и ти я дава компилатора?
Значи никога няма да я хванеш с Exception, защото няма да стигнеш до рънтиме
От кода, който си постнал, се вижда само един гарантиран начин за предизвикване на EConversionError

Нищо повече не може да се каже по въпроса освен, че грешката ти е в 17 ред.



Тема Re: Outlook200.pas exceptions [re: NDeu]  
АвторVerbatim (Нерегистриран)
Публикувано25.06.03 10:19



Грешката я предизвиквам нарочно, дори когато кода е правилен компилатора не ме пуска......



Тема Re: Outlook200.pas exceptionsнови [re: Verbatim]  
Автор NDeu (динозавър)
Публикувано25.06.03 10:51



Грешката ти е в дизайнтиме и ти я дава компилатора?

Отговоряш: ДА компилатора не ме пуска......

Значи никога няма да я хванеш с Exception, защото няма да стигнеш до рънтиме

Диагноза:
грешката ти е в 17 ред

Това ще рече, че не си посочил точно кода, който предизвиква грешката.
А не се съмнявай, че има някъде грешка, колкото и да е кода е правилен

Редактирано от NDeu на 25.06.03 10:58.



Тема Re: Outlook200.pas exceptionsнови [re: NDeu]  
АвторVerbatim (Нерегистриран)
Публикувано25.06.03 12:28



Dobre, eto konkretnia primer:
try
MailItem1.Send;
except
on E: Exception do Memo1.Lines.Add(E.Message+' '+FormatDateTime('hh:nn:ss',now));
end;
eto i gre6kata :
[Error] Unit1.pas(101): Class type required

Kogato mahna ot uses Outlook2000 minava.....
problema e 4e mailitem1 e v outlook2000...



Тема Re: Outlook200.pas exceptionsнови [re: Verbatim]  
Автор SDR (TaskMaster)
Публикувано25.06.03 14:58



kwo znachi "minawa"? minava na kompilaciq ili minawa na izpalnenie?

------------------------------
I got a COMPILER, and I'm not afraid to use it!


Тема Re: Outlook200.pas exceptionsнови [re: SDR]  
АвторVerbatim (Нерегистриран)
Публикувано25.06.03 15:29



Minava na compilacia...



Тема Re: Outlook200.pas exceptionsнови [re: Verbatim]  
Автор NDeu (динозавър)
Публикувано25.06.03 16:27



Грешката е в 101 ред на Unit1.pas

Но телепатите, които знаят какво съдържа този ред заминаха на морето



Тема Re: Outlook200.pas exceptionsнови [re: NDeu]  
АвторVerbatim (Нерегистриран)
Публикувано25.06.03 16:42



Ako niakoga si vijdal compilator za Delphi moje6e i da razbere6 kakvo ti pi6a......

Dobre, eto konkretnia primer:
try
MailItem1.Send;
except
on E: Exception do Memo1.Lines.Add(E.Message+' '+FormatDateTime('hh:nn:ss',now));
end;

gre6kata izbiva na on E: Exception do Memo1.Lines.Add(E.Message+' '+FormatDateTime.....
Iavno ima podoben class za obrabotka na Exception v Outlook2000.....



Тема Вах какъв интелект...нови [re: Verbatim]  
Автор PhantomASМодератор (няма)
Публикувано25.06.03 20:47



а бе приятел не знам ти от кога се подвизаваш из клубовете и от колко време се занимаваш с програмиране (не визирам Делфи) ама вземи се стегни - NDeu е тук сигурно преди мен (аз съм поне от 3 години тук).

А относно проблема ти - що не погледна какво има дефинирано в Outlook2000 все пак. До момента от всичко написано май ти не си виждал Делфи.

Я пробвай да напишеш следното

try
StrToInt('a');
except
on E: SysUtils.Exception do Memo1.Lines.Add(E.Message);
end;

Явно хората са си го предефинирали - за това не е хубаво да си пишеш базовия тип ами точния тип на очаквания Exception.

Айде със здраве и следващия път мисли преди да пишеш.

---
Е т'ва е живот!



Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


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

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