copperhead Опубликовано 26 января, 2011 Жалоба Поделиться Опубликовано 26 января, 2011 Что за ошибка, часто вылазит.Где здесь ошибка?beginpud:=StrToInt(Edit1.Text);funt:=StrToInt(Edit2.Text);kg:=pud*16.38+funt*16.38/40;Label4.Caption:='В килограммах';'+FloatToStr(kg)'end; <- 47 строкаend. <-49 строкаunit1.pas(47,1) Error: Illegal expressionunit1.pas(50) Fatal: There were 1 errors compiling module, stoppingЗЫ: я в этом деле нуб жесткий , только учусь. Ссылка на комментарий
Petrovichtim Опубликовано 26 января, 2011 Жалоба Поделиться Опубликовано 26 января, 2011 Label4.Caption:='В килограммах';'+FloatToStr(kg)'первая строка конается точкой с запятой, и ты в неизвестность плюсуешь ещё преобразованиеа должно бать такLabel4.Caption:='В килограммах'+FloatToStr(kg);вот и вся ошибка, Лазариус это обжект Паскаль как я понимаю Ссылка на комментарий
copperhead Опубликовано 26 января, 2011 Автор Жалоба Поделиться Опубликовано 26 января, 2011 Petrovichtim, вроде да, object pascalспс закомпилировал без проблем, но вот ошибка всё равно вылазит когда я проект собираю, потом пытаюсь опять компилировать не выходит(опять эта ошбка)javascript:emoticon('*49') Ссылка на комментарий
L0K1 Опубликовано 26 января, 2011 Жалоба Поделиться Опубликовано 26 января, 2011 copperheadрадует конечно, что кто-то правильный паскаль изучает.Но дата 2107 год намекает, что прогу написали в будущем.Жду терминатора с попкорном.. Ссылка на комментарий
copperhead Опубликовано 26 января, 2011 Автор Жалоба Поделиться Опубликовано 26 января, 2011 copperheadрадует конечно, что кто-то правильный паскаль изучает.Но дата 2107 год намекает, что прогу написали в будущем.Жду терминатора с попкорном..ахах, на счёт даты не знаю, но что это за ошибка и...почему дата такая??) Ссылка на комментарий
L0K1 Опубликовано 26 января, 2011 Жалоба Поделиться Опубликовано 26 января, 2011 мб. в самом лазарусе прописан формат даты, несовместимый с виндовой. В итоге он как-то странно получает дату.. и естественно в шоке. Ковыряйте настройки..Может не для той локали, например. Ссылка на комментарий
copperhead Опубликовано 26 января, 2011 Автор Жалоба Поделиться Опубликовано 26 января, 2011 Ладно, в общем разобрался..ещё одно(кстати по Delphi!!!)-нужно чтобы Файл при 1-ом запуске добавлялся в автозапуск не нажимая на кнопку т.е через Form1 , как это сделать???Искал в нете нашел разные примеры:uses Registry;procedure TForm1.FormCreate(Sender: TObject);var reg: TRegistry;begin.... Reg := nil; try reg := TRegistry.Create; reg.RootKey := HKEY_LOCAL_MACHINE; reg.LazyWrite := false; reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', false); reg.WriteString('My App', Application.ExeName); reg.CloseKey; reg.free; except if Assigned(Reg) then Reg.Free; end;......end;usesRegistryvarKey:=TRegistry;beginKey:=TRegistry.Create;Key.RootKey:=HKEY_LOCAL_MACHINE;Key.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run\',true);Key.WriteString('AUTORUN',ExtractFilePath(Application.ExeName)+'AUTORUN.exe');Key.CloseKey;end;1234567891011 procedure TForm1.N1Click(Sender: TObject);var reg: TRegistry;begin reg:= TRegistry.Create; reg.RootKey:= HKEY_LOCAL_MACHINE; reg.OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',False); reg.WriteString('CopyDB',Application.ExeName); reg.CloseKey; reg.Free;end;var reg: tregistry;beginreg := tregistry.create;reg.rootkey := hkey_local_machine;reg.lazywrite := false;reg.openkey('software\microsoft\windows\currentversion\run', false);reg.writestring('progrmma', application.exename); {вместо programma можно вставить что нибудь своё}reg.closekey;reg.free;end; Ссылка на комментарий
Petrovichtim Опубликовано 27 января, 2011 Жалоба Поделиться Опубликовано 27 января, 2011 Событие формы On.Create в винде в общем 7 мест автрозагрузки, ищи какое для тебя удобнее Ссылка на комментарий
copperhead Опубликовано 27 января, 2011 Автор Жалоба Поделиться Опубликовано 27 января, 2011 Событие формы On.Create в винде в общем 7 мест автрозагрузки, ищи какое для тебя удобнеея понял что событие формы On.Createно хотелось бы по подробнее, а то чёт недогоняю. Ссылка на комментарий
Vsadnik665 Опубликовано 27 января, 2011 Жалоба Поделиться Опубликовано 27 января, 2011 Видимо, в событии пишешь Form1->ButtonX.Click();чтоб не нажимая на кнопку Ссылка на комментарий
copperhead Опубликовано 28 января, 2011 Автор Жалоба Поделиться Опубликовано 28 января, 2011 Видимо, в событии пишешь Form1->ButtonX.Click();чтоб не нажимая на кнопкунее, я про автозапуск. Ссылка на комментарий
copperhead Опубликовано 28 января, 2011 Автор Жалоба Поделиться Опубликовано 28 января, 2011 всё разобрался. Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти