Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Написать процедуру удаления указанного поддерева https://www.cyberforum.ru/ delphi-beginners/ thread1378757.html
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, Menus; type
Delphi Работа с компонентами TComPort и TComAscii
Здравствуйте! Изучаю книгу П. Агурова "Последовательные интерфейсы ПК. Практика программирования". Программу пишу на Делфи 7, она аналогична программе, описанной в этой книге. Использую компоненты TComPort и TComAscii (находятся в архиве AgurovComPort.rar). На компьютере есть 2 связанных виртуальных COM-порта. С помощью программы необходимо принимать и отправлять данные с одного порта на другой....
Delphi Похож ли мой код на запись блоками в нетипизированный файл? https://www.cyberforum.ru/ delphi-beginners/ thread1378725.html
подскажите, пожалуйста. записывает ли мой код данные из stringgrid в нетипизированный файл блоками? по сути, запись в файл происходит замечательно. результат есть. я пока только на этапе добавления информации в файл. куски моего кода чуть ниже) чуть ниже привожу текст самого задания , потому что здесь я слишком коряво объяснил его цель. ни в коем случае не прошу что-либо за меня...
Delphi Как сделать, чтобы gif (прогресс бар) мог крутиться, даже когда происходит get-запрос https://www.cyberforum.ru/ delphi-beginners/ thread1378669.html
Люди не знаете, как сделать чтобы gif (прогресс бар) мог крутиться когда даже при происходит get запрос (2 сек.) %-) З.Ы. Если что, то я гружу гифку при помощи GifImg
При запуске проекта выдается ошибка "Checking project dependencies" Delphi
Помогите пожалуйста, не могу разобраться в чем ошибка, при запуске Проекта он выдает ошибку The are errors в окошке "Message" (Checking project dependencies... Compiling Project2.dproj (Debug, Win32) brcc32 command line for "Project2.vrc" d:\9.0\bin\cgrc.exe -c65001 "Project2.vrc" -foProject2.res "brcc32" exited with code 1. Failed Elapsed time: 00:00:00.6)
Delphi Gis toolkit https://www.cyberforum.ru/ delphi-beginners/ thread1378613.html
Кто подскажет, как на карту, по выбранным координатам, поместить нужную картинку, на время работы программы?
Delphi Работа с пустым файлом Всем привет. Вопрос такой , вот есть пустой файл data.dat, хочу открыть его и написать в 12 строку 'это 1 строка' , но получаю ошибку при компиляции. Если это не верный способ обращения к стринг листу или файлу , то как по другому записать информацию в нужную строчку пустого файла var data:TStringList; a1:string; begin data:=TStringList.Create; data.LoadFromFile('data.dat'); ... https://www.cyberforum.ru/ delphi-beginners/ thread1378592.html Что в программе означает #13, #11, #31 Delphi
Что в программе означает #13, #11, #31? #13 я так понял это энтер, а что остальные значат Еще #9 и #32
Delphi Как синхронизировать два потока? Прочитал про synchronize(), queue(), мьютексы, семафоры, Но не могу связать в программе два потока (просто не понимаю как) Первый поток делает следующее For i:=1 to 9999999 do begin A:=A+1; end; Второй поток как только будет расчитан a - (или любой произвольный элемент); должен взять этот элемент и умножить на 2. https://www.cyberforum.ru/ delphi-beginners/ thread1378460.html Delphi Сформировать второй массив, элементами которого будет разница пар первого массива Подскажите пожалуйста как сделать вот такую задачку. Я создаю массив чисел с количеством элементов n, возьмем к примеру 4, элементы вводит пользователь, и мне надо сформировать второй массив элементами которого будет разница пар первого массива, то есть arr2 := arr1 + arr1. Пример: Элементы первого массива: 1 3 6 1 Значит второй массив равен: 1 - 3; 3 - 6; 6 - 1 = -2; -4 ; 5. Не могу... https://www.cyberforum.ru/ delphi-beginners/ thread1378454.html
Delphi Методы шифрования нужно порезать программу
Помогите надо в программе оставить только 2 типа шифрования: метод замены и метод цезаря,а остальное удалить-это для курсовой Ссылка на программу: https://yadi.sk/d/J8sLfzX9emt3W
Delphi Рисование структурной схемы вообщем интересна подобная мысль, а точнее возможность ее реализации, ну и если возможно, то где читать и искать нарисовать структурную схему, допустим: компьютер, модем, принтер, если нету данных от принтера, то соответственно и принтер и линия до принтера красного цвета, а если еще и некорректно подключен ком/юсб порт у компьютера, то еще и соответственный квадратик был красного цвета у... https://www.cyberforum.ru/ delphi-beginners/ thread1378256.html
Эксперт Pascal/Delphi
6810 / 4567 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
20.02.2015, 09:37 0

Узнать путь к запущенной программе - Delphi - Ответ 7250285

20.02.2015, 09:37. Показов 1690. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Взято из DRKB

Автор: Rouse_, P.O.D.

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
uses
  TlHelp32;
 
{$R *.dfm}
 
function GetExeFilePath(ExeFileName: String): String;
var
  hSnapshot, hSnapshot2: THandle;
  Proc: TProcessEntry32;
  m: TModuleEntry32;
begin
  Result := '';
  hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
  try
    proc.dwSize := Sizeof(proc);
    if Process32First(hSnapshot, proc) then
    repeat
      if AnsiSameText(proc.szExeFile, ExeFileName) then
      begin
        hSnapshot2 := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,
        proc.th32ProcessID);
        try
          m.dwSize := SizeOf(TModuleEntry32);
          if Module32First(hSnapshot2, m) then
            begin
              Result := m.szExePath;
              Exit;
            end;
        finally
        CloseHandle(hSnapshot2);
      end;
    end;
    until not Process32Next(hSnapshot, proc);
  finally
  CloseHandle(hSnapshot);
  end;
end;
 
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  showmessage(GetExeFilePath('yandexdisk.exe'));
end;
 
end.


Вернуться к обсуждению:
Узнать путь к запущенной программе Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2015, 09:37
Готовые ответы и решения:

Как запущенной программе проверить своё имя?
Создал прогу. Хочу её бесплатно распространять. Но за собой хочу оставить привилегий, чтобы имя...

Запрет удаления файлов в Windows XP при запущенной программе
Нужен исходник Delphi для запрета удаления файлов в Windows XP при запущенной программе. Заранее...

Узнать путь к временным папкам
надо узнать путь к временным папкам. делал: var buf:string; len:UINT; begin ...

Узнать путь к файлу в директории приложения
Здравствуйте, мне необходимо узнать в программе путь к папке где находится программа и сохранить...

1
20.02.2015, 09:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2015, 09:37
Помогаю со студенческими работами здесь

Как определить полный путь к программе
Как определить полный путь к программе(чтобы программа сама определяла где находится)???...

Зная имя запущенного процесса, узнать путь к файлу
Как зная имя запущенного процесса, узнать его путь?

Как из dll узнать путь, где она находится?
Подскажите пожалуйста как из dll узнать путь, где она находится?

TFileListBox как узнать полный путь к выделеному файлу
Я хочу открыть файл двойным щёлчком по TFileListBox. Проблема одна: не знаю как узнать полный путь...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru