Програмата не се стартира...

7 отговора 246 прегледа
#1

Програмата не се стартира...

Програма, писана на Delphi 5 под Win'98 инсталирах под Win XP. Седмично правя упгрейд, понеже още я разработвам. Последната версия отказва въобще да се стартира. Прекомпилирах я и пак същото. Направих инсталация на други компютри под Win'98, всичко е наред.
На какво може да се дължи?

Отговор
в отговор на Kaлoян #2

Re: Програмата не се стартира...

Ами кажи поне каква грешка дава - или ако не дава ами направо си излиза виж дали ти не правиш някакви проверки за валидност на данните или за наличие на правилна конфигурация. Най добре ще разбереш ако инсталираш Делфи 5 на компютъра на който не иска да върви и я трасираш - разбира се можеш да използваш Remote Debuger -a ако можеш да го подкараш ;-))).

---
Е т'ва е живот!
Отговор
в отговор на PhantomAS #3

Re: Програмата не се стартира...

Лошото е, че въобще не зацепва. Все едно, че не си кликнал иконата.
Имам предвид няколко неща. Питането отправих, понеже реших, че някой вече може да се е сблъскал с подобен проблем.

Отговор
в отговор на Kaлoян #4

Открих ключа от бараката

Под WIN'98 следващото върви:
if IzStartExe(Application.ExeName) then halt;
Но не и под WIN XP

За него трябва да се напише:

FileSr:=Application.ExeName;
if IzStartExe(FileSr) then halt;

Отговор
в отговор на Kaлoян #5

Re: Открих ключа от бараката

i kakwo ako ne e tajna e IzStartExe che nehsto ne mojah da go namerq w MSDN-a nito w Delphi.hlp?

po princip application.exename e readonly a i da ne beshe e property koeto go pravi nepredawaemo kato VAR ili OUT parametar... ako pod ne-NT ne ti dawa problemi towa e problem na ne-NT-to kojto pokriwa problem w twjta programa ili az neshto barkam..

------------------------------
I got a COMPILER, and I'm not afraid to use it!
Отговор
в отговор на SDR #6

Re: Открих ключа от бараката

Предполагам, че този код е за недопускане на стартиране на приложението повече от един път. Но има други начини, които вървят и на Win98 и на WinXP, иначе трябва да правиш различни exe-та за двете платформи. Ако някой го интересува ще потърся кода.

Отговор
в отговор на val63 #7

Re: Открих ключа от бараката

val63 позна. Моя функция е и не допуска повторно стартиране.
Като направих промяната, тръгна и под Win XP.

Отговор
в отговор на Учeниka #8

Re: Открих ключа от бараката

Имам такъв сорс /копнат вече не помня откъде/, който върви и под двете ОС.
Искаш ли го ?

Отговор