Програмата не се стартира...
7 отговора
246 прегледа
Програмата не се стартира...
Програма, писана на Delphi 5 под Win'98 инсталирах под Win XP. Седмично правя упгрейд, понеже още я разработвам. Последната версия отказва въобще да се стартира. Прекомпилирах я и пак същото. Направих инсталация на други компютри под Win'98, всичко е наред.
На какво може да се дължи?
На какво може да се дължи?
Re: Програмата не се стартира...
Ами кажи поне каква грешка дава - или ако не дава ами направо си излиза виж дали ти не правиш някакви проверки за валидност на данните или за наличие на правилна конфигурация. Най добре ще разбереш ако инсталираш Делфи 5 на компютъра на който не иска да върви и я трасираш - разбира се можеш да използваш Remote Debuger -a ако можеш да го подкараш ;-))).
---
Е т'ва е живот!
---
Е т'ва е живот!
Re: Програмата не се стартира...
Лошото е, че въобще не зацепва. Все едно, че не си кликнал иконата.
Имам предвид няколко неща. Питането отправих, понеже реших, че някой вече може да се е сблъскал с подобен проблем.
Имам предвид няколко неща. Питането отправих, понеже реших, че някой вече може да се е сблъскал с подобен проблем.
Открих ключа от бараката
Под WIN'98 следващото върви:
if IzStartExe(Application.ExeName) then halt;
Но не и под WIN XP
За него трябва да се напише:
FileSr:=Application.ExeName;
if IzStartExe(FileSr) then halt;
if IzStartExe(Application.ExeName) then halt;
Но не и под WIN XP
За него трябва да се напише:
FileSr:=Application.ExeName;
if IzStartExe(FileSr) then halt;
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!
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!
Re: Открих ключа от бараката
Предполагам, че този код е за недопускане на стартиране на приложението повече от един път. Но има други начини, които вървят и на Win98 и на WinXP, иначе трябва да правиш различни exe-та за двете платформи. Ако някой го интересува ще потърся кода.
Re: Открих ключа от бараката
val63 позна. Моя функция е и не допуска повторно стартиране.
Като направих промяната, тръгна и под Win XP.
Като направих промяната, тръгна и под Win XP.
Re: Открих ключа от бараката
Имам такъв сорс /копнат вече не помня откъде/, който върви и под двете ОС.
Искаш ли го ?
Искаш ли го ?