Как в Delphi реализовать DoEvents

aspid 19.03.2004 - 08:52 | В VB6 существует DoEvents, c С# Application.DoEvents();, в Delphi как можно реализовать подобную конструкцию?
theodor_iv 1 - 19.03.2004 - 09:11 | Application.ProcessMessages;
aspid 2 - 19.03.2004 - 09:22 | Спасибо, но хотелось бы еще узнать по оcобенностям Delphi: Необходимо получить полный путь папки в которой находится exe-шник. Использовать для этой цели конструкцию Application.ExeName;, не удобно, поскольку приходится от полученной строки "отрезать" имя exe-шника?
Наф 3 - 19.03.2004 - 09:24 | function GetCurrentDir: string;
VaS 4 - 19.03.2004 - 09:34 | Наф: Человеку надо получить не текущую директорию, а каталог, откуда был запущен данный процесс. ExtractFilePath(ParamStr(0))
Alina 5 - 19.03.2004 - 09:36 | Неправда. GetCurrentDir не имеет к этому никакого отношения :) >Использовать для этой цели конструкцию Application.ExeName;, не удобно, >поскольку приходится от полученной строки "отрезать" имя exe-шника Неужели "отрезать" имя exe-шника функцией ExtractFilePath (Application.ExeName) действительно неудобно???
Alina 6 - 19.03.2004 - 09:37 | Оп-c :)) "Неправда. GetCurrentDir не имеет к этому никакого отношения :)" относится к 3 а не к 4 :)
Наф 7 - 19.03.2004 - 09:46 | [4-6] Согласен, поторопился GetCurrentDir это я так понимаю рабочая папка?
SBoyko 8 - 19.03.2004 - 10:06 | Угумс. При запуске приложения равен ExePath'у
aspid 9 - 19.03.2004 - 10:16 | to 5: "Неужели "отрезать" имя exe-шника функцией ExtractFilePath (Application.ExeName) действительно неудобно???" - очень удобно. Просто я только начал осваивать Delphi и об этой функции не знал и делал это при помощи функций работы со стоками.
Alina 10 - 19.03.2004 - 10:28 | #8. Неверно. GetCurrentDir и ExePath никак не связаны.
SBoyko 11 - 22.03.2004 - 10:12 | [10] Читай по губам - разжевываю свою немного скомканную реплику: - Если в момент инициализации приложения (скажем до вызова Run), прочитать read-only свойство глобального объекта ExeName, вырезать из него имя exe-файла и сравнить полученную строку с результатом вызова функции GetCurrentDir - они будут _идентичны_ !
SBoyko 12 - 22.03.2004 - 10:13 | Глобального объекта Application конечно ;)
Тупой ламер 13 - 22.03.2004 - 10:35 | SBoyko - любой программист имеет право на ошибку, но утверждать свою правоту, когда в ней не уверен - это уже некультурно просто. Тем паче - при дамах... Не запутывайте молодёжь - вы совершено не правы.
SBoyko 14 - 22.03.2004 - 10:44 | 1. Утверджаю свою правоту когда в ней полностью уверен. 2. Жду доказательств в том что я совершенно неправ.
Тупой ламер 15 - 22.03.2004 - 10:55 | Ну, раз у меня краткий затык на работе (туплю, как обычно), потому отвечу. Может, отвлекусь хоть. Текущий каталог при запуске приложения всецело зависит от того, какой процесс порождает процесс вашего приложения. Он и определяет текущий каталог. При старте. Он может быть равен пути приложения, а может и не. Связи нет, разве что... только вероятностная :-) Ну а доказательства.. проще всего.. создайте ярлык на любое приложение и заинтересуйтесь свойством "Рабочий каталог" оного. Удачи.
SBoyko 16 - 22.03.2004 - 11:04 | Убедил ;)

>>