AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi [Pascal Warnung] Unit 'FileCtrl' ist plattformspezifisch
Thema durchsuchen
Ansicht
Themen-Optionen

[Pascal Warnung] Unit 'FileCtrl' ist plattformspezifisch

Ein Thema von xZise · begonnen am 14. Feb 2007 · letzter Beitrag vom 4. Feb 2013
Antwort Antwort
Benutzerbild von MuTzE.Y85
MuTzE.Y85

Registriert seit: 11. Apr 2006
152 Beiträge
 
#1

AW: [Pascal Warnung] Unit 'FileCtrl' ist plattformspezifisch

  Alt 4. Feb 2013, 21:50
Richtig. Vor bzw. hinter FileCtrl.
Dann kommt keine Warnung mehr. Es wurde aber auch schon gesagt, dass du die Unit evtl nicht brauchst.
Dann kannst du sie natürlich gleich raus nehmen.
LAN-PC: C2Q Q9550 @ 4004 MHz @ 1.232 V @ Mugen 2 | DFI LANParty JR P45-T2RS | G.Skill 4GB DDR2-1000 CL5 | ZOTAC GTX 280 @ GTX 285 @ 1.06 V | WD Caviar Blue 320GB / WD Caviar Black 640GB | BeQuiet DPP P7 450W | Antec Mini P180
  Mit Zitat antworten Zitat
volvox

Registriert seit: 17. Jan 2006
8 Beiträge
 
Delphi 7 Professional
 
#2

AW: [Pascal Warnung] Unit 'FileCtrl' ist plattformspezifisch

  Alt 4. Feb 2013, 22:01
EDIT:

Also der Quelltext ist in Ordnung.
Wenn ich
ShellExecute(0, 'open', PChar(Pfad), nil, nil, SW_ShowNormal); verwende, wird der Ordner geöffnet.


Wenn ich ShowFolder(Pfad) an der gleichen Stelle verwende, dann kommt

Delphi-Quellcode:
  [Fehler] Unit1.pas(102): Undefinierter Bezeichner: 'ShowFolder'
  [Fataler Fehler] Project1.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
Ich verstehe es nicht...

Geändert von volvox ( 4. Feb 2013 um 22:23 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von MuTzE.Y85
MuTzE.Y85

Registriert seit: 11. Apr 2006
152 Beiträge
 
#3

AW: [Pascal Warnung] Unit 'FileCtrl' ist plattformspezifisch

  Alt 4. Feb 2013, 22:06
Dann scheint die Funktion ShowFolder bei dir zu fehlen!

Code:
procedure ShowFolder(strFolder: string);
begin
  ShellExecute(Application.Handle,
    PChar('explore'),
    PChar(strFolder),
    nil,
    nil,
    SW_SHOWNORMAL);
end;
Von den Schweizern
LAN-PC: C2Q Q9550 @ 4004 MHz @ 1.232 V @ Mugen 2 | DFI LANParty JR P45-T2RS | G.Skill 4GB DDR2-1000 CL5 | ZOTAC GTX 280 @ GTX 285 @ 1.06 V | WD Caviar Blue 320GB / WD Caviar Black 640GB | BeQuiet DPP P7 450W | Antec Mini P180
  Mit Zitat antworten Zitat
Volker Z.

Registriert seit: 4. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#4

AW: [Pascal Warnung] Unit 'FileCtrl' ist plattformspezifisch

  Alt 4. Feb 2013, 22:07
Hallo,

existiert die procedure / function ShowFolder in der Unit1.pas? Wenn ja ist sie auch im interface-Teil der Unit deklariert?

Gruß
Volker Zeller
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz