[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Всем здрасти.
    Чувствую себя нубом от того, что зайдя в опции проекта, который я уже хз сколько делаю, на вкладку version info не смог нажать Include version information in project!!! Она просто не доступна! От чего это может быть?
    ЗЫ Раньше делал проект в delphi 2007, а щас в delphi 2010.
     
  2. s0l_ir0n

    s0l_ir0n Active Member

    Joined:
    14 Mar 2009
    Messages:
    399
    Likes Received:
    144
    Reputations:
    18
    попробуй удалить из папки проекта все файлы с расширением dcu, bdsproj, bdsproj.local, identcache, res, dcu, cfg, dof, ~ddp, ~pas, ~dpr, drc
     
    2 people like this.
  3. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    не прокатило
     
  4. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Если ресурс Билдером открыть ресурсный файл, и добавить информацию о версии, откомпилировать, то версия будет.
    ЗЫ Иконку тоже нельзя изменить - что-то с ресурсвми. Заменил главный ресурсный файл файлом с чистого проекта - нифига.
    ЗЗЫ В проекте используется не один res файл.
     
    #4804 Proger10, 26 Nov 2009
    Last edited: 26 Nov 2009
    1 person likes this.
  5. Vasek13

    Vasek13 Banned

    Joined:
    13 May 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    -5
    Помогите решить задачку на паскале
    даны действительное число a и натур. число n.Вычислить если n=5
    p=a(a+1)...(a+n-1)
     
    1 person likes this.
  6. Alk@sh

    Alk@sh Member

    Joined:
    5 Jul 2009
    Messages:
    26
    Likes Received:
    9
    Reputations:
    0
    привет, я в этой сфере новичек (второй день занимаюсь)
    не могли бы вы мне показать код передачи информации мне на мейл
    типа вводишь в программе логин и пароль а она отсылает его мне на мейл

    заранее спс))
     
  7. transserg

    transserg Elder - Старейшина

    Joined:
    2 Jul 2008
    Messages:
    147
    Likes Received:
    25
    Reputations:
    2
    Proger10 сделай копию проэкта и удали ресурсный фалй тот что с именем проэкта совпадает при открытии проэкта делви обругает тебе что несмогла найти его и создаст занова=) таккоу бывало когда разные версии среды
     
    2 people like this.
  8. s0l_ir0n

    s0l_ir0n Active Member

    Joined:
    14 Mar 2009
    Messages:
    399
    Likes Received:
    144
    Reputations:
    18
    http://forum.antichat.ru/showpost.php?p=1715554&postcount=19
     
  9. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    ZET36 посмотри это, если не читал
    [WASM.RU] Цикл статей от Ms-Rem - "Перехват API функций в Windows NT"
    http://www.wasm.ru/series.php?sid=8
    Есть исходник готовой библы по перехвату и инжекции кода с примерами на delphi, советую почитать кто не видел для расширения кругозора ;)
     
    #4809 alexey-m, 26 Nov 2009
    Last edited: 26 Nov 2009
    1 person likes this.
  10. Proger10

    Proger10 Member

    Joined:
    19 Dec 2008
    Messages:
    80
    Likes Received:
    7
    Reputations:
    0
    Большое спасибо за помощь! Но все было проше - в исходниках проекта (Client.dpr) было написано:
    Code:
    {$R Client.res}
    , а должно было:
    Code:
    {$R *.res}
     
  11. StealthMaster

    StealthMaster Member

    Joined:
    3 Dec 2008
    Messages:
    52
    Likes Received:
    11
    Reputations:
    0
    Code:
    program Multiplier;
    uses crt;
    var
      p, a: real;
      n: integer;
    begin
      n := 5;
      p := 0;
      write('a=');
      readln(a);
    
      repeat
        inc(n);
        p := p*(a+1);
      until (n = 0);
    
      writeln ('p=',p);
      readln;
    end.
    

    Как-то так, если я правильно условие задачи понял)
     
  12. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    Видел где-то тут тему, щас не могу её найти.
    Вирус, который передает звук с микрафона жертвы, не подскажите где найти.
    или с камеры если есть такой?
     
  13. h(f)ucker

    h(f)ucker Member

    Joined:
    11 Jul 2009
    Messages:
    81
    Likes Received:
    84
    Reputations:
    32
    поищи в темах slesh'a, он вроде писал
     
    1 person likes this.
  14. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    на сайте slesh'a смотри http://slesh.name/?act=beta
     
  15. SHAXID

    SHAXID Elder - Старейшина

    Joined:
    13 Dec 2007
    Messages:
    24
    Likes Received:
    17
    Reputations:
    -6
    Помогите плз сделать это задание..
    Имеется 4 вида фигуры: точка, круг, квадрат и правильный треугольник. Требуется создать программу, которая содержала бы список из выше приведенных фигур и рисовала бы их на экране. Каждый экземпляр какого-либо вида фигуры обладает координатами центра, относительно которого экземпляр будет рисоваться. Если список не пуст, то один элемент списка обязательно должен быть активным, то есть:
    1. при отображении он должен каким-либо образом выделяться
    2. с данным элементом пользователь может проводить различные операции:
    а. удалить
    b. подвинуть на экране (влево, вправо, вверх, вниз)
    с. повернуть на какой-либо угол (для квадрата и треугольника)
    d. изменить размер
    e. изменить цвет
    Программа должна позволять пользователю выбирать вид фигуры и создавать фигуру текущего вида, которая будет добавляться в список.
     
  16. Fireblade

    Fireblade Member

    Joined:
    31 Mar 2009
    Messages:
    56
    Likes Received:
    7
    Reputations:
    0
    решил вернуться и повторить пройденое в паскале. Хотел написать элементарный калькулятор, да вылазиет ошибка: "Error in expression"
    вот код
    Code:
    program calc;  
    uses crt;  
    var a,s,b:integer; c:char;  
    begin       
         writeln('введите 1 число');       
         readln(a);       
         writeln('введите знак дейчтвия');       
         readln(c);       
         writeln('введите 2 число');       
         readln(b);      
         case c of            
             + : s:=a+b;           
              - : s:=a-b;           
             * : s:=a*b;           
              / : s:=a/b;       
         end;       
         writeln('ответ=',s);       
         repeat until keypressed;  
    end.
     
  17. total90

    total90 Elder - Старейшина

    Joined:
    30 Sep 2009
    Messages:
    90
    Likes Received:
    85
    Reputations:
    12
    не пробывал весь русский заменить на английский?
     
  18. h(f)ucker

    h(f)ucker Member

    Joined:
    11 Jul 2009
    Messages:
    81
    Likes Received:
    84
    Reputations:
    32
    ну символ поидее вот так должен быть '+' '-' '*' '/'
    И к чему тут uses crt?

    Да И S формат REAL потому что деление
     
    #4818 h(f)ucker, 26 Nov 2009
    Last edited: 26 Nov 2009
  19. total90

    total90 Elder - Старейшина

    Joined:
    30 Sep 2009
    Messages:
    90
    Likes Received:
    85
    Reputations:
    12
    каг бэ стандартный модуль иль нет?
     
  20. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Вообще то символы в ковычки брать надо
    Code:
    program calc;  
    uses crt;  
    var
      a,s,b: integer;
      c: char;  
    begin       
         writeln('введите 1 число');       
         readln(a);       
         writeln('введите знак действия');       
         readln(c);       
         writeln('введите 2 число');       
         readln(b);      
         case c of            
             '+' : s:=a+b;           
              '-' : s:=a-b;           
             '*' : s:=a*b;           
              '/' : s:=a div b;       //s - integer!
         end;       
         writeln('ответ=',s);       
         repeat until keypressed;  
    end.
     
Thread Status:
Not open for further replies.