Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi MiniLockWorkstation Demo - wie kompilieren? (https://www.delphipraxis.net/86811-minilockworkstation-demo-wie-kompilieren.html)

Zacherl 20. Feb 2007 00:21


MiniLockWorkstation Demo - wie kompilieren?
 
Hi,

ich habe folgenden Quelltext auf Luckies Website gefunden: http://www.michael-puff.de/Developer...orkStation.zip

Es handelt sich um ein 3kb großes Programm, was die Arbeitsstation sperrt. Leider kann ich dieses nicht kompilieren, da immer der Fehler kommt, dass die System Unit redifiniert wurde. Entferne ich diese aus uses kommen Fehler durch undefinierte Bezeichner und sonstiges ..

Florian

verwirrt 20. Feb 2007 04:15

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Hallo,

ich habs jetzt testweise so gemacht:

\sys\system.pas in ..system2.pas umbenannt,
in der system2.pas oben in unit System2; geändert
in der LockStation.dpr das eingefügt:
uses system2 in 'sys\system2.pas';

geht sicher eleganter, aber so lässt sich das Programm kompilieren (Delphi 6 Pro)

Gruß

mkinzler 20. Feb 2007 05:41

Re: MiniLockWorkstation Demo - wie kompilieren?
 
System.pas ist eine Standardunit von Delphi, welche automatisch eingebunden wird, deshalb darf es keine 2. Unit mit diesem Namen geben.

Zacherl 20. Feb 2007 13:09

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Das man es so machen kann ist mir klar, allerdings hat das dann wohl nicht den gewünschten Effekt, dass die Dateigröße der EXE nur 3kb groß ist .. ich vermute mal die EXE wir mindestens 11kb groß sein.
Es soll ja die System Unit grade ersetzt werden.

Luckie 20. Feb 2007 13:17

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Ich habe im Suchpfad das sys-Verzeichnis eingetragen, dann lässt es sich mit Delphi 6 professional kompilie5ren. Die resultierende Exe ist dann 4 KB groß.

Zacherl 20. Feb 2007 13:37

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Vielen Dank .. ich probier das gleich mal aus.

Zacherl 20. Feb 2007 13:50

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Nun kommt es unter D3 Professional zu den Fehler: "Unit System wurde mit einer unterschiedlichen Version von SysInit kompiliert."

SirThornberry 20. Feb 2007 13:52

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Tja, die Meldung sagt doch alles. Du musst das gesamte Projekte neu bauen (Build All) damit alle Units mit der gleichen Systemunit kompiliert werden.

Zacherl 20. Feb 2007 13:55

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Unter Delphi 3 gibt es nur eine Option "Projekt kompilieren" .. dabei werden auch alle Units neu erzeugt, nur leider bleibt die Meldung bestehen.

Luckie 20. Feb 2007 14:23

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Guck dir mal die MiniDelphiExe von Nico an: http://www.michael-puff.de/dirindex..../Importe/Nico/ -> MiniDExe.zip

Zacherl 20. Feb 2007 16:30

Re: MiniLockWorkstation Demo - wie kompilieren?
 
Ich probier das mal aus ..
Vielen Dank schonmal :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:42 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-2025 by Thomas Breitkreuz