информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsСетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
 Microsoft Authenticator прекращает... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Как один диалог создать ? Блин, какой Дельфи ?! 06.12.01 19:10  Число просмотров: 1137
Автор: PS <PS> Статус: Elderman
Отредактировано 06.12.01 19:23  Количество правок: 2
<"чистая" ссылка>
Ну блин, два года как дельфи в глаза не видел :)
Видимо, выбираешь проект APPLICATION EXE (или типа того), он уже должен будет одну формочку создать. Навешиваешь на нее кнопк. Двойной клик на кнопке, попадаешь в редактор кода. Переносишь в окошко свой работающий код. Все. На сколько я помнб в паскале есть вложенные ф-ии. Т.ч. должно прокатить нахаляву (если не прав - меня поправят :))

ЗАБУДЬ


РЕД:
Открывай VC, File/New... Console Application, Empty project... Потом project/Add to project/files/ подцепляй этот файл, компились... и смотри что будет. Может линкер завопит, может нет... дальше сам.

Как же ты в паскале разбераешся если Сый код от паскалевского отличить не можешь ?
<programming>
Delphi: Очень простой вопрос и оч. срочно 06.12.01 18:53    Штраф: 30 [Biasha, Бяша, :-)]
Автор: Mikhail Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Помогите, пожалуйста, создать программу!
На Паскале я бы сделал это в минуту, но в Delphi я полный чайник. Есть (как я понял) кусок программы. Но этого достаточно. Есть Delphi 4. Расскажите, пожалуйста, что нужно сделать от самого запуска языка до компиллирования.
Вот тот кусок (http://delfaq.wallst.ru/cgi-bin/site_mngr/show.pl?29):

Q> Как зашутдаунить удаленный компьютер?

A>



int main(int argc, char **argv)

{

HANDLE hToken;

TOKEN_PRIVILEGES tkp;

//-------------------

char *name=""; // address of name of computer to shut down

char *msg=""; //address of message to display in dialog box

DWORD time=0; // time to display dialog box

bool force=true; // force applications with unsaved changes flag

bool reboot=true; //reboot flag

//---------------------------------------------------------------------



OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY,

&hToken);



if(!LookupPrivilegeValue(name, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid)){

printf ("SE_SHUTDOWN_NAME Privilege облом \n");

return 1 ;};



tkp.PrivilegeCount =1;

tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);



if(!LookupPrivilegeValue(name,

SE_REMOTE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid)){

printf("SE_REMOTE_SHUTDOWN_NAME Privilege облом \n");

return 2 ;};



tkp.PrivilegeCount =1;

tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);



if (InitiateSystemShutdown(name,msg,time,force,reboot))

printf("%s shutdown Ok\n",name);

else printf("Can't shutdown %s \n",name);



return 0;

}
Хммм... чё то я не понял... 06.12.01 19:01  
Автор: PS <PS> Статус: Elderman
<"чистая" ссылка>
По ссыдке не ходил, но приведенный код явно не паскалевский. Или теперь C называют паскалем ? :)
Если у тебя уже есть работающий код, то надо создать один диалог, с одной кнопкой, и под нее положить этот код.
Хммм... чё то я не понял... 06.12.01 19:05  
Автор: Mikhail Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> По ссыдке не ходил, но приведенный код явно не
> паскалевский. Или теперь C называют паскалем ? :)
Эта штука по всей видимости на Делфи написана
> Если у тебя уже есть работающий код, то надо создать один
> диалог, с одной кнопкой, и под нее положить этот код.
Пожалуйста, расскажи мне как.
Как один диалог создать ? Блин, какой Дельфи ?! 06.12.01 19:10  
Автор: PS <PS> Статус: Elderman
Отредактировано 06.12.01 19:23  Количество правок: 2
<"чистая" ссылка>
Ну блин, два года как дельфи в глаза не видел :)
Видимо, выбираешь проект APPLICATION EXE (или типа того), он уже должен будет одну формочку создать. Навешиваешь на нее кнопк. Двойной клик на кнопке, попадаешь в редактор кода. Переносишь в окошко свой работающий код. Все. На сколько я помнб в паскале есть вложенные ф-ии. Т.ч. должно прокатить нахаляву (если не прав - меня поправят :))

ЗАБУДЬ


РЕД:
Открывай VC, File/New... Console Application, Empty project... Потом project/Add to project/files/ подцепляй этот файл, компились... и смотри что будет. Может линкер завопит, может нет... дальше сам.

Как же ты в паскале разбераешся если Сый код от паскалевского отличить не можешь ?
Как один диалог создать ? Блин, какой Дельфи ?! 06.12.01 19:59  
Автор: Mikhail Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Как же ты в паскале разбераешся если Сый код от
> паскалевского отличить не можешь ?
А я разве говорил, что он на Паскале?
Я говорил, что он на Делфи, но что там к чему - не знаю.
А за остальное спасибо - завтра попробую.
Как один диалог создать ? Блин, какой Дельфи ?! 07.12.01 01:52  
Автор: Korsh <Мельников Михаил> Статус: Elderman
<"чистая" ссылка>
> > Как же ты в паскале разбераешся если Сый код от
> > паскалевского отличить не можешь ?
> А я разве говорил, что он на Паскале?
> Я говорил, что он на Делфи, но что там к чему - не знаю.
А тебе не кажется, что Делфи использует именно Паскаль!
Это просто Визуальный Паскаль.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach