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

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

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

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

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

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

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

11
 Аватар для Alex_pac
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
11.01.2012, 18:37
Что делать???
установить дельфи на Windows7 и перекомпилировать ее с учетом специфики 7-й системы.
0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
11.01.2012, 19:04  [ТС]
Код был вручную переписан на делфи 7 из под виндовс 7. Но на хр йдет, а на семерке прога компилируется запускается без ошибок но при нажатии на форме кнопки поиск файла прога начинает работать но в итоге ничего не происходит.
0
 Аватар для Alex_pac
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
11.01.2012, 20:01
код в студию!
0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
11.01.2012, 20:09  [ТС]
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
 Аватар для Alex_pac
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
11.01.2012, 20:21
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  [ТС]
Пасибо огромное. Вот изза чего неработало то))))))))
0
13.01.2012, 20:31

Не по теме:

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

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

Не по теме:


Эх...:)

А че ни так? ))))))))) какая разница какой там файл, главное чтобы прога работала!
0
21 / 21 / 0
Регистрация: 11.01.2012
Сообщений: 132
02.02.2012, 05:06  [ТС]
если поиск файлов нужно производить в 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
 Аватар для Alex_pac
1302 / 708 / 107
Регистрация: 25.05.2011
Сообщений: 2,158
Записей в блоге: 51
02.02.2012, 14:55
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  [ТС]
Спасибо, уже сделали.



Тема закрыта!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.02.2012, 17:31
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru