Аватар для sdvig
0 / 0 / 0
Регистрация: 30.01.2008
Сообщений: 5

как сделать setup.exe?

30.01.2008, 00:26. Показов 12103. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Внимание вопрос:

приложения которые написаны в билдере не запускаются на других компьютерах:huh::huh:

например: если пишешь приложение интерфейс базы данных, создаешь псевдоним базы данных в котором твоя таблица, но на другой машине этого псевдонима нет БЛИН!!
и конечно как сделать setup ?
Очень тебя прошу подскажи, или дай ссылку на литературу...((
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2008, 00:26
Ответы с готовыми решениями:

Возможно ли после установки программы удалить setup.exe?
Я пользуюсь smart install maker, скажите возможно ли после установки программы, удалить setup.exe

Code::Bloks C++, В чем разница "codeblocks-12.11-setup.exe" и "codeblocks-12.11mingw-setup.exe"
Захожу на сайт хочу скачать codeblocks чтобы на нем изучать си++ , толька н могу понять разницы там для виндовс есть четыре файла вот они ...

После установки Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe дает ошибку Exception elinifileexpectation in module devcpp․exe
Ошибка- Exception elinifileexpectation in module devcpp․exe at 0004B209 Unable to write to C:\Dev-Cpp\config\devcpp.ini

13
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
30.01.2008, 11:59
а в чем псевдоним писать, у меня есть скрипты на прописывание и в бде и в одбц
0
HAKCER4
30.01.2008, 16:18
установі DELPHI вместі с нім ідёт INSTAL SHEILD EXPRES через него і создаёться большінство інсталяков!!!!!
А ещё можно SFX в WINRARe создать!!!
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
30.01.2008, 16:27
а как по мне, то прога должна при первом запуске все настраивать, меньше гемороя...
0
 Аватар для sdvig
0 / 0 / 0
Регистрация: 30.01.2008
Сообщений: 5
30.01.2008, 17:51  [ТС]
то есть нада скрипт который создаст псевдоним. Это нада поискать в Win32 типа к чему и как обращатся?? БДЕ псевдоним...
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
30.01.2008, 18:44
Цитата Сообщение от sdvig Посмотреть сообщение
то есть нада скрипт который создаст псевдоним. Это нада поискать в Win32 типа к чему и как обращатся?? БДЕ псевдоним...

бде-псевдоним можно заделать с помощью бде-функций...
пример создания алиасов и в одбц и в бде:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
void __fastcall TMainForm::CreateAlias(AnsiString OName, AnsiString AName)
{
  try{
    HINSTANCE Odbc = LoadLibrary("odbccp32.dll");
    // Создадим системный DSN
    CreateODBC = (bool (INSTAPI*)(HWND hwndParent, WORD fRequest, LPCSTR lpszDriver, LPCSTR lpszAttributes))::GetProcAddress(Odbc,"SQLConfigDataSource");
    if(!(*(CreateODBC))(NULL, ODBC_ADD_SYS_DSN, "Oracle in OraClient10g_home1", "DSN=Naryad\0"
    "Password=dbo\0" "ServerName=astra46\0" "UserID=dbo\0")){
      AppError("Ошибка создания источника данных в ODBC.");
      WriteLog("Error: Ошибка создания источника данных в ODBC.", User->Login);
      _exit(0);
    }
    FreeLibrary(Odbc);
  }catch(...){
    AppError("Ошибка создания источника данных в ODBC.");
    WriteLog("Error: Ошибка создания источника данных в ODBC.", User->Login);
    _exit(0);
  }
  DBIResult rslt = DbiInit(NULL);
  if(rslt == DBIERR_NONE){
    AnsiString AliasName = AName, Driver = "Oracle in OraClient10g_home1";
    AnsiString Param = "DATABASE NAME:dbo;USER NAME:dbo;OPEN MODE:READ/WRITE;";
    Param += "BATCH COUNT:200;LANGDRIVER:'ascii' ANSI;MAX ROWS:-1;ODBC DSN:" + OName + ";SCHEMA CACHE DIR:;";
    Param += "SCHEMA CACHE SIZE:8;SCHEMA CACHE TIME:-1;SQLPASSTHRU MODE:SHARED AUTOCOMMIT;";
    Param += "SQLQRYMODE:SERVER;ENABLE SCHEMA CACHE:FALSE;ENABLE BCD:FALSE;ROWSET SIZE:20;";
    Param += "BLOBS TO CACHE:64;BLOB SIZE:32;PASSWORD:dbo";
    rslt = DbiAddAlias(NULL, AliasName.c_str(), Driver.c_str(), Param.c_str(), TRUE);
    if(rslt != DBIERR_NONE && rslt != DBIERR_NAMENOTUNIQUE){
      AppError("Ошибка создания псевдонима БД.");
      AnsiString Why = "Неизвестная ошибка";
      if(rslt == DBIERR_OBJNOTFOUND) Why = "Неверный параметр/несуществующая секция для заданного драйвера";
      if(rslt == DBIERR_UNKNOWNDRIVER) Why = "Неизвестный драйвер";
      WriteLog("Error: Ошибка создания псевдонима БД (" + Why + ").", User->Login);
      _exit(0);
    }
  }else{
    AppError("Ошибка создания псевдонима БД.");
    WriteLog("Error: Ошибка создания псевдонима БД.", User->Login);
    _exit(0);
  }
}
0
 Аватар для sdvig
0 / 0 / 0
Регистрация: 30.01.2008
Сообщений: 5
30.01.2008, 22:41  [ТС]
Очень спасиба!
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
05.02.2008, 14:01
а как по мне, то нах одбс вообще использовать? Используй ADO и небудешь знать гемора
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
05.02.2008, 14:41
Цитата Сообщение от FreeWay Посмотреть сообщение
а как по мне, то нах одбс вообще использовать? Используй ADO и небудешь знать гемора
адо - ну не знаю... на любителя, по мне лучше использовать компоненты, строго заточенные под определенный sql-сервер, например одаки или идаки...
0
Гость
05.02.2008, 15:09
Цитата Сообщение от WooDooMan666 Посмотреть сообщение
адо - ну не знаю... на любителя, по мне лучше использовать компоненты, строго заточенные под определенный sql-сервер, например одаки или идаки...

для общего применения лучше и современней АДО, для строго заточенные под определенный sql-сервер согласен, но вряд ли у создавшего темму чела таковой
Администратор
 Аватар для mik-a-el
87855 / 53176 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
05.02.2008, 15:15
Цитата Сообщение от WooDooMan666
адо - ну не знаю... на любителя
АДО - де-факто стандартная технология доступа к базам данных. Поэтому выражение "на любителя" не совсем корректно
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
05.02.2008, 16:01
адо - стандартная, не спорю... но не во всех случаях приемлимая...
я могу, конечно, ошибаться, но адо изначально затачивался под аксесс и виндозный sql-сервак... ну а если у человека, например, фокспрошные базы, адо тут совсем не катит, сам проверял... ну а для других sql-серверов лучше брать компоненты под них заточенные... не всегда универсальность лучше, узконаправленности
0
Администратор
 Аватар для mik-a-el
87855 / 53176 / 249
Регистрация: 10.04.2006
Сообщений: 13,764
05.02.2008, 16:13
Цитата Сообщение от WooDooMan666
я могу, конечно, ошибаться, но адо изначально затачивался под аксесс и виндозный sql-сервак... ну а если у человека, например, фокспрошные базы, адо тут совсем не катит, сам проверял...
Я лично занимался интеграцией приложений баз данных foxpro, dbase, ib, oracle, sql server, paradox. АДО катит везде.

Однако, мы отвлеклись от темы.
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
05.02.2008, 16:55
да вообще, эту тему можно уже закрыть, что просили, то ответили, а остальное - это размышления на вольную тему...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.02.2008, 16:55
Помогаю со студенческими работами здесь

Как сделать .exe
У меня такой вопрос. У меня есть программа каторая состоит из 3 файлов как я могу сделать эту програму чтобы она открывалась сама с...

Как сделать рабочий exe ?
При запуске .exe файла из папки выдает ошибку. Как собрать .exe со включенными библиотеками ?

как сделать exe файл?
Проблема такая: написал программу на С++, но как мне теперь запаковать ее в exe файл, чтобы программа запускалась без C++? Помогите...

Eclipse-как сделать exe
У меня такая проблема: кто работает на еклипсе, и кто может подсказать можно ли с етой среды сделать что-то вроди exe-файла, например...

Подскажите. как сделать exe файл?
Написана программа с помощью builder, нужно из этих файлов сделать exe файл с программой. как?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Закрытая тема Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru