![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 05.01.2010
Сообщений: 150
|
![]()
Умоляю, ПОМОГИТЕ!!!
читал докумментацию па winexec и ко)(shellтамчеготоуженепомнючтоишто тоеще) но ничего не понял( пытаюсь выполнить сдед команду:tasm l1b11 /l. так работает: Код:
Код:
т.е. почему второй вариант не дает желаемого эффекта? P.S. Код:
а может хто знает: как TASMу передать файл из какойто конкретной дирректории? Последний раз редактировалось D][mon; 24.10.2010 в 00:40. Причина: ДОПОЛНЕНИЕ ЧТОБ НЕ ПЛОДИТЬ ТЕМЫ |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
cmd: AnsiString;
PAnsiChar <> AnsiString; PWideChar <> WideString; PChar <> String;
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
D][mon
я не поленился проверить. У меня (Delphi 5) прекрасно работает и так и так: Код:
p.s. я бы начал с того, что задал полные пути и к tasm.exe и к l1b11.asm чтобы исключить ситацию, когда WinExec банально не может найти запускаемый файл или компилятор Tasm не может найти исходник! |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 05.01.2010
Сообщений: 150
|
![]()
Serge_Bliznykov
Благодарю вас, но у меня (Delphi 2010) просто не работает(компилятор ошибок не выдает=> синтаксически все правильно): это второе что я попытался сделать. для чего мне переменная: я хочу чтоб команду можно было составить из строк находящихся, скажем, в Tedit. Но уменя какаято ерунда во время преобразования Tcaption в PansiChar. Может какието настройки компилятора помучаь? если да то какие? Очень прошу помочь, т.к. перспектива работы с .bat файлами меня не прельщает(думаю многие согласятся , что ето как-то некрасиво). ![]() P.S. у казание полных путей к TASMу и .asm файлу не помогает, т.е. tasm не поддерживает полные пути к файлам): screen: http://freespace.by/download/b957526d13 Winexec(PansiChar(path.text+'Helper .bat'), SW_SHOW);// на кнопку нажимаю и ниче не происходит Последний раз редактировалось D][mon; 23.10.2010 в 21:50. |
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.01.2010
Сообщений: 150
|
![]()
есть конечно
я ламер но нестолько) |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 20.02.2008
Сообщений: 63
|
![]()
Попробуйте
Код:
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.01.2010
Сообщений: 150
|
![]()
результат тот же что и вначале
этот вариант я пробовал одним из первых |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 44
|
![]()
разбирайся с функцией Shellтамчеготоуженепомнючтоишто !!! ShellExecute..
примерчик: var cmd : PChar; begin cmd := 'cmd.exe'; ShellExecute(Self.Handle, nil, PChar(cmd),PChar('/?'), nil, SW_RESTORE); end; |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 05.01.2010
Сообщений: 150
|
![]()
спасибо
разобрался |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск приложения с параметрами !!! | badfilin | Общие вопросы C/C++ | 6 | 27.05.2010 23:29 |
Запуск с параметрами | bookkc | Помощь студентам | 10 | 05.04.2010 13:13 |
Delphi: запуск программы из командной строки с параметрами | kaa1977 | Помощь студентам | 6 | 22.03.2010 10:03 |
Запуск с параметрами | Xatr | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 12 | 05.05.2009 17:40 |
Запуск exe с параметрами | Altera | Общие вопросы Delphi | 2 | 26.02.2008 21:25 |