Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
1

Прога на ХР работает, а на Windows 7 не хочет. Что делать??

11.01.2012, 17:44. Показов 1758. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прога для поиска файла по имени, создана на делфи 7. Работает в хр без проблем, тот же код на виндовс 7 не хочет идти. Что делать???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2012, 17:44
Ответы с готовыми решениями:

у меня windows 7 максимальная Х64 звук на ней не работает что делать?
у меня windows 7 максимальная Х64 микшер показывает что звук работает а ни колонки ни наушники не...

Preg_replace не хочет работать, что делать?
Всем приветы! Помогите пожалуйста разобраться. Вот у меня есть такой код $a = "/Перевести...

Если не хочет работать УПС, что делать?
Собственно вопрос. Получается нужно перевтыкать ейный кабель в сетевом фильтре и она потом еще не...

Мой планшет не хочет включаться! Что делать?
Добрый день! Мой планшет от компании OYSTERS T102ER. Дело было так: ]:-> Я допоздна играла в...

11
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
11.01.2012, 18:37 2
Что делать???
установить дельфи на Windows7 и перекомпилировать ее с учетом специфики 7-й системы.
0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
11.01.2012, 19:04  [ТС] 3
Код был вручную переписан на делфи 7 из под виндовс 7. Но на хр йдет, а на семерке прога компилируется запускается без ошибок но при нажатии на форме кнопки поиск файла прога начинает работать но в итоге ничего не происходит.
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
11.01.2012, 20:01 4
код в студию!
0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
11.01.2012, 20:09  [ТС] 5
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function SearchForFile( const ARootPath : string; const AFilename : string; var APathFound : string): boolean;
        var
        found: array [0..500] of char;
      begin
      fillchar(found, SizeOf(found),#0);
       result:=(SearchTreeForFile(Pchar(ArootPath),Pchar(AfileName),found)=true);
       ApathFound:=ExtractFilePath(Found);
 
       {$R *.dfm}
    end;
 
 
procedure TForm1.Button1Click(Sender: TObject);
var
 ApathFound: string;
begin
   if SearchForFile('C:\', 'wand.dat', ApathFound) then
   Label1.Caption:=APathFound;
end;
 
end.
 Комментарий модератора 
Используйте специальные теги форматирования программного кода!
Для этого есть кнопочка DELPHI на панели редактора сообщений!
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
11.01.2012, 20:21 6
windows7 полет нормальный

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
unit Unit1;
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ImageHlp, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
function SearchForFile(const ARootPath, AFileName: string;  var APathFound: string): Boolean;
var
   Found: array[0..500] of AnsiChar;
begin
   FillChar(Found, SizeOf(Found), #0 );
   Result := (SearchTreeForFile(PAnsiChar(ARootPath), PAnsiChar(AFileName), Found) = True);
   APathFound := ExtractFilePath(Found);
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
   APathFound: string;
 begin
   if SearchForFile('D:\mydocs', 'mor.pdf', APathFound) then
     ShowMessage('mor.pdf found in: ' + APathFound);
 end;
 
end.
1
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
11.01.2012, 20:33  [ТС] 7
Пасибо огромное. Вот изза чего неработало то))))))))
0
Andyc
13.01.2012, 20:31
  #8

Не по теме:

Цитата Сообщение от sexovich Посмотреть сообщение
wand.dat
Эх...:)

0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
13.01.2012, 22:42  [ТС] 9
Цитата Сообщение от Andyc Посмотреть сообщение

Не по теме:


Эх...:)

А че ни так? ))))))))) какая разница какой там файл, главное чтобы прога работала!
0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
02.02.2012, 05:06  [ТС] 10
если поиск файлов нужно производить в applications data то не работает
листинг:


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
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,  ImageHlp, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
function SearchForFile(const ARootPath, AFileName: string;  var APathFound: string): Boolean;
var
   Found: array[0..500] of AnsiChar;
begin
   FillChar(Found, SizeOf(Found), #0 );
   Result := (SearchTreeForFile(PAnsiChar(ARootPath), PAnsiChar(AFileName), Found) = True);
   APathFound := ExtractFilePath(Found);
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
   APathFound: string;
   begin
   if SearchForFile('%appdata%', 'test.txt', APathFound) then
   label1.caption:=('файл найден в ' + APathFound);
 
end;
 
 
end.
0
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
02.02.2012, 14:55 11
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
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,  ImageHlp, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
function PathAbsolute(path: string):string;
 var
  buff: array [0 .. $FF] of Ansichar;
begin
  if (path[1]=path[length(path)]) and (path[1]='%') then begin
    ExpandEnvironmentStrings(PAnsiChar(AnsiString(path)), buff, SizeOf(buff));
    Result := buff;
  end else
    result:=path;
end;
 
function SearchForFile(const ARootPath, AFileName: string;  var APathFound: string): Boolean;
var
   Found: array[0..500] of AnsiChar;
begin
   FillChar(Found, SizeOf(Found), #0 );
   Result := (SearchTreeForFile(PAnsiChar(PathAbsolute(ARootPath)), PAnsiChar(AFileName), Found) = True);
   APathFound := ExtractFilePath(Found);
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
   APathFound: string;
   begin
   if SearchForFile('%appdata%', 'test.txt', APathFound) then
   label1.caption:=('файл найден в ' + APathFound);
 
end;
 
 
end.
1
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
02.02.2012, 17:31  [ТС] 12
Спасибо, уже сделали.



Тема закрыта!
0
02.02.2012, 17:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2012, 17:31
Помогаю со студенческими работами здесь

SVG не хочет исспользовать шрифт. Что делать?
Всем привет! Специалисты, подскажите пожалуйсто как быть. Дело такое. Есть у меня svg файл. В...

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.

Не знаю что делать, компьютер просто не хочет работать
Предыстория: Комп был обычный, рабочий, но слабый, Пенек 4 с видюшкой АМД (все что помню) Решил...

помогите завтра курсач нужно сдать а прога не запускается, что делать ?
.386 .MODEL FLAT L EQU <LARGE> ; Значення параметра функції GetStdHandle...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru