IEV Softwarehouse GmbH

 


Quellcodes

Beispiele aus der Welt der Implementierung

Folgende Programmbeispiele sind nur Beispiele. Wir nehmen keine Gewährleistung auf Richtigkeit dieser Beispielcodes. Wer diese Beispielcodes in die eigenen Programme einbinden oder benutzen möchte, sollte diese gründlich überprüfen.
Wir übernehmen hierfür keine Haftung.
Die Beispielcodes stammen aus verschiedenen Quellen und wurden nicht immer auf Richtigkeit überprüft. Benutzen Sie diese Codes nur, um selbst zu lernen und zu verstehen.


Codebeispiel mit Derive (TM):
#1: f(x):=x^7+x^6-x^5+x^4-x^3+x^2-1
Nullstelle berechnen lassen:
#2: SOLVE(f(x)=0,x))


Codebeispiel mit Objective-C:
import <Foundation/Foundation.h>
int main()
{
   /* my first program in Objective-C */
    NSLog(@"Hello, World! ")
   return 0
}


 


Zurück

Doppeltes Starten der Exe verhinden
Wenn man verhindern möchte, dass die gleiche Exedatei zweimal gestartet werden soll, muss man in der Unit1.pas am besten ganz am Ende vor dem end. folgenden Code mit einbinden.



initialization
OleInitialize(nil);
mHandle:=CreateMutex(nil,True,'Programmname');
if GetLastError=ERROR_ALREADY_EXISTS
then Halt;
finalization
OleUninitialize;
if mHandle<>0 then
CloseHandle(mHandle);


Und am Anfang muss folgende Deklaration unter den Variablen stattfinden

mHandle: THandle; //Für initialization damit Programm nicht mehrfach gestartet wird





 



 

Impressum    Kontakt    Datenschutz

©Softwarehouse 2020