![]() |
MiniLockWorkstation Demo - wie kompilieren?
Hi,
ich habe folgenden Quelltext auf Luckies Website gefunden: ![]() 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 |
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ß |
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.
|
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. |
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ß.
|
Re: MiniLockWorkstation Demo - wie kompilieren?
Vielen Dank .. ich probier das gleich mal aus.
|
Re: MiniLockWorkstation Demo - wie kompilieren?
Nun kommt es unter D3 Professional zu den Fehler: "Unit System wurde mit einer unterschiedlichen Version von SysInit kompiliert."
|
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.
|
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.
|
Re: MiniLockWorkstation Demo - wie kompilieren?
Guck dir mal die MiniDelphiExe von Nico an:
![]() |
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