Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
1

При добавлении иконки к программе

08.12.2012, 15:24. Показов 658. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добавляю вот эту иконку к программе и программа при компиляции появлятся и моментально исчезает без ошибок .
Что за ерунда?
Вложения
Тип файла: zip c0d15684e6c186289b50dfe083f5c562c57e8fb6.zip (179.4 Кб, 7 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2012, 15:24
Ответы с готовыми решениями:

При размещении иконки Font Awesome в разметке появились дополнительно 4 иконки в разных частях разметки
При размещении иконки Font Awesome в <h2> одной из секций разметки HTML (строка 62) появились ещё 4...

Замена иконки в программе.
Решил поменять иконку в программе. зашел в project/ options и там поменял. Иконка в папке с прогой....

Присвоение иконки к другой программе
Здравствуйте у меня такой вопрос как заменить иконку другой программы допустим выбрал я программу а...

Все просто. Код работает при редактировании, а при добавлении нет
Собственно форма открывается с кнопки: Private Sub Кнопка9_Click() DoCmd.OpenForm...

6
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
09.12.2012, 19:01  [ТС] 2
Помогите
0
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
09.12.2012, 19:15 3
Код программы покажешь или гадать будем?
0
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
09.12.2012, 19:48  [ТС] 4
Разве в коде дело?
Программа без иконки норм работает .
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, Menus;
 
type
  TForm1 = class(TForm)
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    Timer1: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure FormPaint(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure N1Click(Sender: TObject);
    procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
  col_row = record
    col: integer;
    row: integer;
  end;
 const
 
 
  MAX_SIZE = 32;
  MAX_H = 8;
  MAX_W = 8;
 
var
  Form1: TForm1;
    Pole: array [1..MAX_H,1..MAX_W] of integer;
 
 
  Pictures: TBitmap;
 
  n : integer;
  count: integer;
  open1: col_row;
  open2: col_row;
 
  W: integer;
  H: integer;
  WK: integer;
  HK: integer;
 
implementation
 
{$R *.dfm}
 
procedure Kletka(col,row: integer);
var
  x,y: integer;
  src, dst : Trect;
 
begin
 
  x := (col-1)*WK;
  y := (row-1)*HK;
 
 
  if Pole[col,row] > 200 then
 
   begin
 
      Form1.Canvas.Brush.Color := clBtnFace;
      Form1.Canvas.Pen.Color := clBtnFace;
      Form1.Canvas.Font.Color := clBtnFace;
    end;
 
 
  if (Pole[col,row] > 100) and (Pole[col,row] < 200)
   then
 
       begin
 
 
      src := Bounds((Pole[col,row]-100 -1 )*WK,0,WK,HK);
 
 
      dst := Bounds(x,y,HK-2,WK-2);
 
 
      Form1.Canvas.CopyRect(dst,Pictures.Canvas,src);
      Form1.Canvas.Pen.Color := clBlack;
      Form1.Canvas.Font.Color := clBlack;
      Form1.Canvas.Brush.Style := bsClear;
  end;
 
 
  if (Pole[col,row] > 0) and (Pole[col,row] < 100) then
 
    begin
      Form1.Canvas.Brush.Color := clBtnFace;
      Form1.Canvas.Pen.Color := clBlack;
      Form1.Canvas.Font.Color := clBtnFace;
    end;
 
 
  Form1.Canvas.Rectangle(x,y,x+WK-2,y+HK-2);
 
  Form1.Canvas.Brush.Color := clBtnFace;
 
end;
 
 
procedure ShowPole;
var
   row,col: integer;
begin
   for row:=1 to H do
      for col:=1 to W do
           Kletka(row,col);
end;
 
 
Procedure NewGame;
var
 
  k: integer;
  r: integer;
  buf: array[1..MAX_SIZE] of integer;
  i,j: integer;
 
begin
  Randomize;
  k := Trunc(H*W/2);
 
  for i:=1 to k do
      buf[i] := 0;
 
 for i:=1 to H do
    for j:=1 to W do
      begin
        repeat
          r := random (k) + 1;
        until buf[r] < 2;
        Pole[i,j] := r;
        inc(buf[r]);
      end;
 
   n:=0;
   ShowPole;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
var
  np: integer;
begin
  Pictures := TBitmap.Create;
  Pictures.LoadFromFile('pictures.bmp');
 
  HK := Pictures.Height-1;
  WK := HK;
 
  np:= Round(Pictures.Width / WK);
  if np <= 15
    then H := 4
    else H :=5;
  W := Round(np*2/H);
 
 
  Form1.ClientHeight := H * HK;
  Form1.ClientWidth := W * WK;
 
 
  Form1.Timer1.Enabled := False;
  Form1.Timer1.Interval := 200;
 
  n := 0;
  NewGame;
end;
 
procedure TForm1.FormPaint(Sender: TObject);
begin
    ShowPole;
end;
 
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  col_: integer;
  row_: integer;
 
begin
  col_ := Trunc(X/WK) + 1;
  row_ := Trunc(Y/HK) + 1;
 
 
  if Pole[col_,row_] > 200 then
 
  exit;
 
 
  if count = 0 then
  begin
    count := 1;
    open1.col := col_;
    open1.row := row_;
 
 
    Pole[open1.col,open1.row] := Pole[open1.col,open1.row] + 100;
    Kletka(open1.col,open1.row);
    exit;
 
end;
if count = 1 then begin
    open2.col := col_;
    open2.row := row_;
    if (open1.col = open2.col) and (open1.row = open2.row)
       then exit
 
    else begin
      count := 2;
      Pole[open2.col,open2.row] :=
           Pole[open2.col,open2.row] + 100;
      Kletka(open2.col,open2.row);
 
 
      if Pole[open1.col,open1.row] = Pole[open2.col,open2.row] then
 
        begin
          n := n+1;
          Form1.Timer1.Enabled := True;
 
        end;
    end;
    exit;
  end;
 
  if count = 2 then
  begin
 
    Pole[open1.col,open1.row] := Pole[open1.col,open1.row] - 100;
    Pole[open2.col,open2.row] := Pole[open2.col,open2.row] - 100;
    Kletka(open1.col,open1.row);
    Kletka(open2.col,open2.row);
 
 
    open1.col := col_;
    open1.row := row_;
    count := 1;
 
 
    Pole[open1.col,open1.row] := Pole[open1.col,open1.row] + 100;
    Kletka(open1.col,open1.row);
  end;
end;
 
procedure TForm1.Timer1Timer(Sender: TObject);
begin
 
  Pole[open1.col,open1.row] := Pole[open1.col,open1.row] + 100;
  Pole[open2.col,open2.row] := Pole[open2.col,open2.row] + 100;
  count := 0;
  Kletka(open2.col,open2.row);
  Kletka(open1.col,open1.row);
 
 
  Form1.Timer1.Enabled := False;
 
  if n = Trunc(W*H/2)
  then
  begin
    Form1.Canvas.Font.Name := 'Times New Roman';
    Form1.Canvas.Font.Size := 36;
    Form1.Canvas.Font.Color := clBlack;
    Form1.Canvas.TextOut(70,160,'Game Over!');
  end;
end;
 
procedure TForm1.N1Click(Sender: TObject);
begin
Canvas.Rectangle(0,0,ClientWidth,ClientHeight);
    NewGame;
end;
 
 
 
end.
0
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
09.12.2012, 22:16 5
Да, дело не в коде... Каспер ругается на пустую прогу с твоей иконкой, что в ней троян.
Надеюсь это случайность...
Вот переделал:
Вложения
Тип файла: rar ico_01.rar (16.6 Кб, 5 просмотров)
0
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
10.12.2012, 00:58  [ТС] 6
gorfil,
А в чем глюк то был?
0
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
10.12.2012, 10:36 7
Цитата Сообщение от iluxa1810 Посмотреть сообщение
gorfil,
А в чем глюк то был?
Цитата Сообщение от gorfil Посмотреть сообщение
Каспер ругается на пустую прогу с твоей иконкой, что в ней троян.
Глюк в трояне. Я скопировал картинки в другой файл.
0
10.12.2012, 10:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2012, 10:36
Помогаю со студенческими работами здесь

Иконки Font Awesome - как задать цвет каждой иконки по отдельности?
Добрый вечер/день/утро! Прошу помочь разобраться... Нашел на просторах код кнопок для блока соц....

Нарушение прав доступа при записи по адресу 0х00000000 при добавлении элемента структуры
прошу помощи, выбивает эту ошибку при добавлении элемента структуры, также приму во внимание другие...

Ошибка при добавлении данных в БД при нажатии на кнопку
Пишу приложение для БД access на C#. Существует форма &quot;добавить&quot; на которой расположены text.box,...

При добавлении в DataTable новой строки и изменении внешнего ключа возникает конфликт при сохранении в базу
У меня есть DataSet с двумя таблицами (назовём их Т1 и Т2). В Т1 есть внешний ключ на таблицу Т2....


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru