Questa è l'app di Windows denominata .Net Native Library per Lazarus la cui ultima versione può essere scaricata come DotNetNativeInterfaceLibrary.exe. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app denominata .Net Native Library per Lazarus con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avvia qualsiasi emulatore online OS OnWorks da questo sito Web, ma migliore emulatore online Windows.
- 5. Dal sistema operativo OnWorks Windows che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione e installala.
- 7. Scarica Wine dai repository software delle tue distribuzioni Linux. Una volta installato, puoi quindi fare doppio clic sull'app per eseguirli con Wine. Puoi anche provare PlayOnLinux, un'interfaccia fantasiosa su Wine che ti aiuterà a installare programmi e giochi Windows popolari.
Wine è un modo per eseguire il software Windows su Linux, ma senza Windows richiesto. Wine è un livello di compatibilità Windows open source in grado di eseguire programmi Windows direttamente su qualsiasi desktop Linux. Essenzialmente, Wine sta cercando di re-implementare abbastanza Windows da zero in modo che possa eseguire tutte quelle applicazioni Windows senza effettivamente bisogno di Windows.
Libreria nativa .Net per Lazarus
Ad
DESCRIZIONE
La .Net Native Interface Library (DotNetNativeInterface) è un'interfaccia di programmazione nativa che fornisce un modo per il linguaggio di programmazione Lazarus/Pascal di interagire con applicazioni e librerie scritte in uno qualsiasi dei linguaggi .Net (come C#, VB.Net eccetera). I programmatori possono utilizzare i metodi nativi di DotNetNativeInterface per accedere alle librerie .Net di terze parti o alle librerie .Net Framework senza la necessità di voci di registro, registrazioni COM o modifiche alle librerie .Net.
Gli esempi seguenti illustrano quando è necessario utilizzare i metodi nativi DotNetNativeInterface:
1. Si desidera accedere e utilizzare la libreria di classi .Net Framework nella propria applicazione.
2. Si desidera accedere e utilizzare librerie .Net di terze parti nella propria applicazione.
Vantaggi competitivi:
1. Accesso alla libreria di classi .Net Framework.
2. Non è richiesta alcuna registrazione COM delle librerie .Net al momento dell'implementazione.
3. Consente a qualsiasi linguaggio di programmazione di utilizzare le librerie .Net come se fossero codice nativo.
Caratteristiche
- Può accedere e utilizzare la libreria di classi .Net Framework
- Può accedere e utilizzare librerie .Net di terze parti.
- Può ospitare .Net Common Language Runtime (CLR) nelle applicazioni Pascal.
- Può caricare e accedere agli assembly e ai loro tipi da qualsiasi libreria .Net.
- Può caricare e accedere agli assembly e ai relativi tipi da Global Assembly Cache (GAC).
- Può richiamare i membri dei tipi di assembly caricati che includono costruttore, campi, proprietà, metodi ed eventi.
- Può creare istanze di oggetti .Net.
- Può gestire eccezioni .Net.
- Può gestire, accedere e invocare eventi .Net.
- Supporta solo applicazioni a 32 bit. La versione futura supporterà 64 bit.
Pubblico
Utenti finali avanzati, sviluppatori, architetti
Linguaggio di programmazione
Pascal, Delphi/Kylix, Oggetto Pascal, Lazarus, Free Pascal
Questa è un'applicazione che può essere scaricata anche da https://sourceforge.net/projects/net-nativeinterface-for-pascal/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri Sistemi Operativi gratuiti.