![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос о работе программы вне среды Delphi [D6, XP]
Lotse © (2008-01-13 14:42:00)В среде Delphi написанная мной программа работает стабильно. Как только в среде Windows ( возможно не точно выражаюсь ), иногда зависает. Что я не так делаю ?
ketmar (2008-01-15 22:46:00) [41]вот, тема закрыта, сам автор сказал. побережём же нервные клетки.
зыж неужели послушался [29]? или даже [27]?
Lotse (2008-01-15 22:44:00) [42]Спасибо Плохиш, а то я уже отчаялся ! Попробую !
Плохиш (2008-01-15 22:35:00) [43]
> Lotse © (15.01.08 20:28) [17]
> Простите, что такое логирование
Пишешь в программе
try
// Здесь пишем свой подозрительный код
except
on E:Exception do
begin
Memo1.Lines.Add(E.ClassName + ' : ' + E.Message);
end;
end;
Не забуть на форму кинуть компонент с палитры ТМемо.
Lotse (2008-01-15 22:29:00) [44]
> Точно не знаешь. Точнее слышал звон, но не знаешь откуда
> он.
Ой, устал я. Знаю точно что звон не слышал ! Знаю точно, что под XP ассемблерные команды не катят, для этого и нужен этот ДРАЙВЕР !!!!!!!!! Ладно, тема закрыта !
ketmar (2008-01-15 22:21:00) [45]>[28] Lotse ©(15.01.08 22:06)
магазин->метла->двор.
Германн (2008-01-15 22:21:00) [46]
> Точно знаю, Delphi с ассемблерными кодами не работает, правда
> только под XP (забыл сказать)
Точно не знаешь. Точнее слышал звон, но не знаешь откуда он.
Lotse (2008-01-15 22:06:00) [47]
> есть предложение: нанять программиста. или сначала здорово
> поучить матчасть, а потом писать что-либо.
Да я и сам в прошлом программист ! Зачем нанимать кого-то ? Написал программу - все работает ! Только виснет ИНОГДА вне Delphi - вот и весь вопрос был ! А на счет UserPort это вы зря. Точно знаю, Delphi с ассемблерными кодами не работает, правда только под XP (забыл сказать)
ketmar (2008-01-15 21:56:00) [48]>[24] Lotse ©(15.01.08 21:41)
>Это как понять ??? Но он для этого и нужен ! В Delphi нет вставки asm …
>end. А благодаря UserPort Delphi работает с LPT портом через ассемблерные
>команды.
есть предложение: нанять программиста. или сначала здорово поучить матчасть, а потом писать что-либо.
а то получится, как если бы я пришёл на форум радиоэлектронщиков и спроил: «а как мне транзистор припаять, а то пацаны сказали, что у меня нет транзистора, и оттого ничего не работает!»
Lotse (2008-01-15 21:51:00) [49]
> Куда бы она дклась?
Не понял ! Да, блин, куда выслать этот долб... UserPort, чтоб всем было понятно что это такое !
homm (2008-01-15 21:46:00) [50]> [24] Lotse © (15.01.08 21:41)
> В Delphi нет вставки asm ... end.
Куда бы она дклась?
Lotse (2008-01-15 21:41:00) [51]
> Ты эту траву больше не кури
Это как понять ??? Но он для этого и нужен ! В Delphi нет вставки asm ... end. А благодаря UserPort Delphi работает с LPT портом через ассемблерные команды.
Сергей М. (2008-01-15 21:26:00) [52]
> драйвер UserPort для понимания ассемблерных команд Delphi
Ты эту траву больше не кури
_Mike_ (2008-01-15 21:21:00) [53]Проблемма в синхронизации потоков может быть. Под отладчиком все вполне может работать (благодаря отладчику) а вот без оного - такие чудеса порой вылазят :)
Lotse (2008-01-15 21:14:00) [54]Да мы люди темные, на клавиатуре обнаружил только типа :) ! Извиняйте, мы в радиолектронике шарим, типа на сайтах www.bbs.radiolink.ru или типа того. Но и с программированием в изначальном Pascale не хочеЦЦа раставаЦЦа ! Все-таки с этого начинал :)
homm (2008-01-15 20:54:00) [55]> [19] Lotse © (15.01.08 20:37)
> (в этом месте должен стоять смайлик с улыбкой), но таковых
> здесь нет
А на клавиатуре нет? :)
Lotse (2008-01-15 20:37:00) [56]Ладно, разберусь, что такое журналирование и Access Violation (в этом месте должен стоять смайлик с улыбкой), но таковых здесь нет.
Palladin (2008-01-15 20:31:00) [57]логирование - журналирование
AV - Access Violation
Lotse (2008-01-15 20:28:00) [58]Простите, что такое логирование для тупого ! В Turbo Pascale все было ясно и просто. И что такое AV ? ( повторяю - для тупого !)
Apollon (2008-01-14 15:11:00) [59]добавьте в программу логирование, найдите место, на котором виснет, а там уж можно и подумать...
Такое часто бывает связано с утечками памяти - бывает, например, что в обычном режиме выскакивает AV, а в отладке все проходит нормально. Разные варианты распределения памяти и т.д.
Lotse (2008-01-13 18:11:00) [60]Ни там ни там проблем нет ! Может проблема с этим драйвером UserPort ? Хотя меня терзают смутные сомнения что это с ним.