1. 2xB07.07.2024 в 23:41от
Загрузка...

Delphi Support

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем MDK, 25.07.2013.

  1. PoXuIsTPZ

    PoXuIsTPZ

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

    Тру кодер
    Indie

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

    PoXuIsTPZ

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

    K4SPER

    Статус:
    Оффлайн
    Регистрация:
    05.04.13
    Сообщения:
    87
    Репутация:
    71 +/-
    ShellExecute
     
  5. Nimo

    Nimo

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

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

    Rikki Six

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

    Тру кодер
    Indie

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

    Rikki Six

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

    Тру кодер
    Indie

    Статус:
    Оффлайн
    Регистрация:
    18.12.12
    Сообщения:
    901
    Репутация:
    192 +/-
    спс)
     
  10. golden103

    golden103

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



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

    За ранее спасибо за помощь.
     
    Последнее редактирование: 15.04.2014
  11. Rikki Six

    Rikki Six

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

    MishaRed

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

    Slеnder

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