[ 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. Syntaxys

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

    Joined:
    2 Sep 2007
    Messages:
    61
    Likes Received:
    10
    Reputations:
    0
    Все разобрался кажись. Всем спасибо =)
     
  2. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Можно как то текст в ListBox добавить табуляцию?
     
  3. eNGi

    eNGi New Member

    Joined:
    26 Sep 2008
    Messages:
    5
    Likes Received:
    2
    Reputations:
    0
    Вообще-то мало что понял, но по ключевым словам в DelphiWorld'e можешь найти следующее:
     
  4. QEMATRIEL

    QEMATRIEL Banned

    Joined:
    1 Oct 2008
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Подскажите, если вот есть переменная mass[0..50] of string то как можно обратится к конкретному символу в каком нибудь элементе массива?
     
  5. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    Вопроса не понял...

    Допустим массив:
    Code:
    [B]mass: array [0..50] of string[/B]
    Обратиться к I - тому элементу mass.
     
  6. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    дык если
    mas:array [0..50] of string;
    тогда
    mas[x][y]:='z';
    где х - элемент массива. От 0 до 50
    а Y - символ строки. От 1 до length()
     
  7. ronald

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

    Joined:
    27 Mar 2008
    Messages:
    252
    Likes Received:
    42
    Reputations:
    6
    помогите плиз, как встроить в прогу на делфи проигрывание mp3 файла вне зависимости от того, хочет ли этого юзер. Т.е. что-то вроде музыкальной темы, также нужно, чтобы заново проигрывался файл и заново, и заново...
     
  8. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    копай в сторону bass.dll
     
  9. cremator (c)

    cremator (c) Elder - Старейшина

    Joined:
    20 Jun 2008
    Messages:
    258
    Likes Received:
    72
    Reputations:
    0
    Добавляешь компонент медиапроигрыватель(точно название не помню) и выставляешь в нем параметры где файл находится и т.д.
     
  10. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    А как в ListBox для определенного итема определенную иконку запхнуть?
     
  11. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    юзай ListView
     
  12. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    А где можно почитать о том как его юзать.А то в BDS 2006 справка чисто содрана копипастом с мсдн и про борланлские компоненты там почти не слова.
     
  13. diznt

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

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    Народ имееться файл формата .blob мне нужно его расшифровать как это сделать с помощью делфи??? там в файле храняться пароли а если открыть текстовиком то там будут миллион строк!
     
  14. cremator (c)

    cremator (c) Elder - Старейшина

    Joined:
    20 Jun 2008
    Messages:
    258
    Likes Received:
    72
    Reputations:
    0
    Файл текстовый? Или че эт за формат?
     
  15. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Ну так кто то все таки знает как в канву листбокса выводить рисунок подгруженный из ресурсов с помощью TBitmap ?
     
  16. diznt

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

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    cremator (c) вот это я и спрашиваю приблизительно

    И еще вопрос.....
    Как сделать чтобы при запуске проги не запускалось окно
    Ну по типу пинча
     
  17. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    можно сделать его просто невидимы, но нужна ли тебе вообще форма?
    Лучше создай консольный проект и формы вообще не будет.=)
     
  18. bons

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

    Joined:
    20 Dec 2007
    Messages:
    286
    Likes Received:
    121
    Reputations:
    21
    для этого достаточно не создавать окна. Если же надо его скрыть:

    http://www.codenet.ru/progr/delphi/vcl_faq/072.php
     
  19. diznt

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

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    bons спасибо помогло Application.ShowMainForm := False;

    + в репу тебе!
     
    #2159 diznt, 6 Oct 2008
    Last edited: 6 Oct 2008
  20. -slim-

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

    Joined:
    25 May 2007
    Messages:
    99
    Likes Received:
    12
    Reputations:
    0
    пишу ...точнее пытаюсь написать программу на турбо паскаль, ну чет не получается, помогите, че исправить над, буду благодарен вот код:
    Code:
    program Week;
    var U, R : integer;
    label ukr, rus;
    begin
       writeln('Виберіть мову/Выберите язык: U - українська; R - русский');
        read(U,R);
        UKR:function UKR (var x : integer);
        begin
         writeln('Введіть число [день тижня]:');
        read(x);
        write('День - ');
         case x of
        1:Write ('Понеділок, ');
        2:Write ('Вівторок, ');
        3:Write ('Середа, ');
        4:Write ('Четвер, ');
        5:Write ('Пятниця, ');
        6:Write ('Субота, ');
        7:Write ('Неділя, ');
       else writeln('не вибраний! В тижні сім днів! Вибиріть число від 1 до 7!');
      end;
         case x of
        1:Write ('перший день робочого тижня!');
        2:Write ('другий');
        3:Write ('третій');
        4:Write ('четветрий');
        5:Write ('п''''ятий');
        6:Write ('шостий');
        7:Write ('сьомий');
      end;
        if x=1 then writeln(' день робочого тижня! ');
        if x=2 then writeln(' день робочого тижня! ');
        if x=3 then writeln(' день робочого тижня! ');
        if x=4 then writeln(' день робочого тижня! ');
        if x=5 then writeln(' день робочого тижня! ');
        if x=6 then writeln(' день робочого тижня! ');
        if x=7 then writeln(' день робочого тижня! ');
    
       writeln('Кротка замітка:');
        if x=1 then writeln('опис');
        if x=2 then writeln('опис');
        if x=3 then writeln('опис');
        if x=4 then writeln('опис');
        if x=5 then writeln('опис');
        if x=6 then writeln('опис');
        if x=7 then writeln('опис');
      end;
        RUS:function RUS (var x : integer);
        begin
        writeln('Введите число [день недели]:');
        read(x);
        write('День - ');
         case x of
        1:Write ('Понедельник, ');
        2:Write ('Вторник, ');
        3:Write ('Среда, ');
        4:Write ('Четверг, ');
        5:Write ('Пятница, ');
        6:Write ('Суббота, ');
        7:Write ('Воскресенье, ');
       else writeln('не выбран! В неделе семь дней! Выберите число от 1 до 7!');
      end;
         case x of
        1:Write ('первый');
        2:Write ('второй');
        3:Write ('третий');
        4:Write ('четвертый');
        5:Write ('пятый');
        6:Write ('шестой');
        7:Write ('седьмой');
      end;
        if x=1 then writeln(' день недели! ');
        if x=2 then writeln(' день недели! ');
        if x=3 then writeln(' день недели! ');
        if x=4 then writeln(' день недели! ');
        if x=5 then writeln(' день недели! ');
        if x=6 then writeln(' день недели! ');
        if x=7 then writeln(' день недели! ');
    
       writeln('Заметка:');
        if x=1 then writeln('Понедельник....описание');
        if x=2 then writeln('Вторник........описание');
        if x=3 then writeln('Среда..........описание');
        if x=4 then writeln('Четверг........описание');
        if x=5 then writeln('Пятница........описание');
        if x=6 then writeln('Суббота........описание');
        if x=7 then writeln('Воскресенье....описание');
     end;
        if read(U) then goto ukr else writeln(Error);
        if read(R) then goto rus else writeln(Error);
    end.
    
     
Thread Status:
Not open for further replies.