Moduł FileCtrl i błąd "Cannot resolve unit name FileCtrl"

0

Czy w Delphi 10.1 Berlin oraz windows 8.1 moduł FileCtrl nie działa ?
dopisuje w uses do modułów i wyskakuje mi błąd

Cannot resolve unit name 'FileCtrl' at line 7

Jeśli tak to co zamiast niego?
Dzięki za odpowiedzi

0

Spróbuj Vcl.FileCtrl - po więcej idź tu: http://docwiki.embarcadero.com/Libraries/Berlin/en/Vcl.FileCtrl

0

@furious programming nie mam D10.1 Berlin, ale kompilując testową aplikację pod D2010 i mając dodane "FileCtrl" do sekcji 'use' otrzymuję ostrzeżenie

[DCC Warning] Unit3.pas(7): W1005 Unit 'FileCtrl' is specific to a platform

może coś być na rzeczy że na W10 albo W8.1 środowisko Delphi nie używa tego modułu
chyba ze to "specific to a platform" dotyczy Linuxa

0

sorki to był link :) jeśli mógłbyś bardziej pomóc bo tu boje się namieszać ale jakoś zaryzykuje lecz pomoc mile widziana

0

myślę że masz problem z ustawieniem w środowisku IDE ścieżek do folderów z unitami
masz komercyjną wersje Deplhi czy triala ?

0

@grzegorz_so - no bo ten moduł od zawsze jest specific to a platform;

W1002 Symbol '%s' is specific to a platform (Delphi) napisał(a)

The symbol is tagged (using the platform hint directive) as one that might not be available on all platforms. If you are writing multi-device applications, the symbol might cause a problem.

The $WARN SYMBOL_PLATFORM ON/OFF compiler directive turns on or off all warnings about the platform directive on symbols in the current unit.

http://docwiki.embarcadero.com/RADStudio/Berlin/en/W1002_Symbol_'%25s'_is_specific_to_a_platform_(Delphi)

@2anita7 - próbowałaś zapisu VCL.FileCtrl czy nie?

0

Dodałam Vcl.FileCtrl niby nie ma błędu ale w oknie Messages po dodaniu modułu otrzymuje coś takiego możecie mi to rozjaśnić ?

dcc32 command line for "Project1.dpr"
  c:\program files (x86)\embarcadero\studio\18.0\bin\dcc32.exe -$O- -$W+ --no-config -M -Q -TX.exe -AGenerics.Collections=System.Generics.Collections;
  Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG 
  -E.\Win32\Debug -I"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\debug";"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";
  "C:\Users\Johnny Blady\Documents\Embarcadero\Studio\18.0\Imports";"c:\program files (x86)\embarcadero\studio\18.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include" 
  -LEC:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl -LNC:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp -NU.\Win32\Debug -NSWinapi;
  System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap; -O"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Win32\release";"C:\Users\Johnny Blady\Documents\Embarcadero\Studio\18.0\Imports";"c:\program files 
  (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include" 
  -R"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";"C:\Users\Johnny Blady\Documents\Embarcadero\Studio\18.0\Imports";"c:\program 
  files (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files 
  (x86)\embarcadero\studio\18.0\include" -U"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\debug";"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Win32\release";"C:\Users\Johnny Blady\Documents\Embarcadero\Studio\18.0\Imports";"c:\program files 
  (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include" 
  -V -VN -NBC:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp -NHC:\Users\Public\Documents\Embarcadero\Studio\18.0\hpp\Win32 -NO.\Win32\Debug   
  Project1.dpr   

[dcc32 Warning] Unit1.pas(7): W1005 Unit 'Vcl.FileCtrl' is specific to a platform
[dcc32 Hint] H2161 Warning: Duplicate resource:  Type 12 (CURSOR GROUP), ID 32761; File c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\Controls.res resource kept; file c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\FMX.Controls.Win.res resource discarded.
[dcc32 Hint] H2161 Warning: Duplicate resource:  Type 12 (CURSOR GROUP), ID 32762; File c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\Controls.res resource kept; file c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\FMX.Controls.Win.res resource discarded.
[dcc32 Hint] H2161 Warning: Duplicate resource:  Type 12 (CURSOR GROUP), ID 32763; File c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\Controls.res resource kept; file c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\FMX.Controls.Win.res resource discarded.
[dcc32 Hint] H2161 Warning: Duplicate resource:  Type 12 (CURSOR GROUP), ID 32766; File c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\Controls.res resource kept; file c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\FMX.Controls.Win.res resource discarded.
[dcc32 Hint] H2161 Warning: Duplicate resource:  Type 12 (CURSOR GROUP), ID 32767; File c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\Controls.res resource kept; file c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release\FMX.Controls.Win.res resource discarded.
Success
1

Albo całkiem wyłącz tego typu ostrzeżenia:

{$WARN UNIT_PLATFORM OFF}

albo dodaj w ten sposób

{$IFDEF WINDOWS}, Vcl.FileCtrl {$ENDIF}

Chwila Ty robisz aplikację FMX (FireMonkey) czy VCL? Wygląda że VCL to po co masz w uses FMX.Controls?

0

VCL

Dlatego iż dodają się automatycznie z nowym otwartym projektem

0

@2anita7 - podałem w poprzednim poście opis tego ostrzeżenia; Jest tam też opis tego, w jaki sposób wyłączyć te ostrzeżenia; Czytasz w ogóle to co się podaje?

0
furious programming napisał(a):

@2anita7 - podałem w poprzednim poście opis tego ostrzeżenia; Jest tam też opis tego, w jaki sposób wyłączyć te ostrzeżenia; Czytasz w ogóle to co się podaje?

Czytam p, ten mi umknął przez szybką odpowiedzi za co przepraszam i dziękuję ślicznie za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1