Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2014, 18:44   #1
ayPinki
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 97
Восклицание не открывает форму делфи на других ПК

сделал многооконный интерфейс, ( и не 1 раз, разные) никогда проблем не было, всё открываось и на других компах, но вот какая то магия :
в одном проекте делфи просто даже не открывает форму, хотя остальные открываются, проект компилируется также без ошибок, и при вызове этой формы нажатием кнопки - всё зависает и приходится завершать процесс. - такая ситуация на ВСЕХ компах, кроме одного- моего(на моём всё без проблем работает, открывается форма, и после компиляции также работает) , на котором собственно и написал сие чудо.
в чем дело?
вот код, хотя не думаю что ...
Код:
unit Unit5;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, DB;

type
  TForm5 = class(TForm)
    Memo1: TMemo;
    BitBtn1: TBitBtn;
    DataSource4: TDataSource;
    procedure BitBtn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form5: TForm5;
     s:integer;

implementation

uses Unit2;

{$R *.dfm}
procedure TForm5.BitBtn1Click(Sender: TObject);
begin
     memo1.lines.clear;

   s:=0;
              form2.Table1.First;
   while  not   Form2.Table1.Eof do
         begin
         s:=s+ Form2.Table1.FieldValues['moshnost'];
         form2.Table1.Next;

end;
memo1.lines.Add('Îáùàÿ ìîùíîñòü êîòåëüíîé- ' +inttostr(s) + ' êÂò.');
   end;
end.
ayPinki вне форума Ответить с цитированием
Старый 24.12.2014, 19:39   #2
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

1) Uses DB; - Это что?
2) Возможная причина. Программа использует (начала использовать после изменения какого-то кода) DLL библиотеки, которых нет на других ПК.
WinCoder вне форума Ответить с цитированием
Старый 24.12.2014, 20:12   #3
ayPinki
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 97
По умолчанию

DB - сам не знаю что такое, возможно относится к базе DBE которая используется в данном проекте, как и в других.
но инструментарий я использую тот же , а тут оно вдруг не захотело работать...
ayPinki вне форума Ответить с цитированием
Старый 24.12.2014, 20:20   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от WinCoder Посмотреть сообщение
1) Uses DB; - Это что?
TDataSource откуда возьмется?
Цитата:
возможно относится к базе DBE
Не относится. А вот BDE запросто на других компах не установлено, потому что из каменного века. И Form2.Table1 как бы намекает, что используется BDE
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 24.12.2014 в 20:23.
Аватар вне форума Ответить с цитированием
Старый 24.12.2014, 20:39   #5
ayPinki
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 97
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
TDataSource откуда возьмется?Не относится. А вот BDE запросто на других компах не установлено, потому что из каменного века. И Form2.Table1 как бы намекает, что используется BDE
уважаемый, не думайте что тут всё так плохо))
всё для дбе установлено, база/таблицы и даже sql запросы на других формах работают(этого же проекта), а вот эту форму вовсе без таблиц - даже сам делфи не открывает у них.
ayPinki вне форума Ответить с цитированием
Старый 24.12.2014, 20:41   #6
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Так дайте проект в студию.
Iron Monk вне форума Ответить с цитированием
Старый 24.12.2014, 20:42   #7
ayPinki
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 97
По умолчанию

Цитата:
Сообщение от Iron Monk Посмотреть сообщение
Так дайте проект в студию.
https://cloud.mail.ru/public/960b51278ad5/111.zip
ayPinki вне форума Ответить с цитированием
Старый 24.12.2014, 20:50   #8
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию


Мне нечем посмотреть базу...

Последний раз редактировалось Iron Monk; 24.12.2014 в 20:55.
Iron Monk вне форума Ответить с цитированием
Старый 24.12.2014, 20:58   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
всё для дбе установлено
Ну и Ok коли так. Только BDE, а не дбе. Ту форму делфи мой открыл, ну и ругни полно по поводу не найденной базы.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.12.2014, 21:02   #10
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Ну и Ok коли так. Только BDE, а не дбе. Ту форму делфи мой открыл, ну и ругни полно по поводу не найденной базы.
Прописал алиас, екзешник всё равно ругается на базу. Перекомпилил у себя - всё норм. Только базы пустые)))
Iron Monk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дочерняя Форма авторизации пользователя не открывает главную форму Алексей_2012 Общие вопросы Delphi 7 04.12.2013 01:44
создать форму и её дочернюю форму и организовать вывод Делфи программирование Помощь студентам 0 21.09.2013 20:18
Вывод графики на форму ДЕЛФИ. Николай1 Помощь студентам 0 28.11.2011 17:15
скрываем форму в делфи beygul Помощь студентам 2 16.11.2010 23:07
Делфи. Свернуть форму. Chudo4258 Помощь студентам 0 04.03.2010 19:07