Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Вниз

Проблема осей или ...?   Найти похожие ветки 

 
BALU1111 ©   (2004-04-27 14:28) [0]

Собственно проблема в следующем. Я написал программу, писал в Win2k. Использовал InstallShield. При установке на машины с осями 2000 или ХР - все отлично работает после второго запуска, но если устанавливается на 98 или NT4 - куча ошибок, все компоненты становятся видимыми (хотя некоторые должны иногда появляться). Относительно 2000 или ХР - надо запустить программу первый раз, закрыть ее, а потом заново запустить - и все работает великолепно.
Плиз огромный, подскажите как устранить данную проблему, может это все глюки InstallShield"а?


 
Mim1 ©   (2004-04-27 16:54) [1]

Думается что дело тут совсем не в операционке, и не в installshield.
Просто у вас плохо написаная программа.


 
BALU1111 ©   (2004-04-28 14:50) [2]

ОК, а все-таки причина должна быть более объективная неработоспособности программы. И как сделать ее работоспосбной на 98 и NT? Ответ я знаю - правильно написать. Есть какие-то критерии оценки правильной работоспосбности. Компилятор-то никаких ошибок не выдает.


 
RDen   (2004-04-28 14:54) [3]

скомпилировать в 98-ой


 
Anatoly Podgoretsky ©   (2004-04-28 14:55) [4]

Ну один из критериев, когда работает как задумано, иначе неправильная работоспособность.
С компилятором все просто, у тебя нет синтактически обнаруживаемых ошибок. Например
A := 5;
Синтактически правильно, но логике нет.


 
Anatoly Podgoretsky ©   (2004-04-28 14:55) [5]

RDen   (28.04.04 14:54) [3]
Маладца


 
BALU1111 ©   (2004-04-28 15:00) [6]

> RDen   (28.04.04 14:54) [3]
  И будет работать?

> Anatoly Podgoretsky ©   (28.04.04 14:55) [4]
 А как включить данную опцию? Но с другой стороеы, ечли бы данная опция была выключена, вряд-ли у меня работала программа вообще. А что логически неправильно в выражении:
A := 5; ???


 
Jel ©   (2004-04-28 15:05) [7]


> А как включить данную опцию?

Это не в компиляторе, это в голове :)

Тебе толкуют что код твой не содержит синтаксических ошибок и поэтому нормально компилируется, а вот от неверно построенной или реализованной логики программы спасет только отладка.


 
Anatoly Podgoretsky ©   (2004-04-28 15:07) [8]

А неправильно, что максимальное допустимое значение по логике программы 3. Например это индекс для списка.
Что ты собираешься включать, про какую "опцию" ты говоришь.


 
PVOzerski ©   (2004-04-28 15:29) [9]

Сваливать проблемы на InstallShield - примерно то же самое, что на архиватор, которым ты упаковал программу. По приведенным сведениям судить об источниках проблем тяжко. Очевидно, что они - в логике построения интерфейса, а где - остается только гадать. Вот такой момент
>Относительно 2000 или ХР - надо запустить программу первый раз,
>закрыть ее, а потом заново запустить - и все работает великолепно.
наводит на мысль, что что-то неладно с сохранением/загрузкой параметров программы из реестра или конфигурационного файла. Но уж как реализовано это в твоей проге и где в ней та самая 17-я строка - вопрос к разработчику.


 
BALU1111 ©   (2004-04-28 15:39) [10]

> PVOzerski ©   (28.04.04 15:29) [9]

Нет у меня никакого конфигурационного файла и из реестра ничего не загружает. Все прописано в теле программы - видимость тех или иных компонент и т.д.

А логику а соблюдаю как надо.


 
WebErr ©   (2004-04-28 15:53) [11]

Если код не сильно страшный, приведите его сюда, пожалуйста.


 
BALU1111 ©   (2004-04-28 16:03) [12]

> WebErr ©   (28.04.04 15:53) [11]
Вообще-то это проблематично. И код слишком большой и под рукой его нет. Я на работе, а программу пишу дома. Но могу привести интересующие Вас факты. Я их помню.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.051 c
1-1083141363
Tsvetkov A.V.
2004-04-28 12:36
2004.05.16
Потоки в ДЛЛ


1-1082976043
Dron1
2004-04-26 14:40
2004.05.16
Как сохранить исходное форматирование при копировании в Excel


1-1082649393
NumLock
2004-04-22 19:56
2004.05.16
Непонятка с TThread V2.


3-1082704507
pet600
2004-04-23 11:15
2004.05.16
Oracle 9 + dbExpress (D7)


1-1083210878
Inc.
2004-04-29 07:54
2004.05.16
Форма?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский