ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #341  
Старый 26.07.2007, 10:17
b2mbey
Познающий
Регистрация: 25.07.2007
Сообщений: 35
Провел на форуме:
114032

Репутация: 2
Отправить сообщение для b2mbey с помощью ICQ
По умолчанию

Цитата:
Сообщение от Joker-jar  
Условие выполняется, когда нажимаешь "Нет". Смени <> на =
Ты не думай,что я ламер!!! :-))) Я знаю много языков программирования, в том числе и Паскаль, вот решил и Дельфи подучить для шалости!!!
Проблема не в этом... к сожаленью...
ДА и не работает это, я пробовал он возвращает не то что мы ожидаем...
Там видишь процедура создания формы, а мы ее как бы затыкаем... эта процедура работает если ее вставить не в этой процедуре...
Хым... масло мясляное :-)))
Короче я тоже самое вставил в кнопку и это работает...
Но я уже обошел это... лучше скажи как с подключением к интернет быть... :-)))

Последний раз редактировалось b2mbey; 26.07.2007 в 10:20..
 
Ответить с цитированием

  #342  
Старый 26.07.2007, 11:17
mari00
Участник форума
Регистрация: 27.10.2006
Сообщений: 115
Провел на форуме:
820289

Репутация: 119
Отправить сообщение для mari00 с помощью ICQ
По умолчанию

Цитата:
и еще почему не работате вот это
procedure TForm1.FormCreate(Sender: TObject);
begin

If Messagebox(0,'Закроем???','Вопрос',MB _YesNo) <> IDYES Then
Form1.Close;
end;
Даже если вместо Form1.Close; ставлю Exit; не работает...
Если тебе нужен выход по кнопке Да то я б сделал вот так:
Цитата:
procedure TForm1.FormCreate(Sender: TObject);
begin
case Application.MessageBox('Закрыть приложение?','Вопрос:',MB_YesNo + Mb_iconquestion) of
Idyes: form1.Close;
IdNo: showmessage('Не закрываем');
end;
end;
 
Ответить с цитированием

  #343  
Старый 26.07.2007, 12:36
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от Exile1985  
вообщем не знаю какая у тебя ось, для винды хр можно сделать так:

Открываем раздел "HKLM\SYSTEM\CurrentControlSet\Control\
Class\{4D36E972-E325-11CE-BFC1-08002BE10318}"
тут описаны интерфейсы всех имеющихся сетевых адаптеров. Находим нужный нам интерфейс он будет содержать имя сетевой карты.Там где будут тольлко ветки Linkage и Ndi туда не нельзь эт не то что нужно.
Изменяем (добавляем, его может и не быть, тип данных - REG_SZ) ключ "NetworkAddress". Вводим новый адрес.

Отключаем, затем включаем сетку.

ЗЫ чисто теоритически, если не можнешь найти ключ NetworkAddress и куда его пихать тож не особо понятно, попробуй изменить МАС в ручную, по идее этот ключ должен создатся.

Если же нет то просто заюзай поиск по вбитому тобой новому адресу в реестре, далее я думаю не так уж и сложно считать значение ключа и изменить его.
думаю и сам знаешь как это делать но... на всякий случай

Код:
procedure TForm1.Button4Click(Sender: TObject); 
var 
 REG : TRegistry;

begin

REG := TRegistry.Create;
REG.RootKey:=HKEY_LOCAL_MACHINE;
REG.OpenKey('SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000X\.....',true);
REG.WriteString('Test1','C:\\\'); //собственно добавляем ключ
Memo1.lines.text:=REG.ReadString('Test1'); // читаем значение ключа
REG.CloseKey;
REG.Destroy;
end;
пробелы в коде вставляет форум, соответственно убрать
Не получается, но я забыл сказать, мак адресс физически ментяь нельзя, а вот виртуально можно, и делается это из настройки сетевухи (диспетчер устройств)
 
Ответить с цитированием

  #344  
Старый 26.07.2007, 12:46
Exile1985
Участник форума
Регистрация: 10.08.2006
Сообщений: 147
Провел на форуме:
404152

Репутация: 94
По умолчанию

Цитата:
Сообщение от z01b  
Не получается, но я забыл сказать, мак адресс физически ментяь нельзя, а вот виртуально можно, и делается это из настройки сетевухи (диспетчер устройств)
ну да, реальный МАС адрес вшит в само железо, т.е. в саму сетевуху, а подменить его можно либо в настройках сетевухи либо в реестре, это точно сам когдато давно делал, но если так уж нужно то вечером приду дамой сделаю
 
Ответить с цитированием

  #345  
Старый 26.07.2007, 13:52
b2mbey
Познающий
Регистрация: 25.07.2007
Сообщений: 35
Провел на форуме:
114032

Репутация: 2
Отправить сообщение для b2mbey с помощью ICQ
По умолчанию

Народ почему вот это не работает:

str := 'C:\1.lnk'
ShellExecute(0, 'explore', Pchar(str), nil, nil, SW_SHOWNORMAL);
WinExec(Pchar(str),SW_SHOWNORMAL);

причем если вместо Pchar(str) поставить 'C:\1.lnk' - это работает!!!
Не пойму... Дельфи глючит???
 
Ответить с цитированием

  #346  
Старый 26.07.2007, 13:59
Arlendil
Новичок
Регистрация: 26.07.2007
Сообщений: 1
Провел на форуме:
1064

Репутация: 0
По умолчанию

При попытке создания базы данных и обращения к программе Database Desktop выдается сообщение: Cannot load language driver
 
Ответить с цитированием

  #347  
Старый 26.07.2007, 14:16
b2mbey
Познающий
Регистрация: 25.07.2007
Сообщений: 35
Провел на форуме:
114032

Репутация: 2
Отправить сообщение для b2mbey с помощью ICQ
Talking

Цитата:
Сообщение от b2mbey  
Народ почему вот это не работает:

str := 'C:\1.lnk'
ShellExecute(0, 'explore', Pchar(str), nil, nil, SW_SHOWNORMAL);
WinExec(Pchar(str),SW_SHOWNORMAL);

причем если вместо Pchar(str) поставить 'C:\1.lnk' - это работает!!!
Не пойму... Дельфи глючит???
Как это ни странно, но вот рабочий вариант:
ShellExecute(0, 'open', Pchar(ListBox1.Items.Strings[i]), nil, Pchar(Form2.DirectoryListBox1.Directory), SW_SHOWNORMAL);

Хотя я тоже мог сразу догадаться , про парамметр Директория.... хотя с ехе работает, когда явно указываешь ярлык тоже работает и без этого параметра...

Извините за мой русский...

Последний раз редактировалось b2mbey; 26.07.2007 в 14:36..
 
Ответить с цитированием

  #348  
Старый 26.07.2007, 14:48
b2mbey
Познающий
Регистрация: 25.07.2007
Сообщений: 35
Провел на форуме:
114032

Репутация: 2
Отправить сообщение для b2mbey с помощью ICQ
По умолчанию

И все таки народ... Как определить есть ли подключение к интернету???
 
Ответить с цитированием

  #349  
Старый 26.07.2007, 15:24
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от b2mbey  
И все таки народ... Как определить есть ли подключение к интернету???
пинг к gateway провайдера
 
Ответить с цитированием

  #350  
Старый 26.07.2007, 15:29
b2mbey
Познающий
Регистрация: 25.07.2007
Сообщений: 35
Провел на форуме:
114032

Репутация: 2
Отправить сообщение для b2mbey с помощью ICQ
По умолчанию

А можно по подробней???
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ