1. Flaviy02.05.2025 at 3:23 AMот
  2. DAVINCI02.05.2025 at 2:45 AMот
Loading...
Loading...

Delphi Support

Discussion in 'С/С++/Pascal/Delphi' started by MDK, 25.07.2013.

  1. PoXuIsTPZ

    PoXuIsTPZ

    Статус:
    Оффлайн
    Joined:
    07.12.13
    Messages:
    0
    Репутация:
    3 +/-
    Добрый вечер.
    Подскажите пожалуйста код, для открытия папки при нажатии на кнопку
     
  2. Indie

    Тру кодер
    Indie

    Статус:
    Оффлайн
    Joined:
    18.12.12
    Messages:
    901
    Репутация:
    192 +/-
    Что именно нужно: что бы папка открылась в windows или что бы тебе показало все файлы в папке?
     
  3. PoXuIsTPZ

    PoXuIsTPZ

    Статус:
    Оффлайн
    Joined:
    07.12.13
    Messages:
    0
    Репутация:
    3 +/-
    Ну, вот есть же софт от deival909, только что увидел что его забанили, не в этом суть. Вообщем у него там в каждом софте была кнопка рядом с крестиком (в правом верхнем углу), открыть папку с результатами или как там было, вот как так сделать?
     
  4. K4SPER

    K4SPER

    Статус:
    Оффлайн
    Joined:
    05.04.13
    Messages:
    84
    Репутация:
    71 +/-
    ShellExecute
     
  5. Nimo

    Nimo

    Статус:
    Оффлайн
    Joined:
    06.01.13
    Messages:
    48
    Репутация:
    7 +/-
    Это же обычные "программисты", им надо писать иначе.

    ShellExecute(Form1.Handle,'explore','C:\',nil,nil,SW_SHOW) ;
     
  6. Rikki Six

    Rikki Six

    Статус:
    Оффлайн
    Joined:
    13.04.14
    Messages:
    45
    Репутация:
    33 +/-
    ну да, а еще будет лучше расписать им, что Form1 - это название формы, а C:\ - это расположение папки, которую, собственно, нужно открыть
     
  7. Indie

    Тру кодер
    Indie

    Статус:
    Оффлайн
    Joined:
    18.12.12
    Messages:
    901
    Репутация:
    192 +/-
    аа, остальное?. Раз начал, продолжай..
     
  8. Rikki Six

    Rikki Six

    Статус:
    Оффлайн
    Joined:
    13.04.14
    Messages:
    45
    Репутация:
    33 +/-
    explore - это метод открывания, при explore открывается папка в explorer (думаю ты знаешь, что это значит в ОС), nil (два раза) - обнуление некоторых параметров функции, SW_SHOW - это то, что нужно сделать с этой папкой, в данном случае открыть ее и все содержимое просматривать. Но правильнее будет написать SW_SHOWNORMAL
     
  9. Indie

    Тру кодер
    Indie

    Статус:
    Оффлайн
    Joined:
    18.12.12
    Messages:
    901
    Репутация:
    192 +/-
    спс)
     
  10. golden103

    golden103

    Статус:
    Оффлайн
    Joined:
    11.02.13
    Messages:
    15
    Репутация:
    0 +/-
    Уважаемые господа кодеры, нужна ваша помощь.
    Проблема заключается в том что я решил написать что то типа прокси-граббера использую многопоточность, но он не работает так как должен, с одним потоком все нормально, а вот с несколькими проблема... Код ниже...



    Когда в MyThread[].Terminated указываешь 1, то программа бесконечно тащить ип...

    За ранее спасибо за помощь.
     
    Last edited: 15.04.2014
  11. Rikki Six

    Rikki Six

    Статус:
    Оффлайн
    Joined:
    13.04.14
    Messages:
    45
    Репутация:
    33 +/-
    ты все усложнил , аж больно на код смотреть :russian_roulette:
    это ведь так просто, просто создай цикл for на создание потоков и все
     
  12. MishaRed

    MishaRed

    Статус:
    Оффлайн
    Joined:
    02.06.13
    Messages:
    450
    Репутация:
    142 +/-
    Там цикл и так то есть, наверное ты не заметил когда "болел" этим кодом.
    golden103, создавать HTTP, RegExpr надо в выполнении самих потоков (процедура Execute) и эти классы будут отдельные для каждого потока.
     
  13. Slеnder

    Slеnder

    Статус:
    Оффлайн
    Joined:
    24.11.12
    Messages:
    1,518
    Репутация:
    883 +/-
    Привет, вот проблема,при парсинге инфы о акке выдает непонятные символы типа " Angola IN 46703, angola,�IN�46703, United States" или такое ????? как это исправить?