powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приложение не работает в 98-ом (Borland C++ Builder 6.0)
25 сообщений из 25, страница 1 из 1
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32594558
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приложение не работает в 98-ом (Borland C++ Builder 6.0)

Сначала прога тестилась В winXP, все работает ОК. Ну пошли мы ее
ставить на 98 винды. И о чудо, не работает :) ...

Ну я как начинающий перец решил, что надо бы попробовать скомпилить ее на 98-ом.
И к моему удивлению проект вообще не открывается.
(Думаю, не плохо было бы сейчас холодного пивА! Но до вечера еще долеко... А делать
что-то надо...)

Попробовал изменить (под winXP)
Project->Options->Advanced Compiler->Language Compiliance с Borland на ANSI

и ... все равно подруга ломается (ошибок море...).

Так даже не знаю как поступить-то дальше ('To Beer or Not To Beer').
Может кто-нить кинет совет...


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32594803
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ о чудо, не работает :) ...

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

Есть куча функций, которые работают под линейкой НТ и не работают или работают криво под 9х.
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32594883
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну попробуй на Win98 перебилдить проект


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595002
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JibSkeart ну попробуй на Win98 перебилдить проект
Все бы хорошо... да только под 98 перебилдить не получается, т.к. проект вообще не открывается. хрень какая-то...
Хм-м...


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595079
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он хоть что , кричит то ?


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595133
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 JibSkeart

Он вообще ничего не кричит. Я пытаюсь открыть файл проекта *.bpr, а он открывает соответсвующий ему *.cpp
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
// ---------------------------------------------------------------------------
 

#include <vcl.h>
#pragma hdrstop
// ---------------------------------------------------------------------------
 
USEFORM("main.cpp", Form1);
USEFORM("find.cpp", Form2);
...............
// ---------------------------------------------------------------------------
 
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->CreateForm(__classid(TForm2), &Form2);
..................


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595188
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и ?
а дальше то что ?


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595196
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А дальше ничего, скомпилить проект не удается, т.к. все кнопочки серые.


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595245
1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве ВСВ6 работает на W98 ? Кажется NT (и далее) only. Или я что-то путаю?
Если я все же прав :( то есть два пути: 1) скрупулезно анализировать используемые функции на совместимость с W98, 2) последовательно отключать в проге все, что можно и не очень можно, дабы она задышала хоть чуть-чуть. Впрочем, есть третий путь - поставить ВСВ5 он вроде совместим с W98 (надо проверить).
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595293
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1manА разве ВСВ6 работает на W98
Вообще до этого я простенькие проги писал под 98 в 6-ом билдере. Но вот приложения с БД не приходилось. И вот тут начались проблемы...
(Вообще пора наверное уже на visual C++ .Net переходить)

Насчет, скурпулезно анализировать функции , я пока еще не столько хорошо шарю... ( Просто толковой книги нет под рукой (да иногда и времени, потому что билдер - это не единственная проблема, с которой мне пока приходится разбираться).


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595301
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в догонку
6epkyTя пока еще не столько хорошо шарю
если бы это было так, то мне меньше приходилось бы задавать вопросов


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595333
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

Сначала прога тестилась В winXP, все работает ОК. Ну пошли мы ее
ставить на 98 винды. И о чудо, не работает :) ...


А в этом случае , какие симптомы ?


 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595397
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симптомы следующие:

Первый раз когда я запустил ехе-шник выдалось сообщение, что
rtl60.bpl использует oledlg32.dll (C:\windows\system32\); насчет последнего не уверен в правильности названия, ну дак вот.... на той машине, куда надо ставить прогу этого dll нет, скопировали в ту же папку, все равно не работает.


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595426
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда , это у вас немного не в том проблема

делайте так

Project->Options->packages - убираем галку buil with run time packages
Project->Options->Linker - use dynamic RTL




 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595713
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторскопировали в ту же папку, все равно не работает.

А если скопировать в системную?
А потом ещё зарегистрировать?
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595836
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выпей лучше пива. И - домой.
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32595899
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 JibSkeart
Спасибо, пока тестили на других 2-х машинах (под 98), вроде заработало...
Я наверное сразу не так вопрос поставил, действительно надо упомянуть про сообщения об ошибках.

2 CEMb
В системную не копировали, т.к. я не знаю целесообразно это будет вообще или нет. Ведь ОС разные (ХР и Вин98) (это к разговору про папку system32).
Вопрос только: Что вы подразумеваете под регистрацией?

2 MasterZiv
А насчет пива - это ХОРОШО! )))


6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32596415
Man With No Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
99% что твоей проге не хватает какого-нить файла для полного счастья.

Попробуй так:
Скачай с www.sysinternals.com 2 проги HandleEx(показывает все процессы в системе + для каждого процесса показавает все открытые им библиотеки и все открытые им системные объекты - семафоры, потоки, мьютексы-мутанты, открытые хендлы на файлы и т.д) и FileMon(показывает все обращения процессов к файлам на Ж. диске)
1. Сначало запусти FileMon на 98, потом запусти свой exe-шник скомпилированный на ХР. Если при запуске exe-шника им не найден какой-либо файл FileMon - для этого процесса в своей графе статус покажет что-то типа FILE NOT FOUND - тогда просто добавь этот файл туда где он нужен.
2. Если это не поможет запусти на ХР HandleEx и свою прогу. Затем просмотри в HandleEx для своего exe-шника открытые им библиотеки. Каких из них нет на 98?(кроме системных типа ntdll.dll их на 98 естес-но быть не должно)
Методом исключения можно найти того чего твоей проге не хватает.
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32596583
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
regsvr32 <dll>

Это если это сом-объект...
Хотя чё-то я гоню.. на это бы она по-другому ругалась бы...
(мне простительно, 2 недели выспаться не могу...)

Гы. Еду как-то в электричке года два назад, читаю книгу
"СОМ и использование ATL3.0"
СОМ большими буквами на обложке.

На одной станции заходят два высоковозрастных балбеса(из тех, что постоянно подпрыгивают и ржут громко без повода)
Один, глядя на мою книгу(а книга толстая):"О! Смотри - СОМ!" И обращаясь к своему товарищу, видимо когда-то стоявшему рядом с компом: "Ты про это чё-нить знаешь?" Второй со знанием дела: "Да, конечно, это про сом-порт!" (ага... все знания пяти цивилизаций за всю историю человечества о сом-портах...)
И оба гордые собой поехали дальше...
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32596647
Фотография Berkut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Man With No Name
OK, сегодня посмотрю, попозжее

2 CEMb
Xe-xe-xe...)

А вообще вернемся, к нашим баранам.

Вчера вечером я вдруг обнаружил, что прога моя работает, только на другой машине, при этом я ничего не менял. Хоть то, что посоветовал JibSkeart, я впредь буду учитовать. (Опыт приходит не сразу :)). Это первое, что я обнаружил.
Второе - это, как уже говорилось выше, что когда я решил перебилдить проект на другой машине под Вин98, то он вообще не хотел открываться!

И тут мелькнула мысль... (нет не про пиво) по поводу этих двух машин а не сделать ли вообще format с:!?



6epkyT
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32596719
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не сделать.

Надо просто нужную длл-ину с работающей машины перетащить на неработающую, и вообще, посмотреть, чем они отличаются всмысле установленного софта.
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32599655
Man With No Name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор"О! Смотри - СОМ!"
хе-хе-хе. С рыбой было бы смешнее.
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32599739
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Man With No Name автор"О! Смотри - СОМ!"
хе-хе-хе. С рыбой было бы смешнее.

А у меня друг , долекий от программирования человек ,когда увидел СОМ+

то у меня спрашивает , "а на что нужно такое расширение файлу ?"
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32612742
hrundel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выучи английский и почитай прару пдфников к Билдеру, и ты прозреешь, ибо ставиться он толко на NT и выше! )))
...
Рейтинг: 0 / 0
Приложение не работает в 98-ом (Borland C++ Builder 6.0)
    #32612764
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hrundelВыучи английский и почитай прару пдфников к Билдеру, и ты прозреешь, ибо ставиться он толко на NT и выше! )))

вы про что ?
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Приложение не работает в 98-ом (Borland C++ Builder 6.0)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]