Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 53

Пропала иконка с пуска

01.06.2016, 01:08. Показов 2851. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При запуске программы Вылазит окно авторизации которое успешно хайдиться вместе с иконкой в меню пуск,как вернуть на главную форму отображение программы в пуске
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.06.2016, 01:08
Ответы с готовыми решениями:

Пропала иконка CD-ROM
здравствуйте , у меня возникала проблема с виндовс виста , а имено с иконками от СД-ром у меня на компьютере стоит 1 сд-ром , он перестал...

Пропала иконка о безопасном извлечении устройства из трея.
Привет всем! Пропала иконка о безопасном извлечении устройства из трея. Предполагаю что это произошло из-за моих безуспешных стараний...

Ширина пуска
Программа выкидывает окошки внизу (как ася), но пуск на разных ОС разной ширины, его ширину как-нибудь можно получить програмно?...

27
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 53
02.06.2016, 20:59  [ТС]
Студворк — интернет-сервис помощи студентам
Delphi
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
unit Avtorizatcya;
 
interface
 
uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Imaging.pngimage,
  Vcl.ExtCtrls;
 
type
  TLogin = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    Image1: TImage;
    GroupBox1: TGroupBox;
    ComboBox1: TComboBox;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure Edit1Enter(Sender: TObject);
    procedure Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Login: TLogin;
 
implementation
 
{$R *.dfm}
 
uses DM, Main;
 
procedure TLogin.Button1Click(Sender: TObject);
begin
DM_Main.QueryUser.Active:=false;
DM_Main.QueryUser.SQL.Clear;
DM_Main.QueryUser.SQL.Add('SELECT * FROM Авторизация WHERE (((Авторизация.Логин)=login) AND ((Авторизация.Пароль)=pass));');
  if ( Login.combobox1.Text <> '') and (Login.Edit1.Text <> '')then
    begin
      DM_Main.QueryUser.Parameters.ParamByName('login').Value:=Combobox1.Text;
      DM_Main.QueryUser.Parameters.ParamByName('pass').Value:=Edit1.Text;
      Try
         DM_Main.QueryUser.Open;
      Except
         ShowMessage('Не удалось открыть таблицу пользователей!');
         Exit;
    End;
      if  DM_Main.QueryUser.Active and (DM_Main.QueryUser.RecordCount > 0) then
        begin
 
          ModalResult:=mrOk
 
 
        end
  else
    ShowMessage('Неправильное имя пользователя или пароль!');
    DM_Main.QueryUser.SQL.Clear;
    DM_Main.QueryUser.Active:=False;
  end
   else
    ShowMessage('Имя пользователя и пароль не могут быть пустыми!');
 
end;
 
procedure TLogin.Button2Click(Sender: TObject);
begin
close;
end;
 
procedure TLogin.Edit1Enter(Sender: TObject);
begin
edit1.Text:='';
end;
 
procedure TLogin.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if key=VK_RETURN then
Button1.Click;
end;
 
procedure TLogin.FormShow(Sender: TObject);
begin
  DM_Main.QueryUser.Refresh;
  ComboBox1.Clear;
  DM_Main.QueryUser.FindFirst;
  while not DM_Main.QueryUser.Eof do
    begin
      ComboBox1.Items.Add(DM_Main.QueryUser.FieldByName('Логин').AsString);
      DM_Main.QueryUser.Next;
    end;
end;
 
end.
Delphi
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
42
43
44
45
46
47
48
49
program Invent4;
 
uses
  Vcl.Forms,
  Vcl.Controls,                           // это добавили!
  Main in 'Main.pas' {MainForm},
  DM in 'DM.pas' {DM_Main: TDataModule},
  Oborudovaniye in 'Oborudovaniye.pas' {Obr},
  eCard in 'eCard.pas' {CardEdit},
  eInvent in 'eInvent.pas' {InventEdit},
  Sotrudniki in 'Sotrudniki.pas' {Sotr},
  eSotrudniki in 'eSotrudniki.pas' {eSotr},
  Dolzhnosti in 'Dolzhnosti.pas' {Post},
  eDolzhnosti in 'eDolzhnosti.pas' {ePost},
  Scheta in 'Scheta.pas' {Schet},
  eScheta in 'eScheta.pas' {eSchet},
  Cabineti in 'Cabineti.pas' {Cab},
  eCabineti in 'eCabineti.pas' {eCab},
  Avtorizatcya in 'Avtorizatcya.pas' {Login},
  Vcl.Themes,
  Vcl.Styles;
 
{$R *.res}
 
begin
  Application.Initialize;
  Application.CreateForm(TDM_Main, DM_Main);
  With TLogin.Create(Nil) Do        // это добавили!
    If ShowModal<>mrOk Then     // это добавили!
      Begin                                 // это добавили!
      Application.MessageBox('Залогиниться не получилось, программа будет закрыта!', 'Ахтунг!'); // это добавили!
      Exit;                                  // это добавили!
      End;                                  // это добавили!
  Application.MainFormOnTaskbar := True;
  TStyleManager.TrySetStyle('Carbon');
  Application.CreateForm(TMainForm, MainForm);
  Application.CreateForm(TObr, Obr);
  Application.CreateForm(TCardEdit, CardEdit);
  Application.CreateForm(TInventEdit, InventEdit);
  Application.CreateForm(TSotr, Sotr);
  Application.CreateForm(TeSotr, eSotr);
  Application.CreateForm(TPost, Post);
  Application.CreateForm(TePost, ePost);
  Application.CreateForm(TSchet, Schet);
  Application.CreateForm(TeSchet, eSchet);
  Application.CreateForm(TCab, Cab);
  Application.CreateForm(TeCab, eCab);
  Application.Run;
end.
Вот что пишет) вроде все верно сделал
Миниатюры
Пропала иконка с пуска  
0
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
02.06.2016, 23:55

Не по теме:

Цитата Сообщение от BOGG ART Посмотреть сообщение
эмм... Не очень понял вопрос...
Ладно, проехали.



Цитата Сообщение от TrueStyle777 Посмотреть сообщение
Вот что пишет
В какой момент "пишет"? До открытия формы авторизации, при открытой форме авторизации, после закрытия формы авторизации?
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
03.06.2016, 12:08
Дело вот в чем. При добавлении форм в Application первая добавленная форма считается главной для всего приложения. Вы первой добавляете модуль данных, который вообще формой не является. Если вы внимательно посмотрели мой пример, который я публиковал ранее, то я там делаю иначе. Я создаю форму авторизации вообще отдельно от приложения, форма проверяет валидность юзера и в случае успеха запускает уже приложение.
0
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
03.06.2016, 14:37
Пытливый, ТС для проверки нужен модуль данных. А создание модуля данных первым в проекте не влияет на работоспособность программы.
0
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 53
03.06.2016, 23:17  [ТС]
Цитата Сообщение от Пытливый Посмотреть сообщение
Дело вот в чем. При добавлении форм в Application первая добавленная форма считается главной для всего приложения. Вы первой добавляете модуль данных, который вообще формой не является.
У меня главной формой логин стоит
0
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 53
03.06.2016, 23:20  [ТС]
Ниже исходник мой
Вложения
Тип файла: rar D.rar (3.96 Мб, 2 просмотров)
0
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 53
03.06.2016, 23:36  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
В какой момент "пишет"? До открытия формы авторизации, при открытой форме авторизации, после закрытия формы авторизации?
Ошибку пишет после нажатия вход,ахтунг пишет после выхода
форма авторизации запускается

Добавлено через 13 минут
Пофиксил.
0
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
03.06.2016, 23:49
Цитата Сообщение от TrueStyle777 Посмотреть сообщение
Ниже исходник мой
Ясен пень откуда AV. А что за код ты показал в #21? Это ж совсем другой код!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.06.2016, 23:49

Исчезло меню пуска!!
пришел я как то домой, включаю комп, а там..... короче говоря нету пуска, откат системы не помогает и открытие &quot;explorer&quot; через...

Время пуска АД 4А180М4У3
Добрый вечер! В каком справочнике можно посмотреть время пуска асинхронных двигателей? Интересует конкретно 4А180М4У3.

Редактирование меню пуска
Можно ли как-нибудь изменить размер названия для группы плиток, чтобы колонка под номером &quot;1&quot; уместилась на место &quot;2&quot;...

Схема пуска трехфазного двигателя
Добрый день! Необходима &quot;схема пуска трехфазного двигателя вперёд&quot;. Пожалуйста, помогите с поиском

Пропал список программ из пуска
Всем доброго времени суток. Проблема такая: пропали программы из списка меню пуск((((из-за чего не знаю, постороннего ПО не ставил,...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru