Форум программистов, компьютерный форум CyberForum.ru

Добавление переменной в WINApi - Delphi WinAPI

Восстановить пароль Регистрация
 
GorGylka
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 1
25.10.2016, 06:49     Добавление переменной в WINApi #1
пишу приложение, которое будет запускать cmd и выполнять следующие задачи
Windows Batch file
1
cd c:\WiiU\ & NUSgrabber.exe 0005000010140000
дело в том, что число 0005000010140000 является переменной и пользователь сам должен выбирать его из БД (готово)


пробовал так:
Delphi
1
2
3
tick:='0005000010140000';
tickpchar:=pchar(tick);
WinExec(PAnsiChar('cmd /c cd c:\WiiU\ & NUSgrabber.exe '+PAnsiChar(tickpchar)) , SW_SHOWNORMAL);
и так:
Delphi
1
2
3
tick:='0005000010140000';
tickpchar:=pchar(tick);
WinExec(PAnsiChar('cmd /c cd c:\WiiU\ & NUSgrabber.exe '+tickpchar) , SW_SHOWNORMAL);
в обоих случаях приложение просто не стартует, в то время как без переменной всё запускается прекрасно.

Добавлено через 37 минут
сейчас вообще ничего не понимаю. создал новую форму и пытаюсь в тестовом проекте сделать то же самое. в итоге ничего не запускается, если использую хоть какую-нибудь переменную. приложение из папки не запускается.

Добавлено через 2 часа 3 минуты
решил проблему используя ShellAPI
Delphi
1
ShellExecute(Handle, 'open', 'Nusgrabber.exe', pchar(tick), 'C:\WiiU\', sw_shownormal);
как у вас тут закрыть тему?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 06:49     Добавление переменной в WINApi
Посмотрите здесь:

ComboBox и WinAPI Delphi WinAPI
Delphi WinAPI RichEdit и WinApi
ToolBar и WinAPI Delphi WinAPI
WinAPI Delphi WinAPI
WinAPI Delphi WinAPI
Delphi WinAPI WinAPI
WinAPI функции Delphi WinAPI
Postmessage WinApi Delphi WinAPI
Программа на WINAPI Delphi WinAPI
Delphi WinAPI WinAPI окна
Delphi WinAPI winapi
Delphi WinAPI SendMessage и WinApi

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru