Rename KUniqueApplication to TDEUniqueApplication

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
pull/60/head
Michele Calgaro 1 month ago
parent 7617ab5b02
commit 589e801883
Signed by: MicheleC
GPG Key ID: 2A75B7CA8ADED5CF

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Sørger for at kun en instans af et program kan køre samtidigt. </para> <para>Sørger for at kun en instans af et program kan køre samtidigt. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>En DCOP-tjeneste defineres på en anden måde end en tjeneste i et delt bibliotek. Naturligvis angiver den ikke et bibliotek, men i stedet et kørbart program. Desuden angiver en DCOP-tjeneste ikke linjen med tjenestetype, eftersom den startes med navn. Den indeholder yderligere to linjer med yderligere egenskaber: </para> <para>En DCOP-tjeneste defineres på en anden måde end en tjeneste i et delt bibliotek. Naturligvis angiver den ikke et bibliotek, men i stedet et kørbart program. Desuden angiver en DCOP-tjeneste ikke linjen med tjenestetype, eftersom den startes med navn. Den indeholder yderligere to linjer med yderligere egenskaber: </para>
<para><literal>X-DCOP-ServiceType</literal> angiver hvordan tjenesten startes. Værdien <literal>Unique</literal> (unik) angiver at tjenesten ikke må startes mere end én gang. Det betyder at hvis du forsøger at starte tjenesten (f.eks. via <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, kontrollerer KDE om den allerede er registreret i DCOP, og bruger tjenesten som kører. Hvis den ikke allerede er registreret, starter KDE den og venter til den er registreret. Derfor kan du med det samme sende DCOP-kald til tjenesten. I dette tilfælde, skal tjenesten implementeres som <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> angiver hvordan tjenesten startes. Værdien <literal>Unique</literal> (unik) angiver at tjenesten ikke må startes mere end én gang. Det betyder at hvis du forsøger at starte tjenesten (f.eks. via <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, kontrollerer KDE om den allerede er registreret i DCOP, og bruger tjenesten som kører. Hvis den ikke allerede er registreret, starter KDE den og venter til den er registreret. Derfor kan du med det samme sende DCOP-kald til tjenesten. I dette tilfælde, skal tjenesten implementeres som <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>Værdien <literal>Multi</literal> for <literal>X-DCOP-ServiceType</literal> angiver at flere instanser af tjenesten kan eksistere samtidigt, så hvert forsøg på at starte tjenesten skaber en ny proces. Som en sidste mulighed kan værdien <literal>None</literal> (ingen) bruges. I dette tilfælde, venter starten af tjenesten ikke på at den er registreret i DCOP. </para> <para>Værdien <literal>Multi</literal> for <literal>X-DCOP-ServiceType</literal> angiver at flere instanser af tjenesten kan eksistere samtidigt, så hvert forsøg på at starte tjenesten skaber en ny proces. Som en sidste mulighed kan værdien <literal>None</literal> (ingen) bruges. I dette tilfælde, venter starten af tjenesten ikke på at den er registreret i DCOP. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Se asegura de que solo se ejecuta una sesión de la aplicación en cada momento. </para> <para>Se asegura de que solo se ejecuta una sesión de la aplicación en cada momento. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>Un servicio DCOP se define de un modo distinto a como se hace con un servicio de biblioteca compartida. Por supuesto, no especifica una biblioteca, sino un ejecutable. Además, los servicios DCOP no contienen una línea <literal>ServiceType</literal>, debido a que suelen ser iniciados por su nombre. También contienen las dos líneas siguientes como propiedades adicionales: </para> <para>Un servicio DCOP se define de un modo distinto a como se hace con un servicio de biblioteca compartida. Por supuesto, no especifica una biblioteca, sino un ejecutable. Además, los servicios DCOP no contienen una línea <literal>ServiceType</literal>, debido a que suelen ser iniciados por su nombre. También contienen las dos líneas siguientes como propiedades adicionales: </para>
<para><literal>X-DCOP-ServiceType</literal> especifica el modo en que se inicia el servicio. El valor <literal>Unique</literal> indica que el servicio no se debe iniciar más de una vez. Esto significa que si trata de iniciar este servicio, por ejemplo mediante <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName">TDEApplication::startServiceByName()</ulink>, KDE comprueba si ya estaba registrado en DCOP. En caso afirmativo, usa el servicio que está en ejecución. Si todavía no estaba registrado, KDE lo iniciará y esperará hasta que esté registrado. De este modo puede enviar llamadas DCOP al servicio inmediatamente. En tal caso, el servicio debe implementarse como <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> especifica el modo en que se inicia el servicio. El valor <literal>Unique</literal> indica que el servicio no se debe iniciar más de una vez. Esto significa que si trata de iniciar este servicio, por ejemplo mediante <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName">TDEApplication::startServiceByName()</ulink>, KDE comprueba si ya estaba registrado en DCOP. En caso afirmativo, usa el servicio que está en ejecución. Si todavía no estaba registrado, KDE lo iniciará y esperará hasta que esté registrado. De este modo puede enviar llamadas DCOP al servicio inmediatamente. En tal caso, el servicio debe implementarse como <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>El valor <literal>Multi</literal> para <literal>X-DCOP-ServiceType</literal> indica que pueden coexistir múltiples instancias del servicio, de modo que cada intento de iniciar el servicio creará un nuevo proceso. Como última posibilidad, también puede usar el valor <literal>None</literal>. En este caso, el inicio del servicio no esperará a estar registrado en DCOP. </para> <para>El valor <literal>Multi</literal> para <literal>X-DCOP-ServiceType</literal> indica que pueden coexistir múltiples instancias del servicio, de modo que cada intento de iniciar el servicio creará un nuevo proceso. Como última posibilidad, también puede usar el valor <literal>None</literal>. En este caso, el inicio del servicio no esperará a estar registrado en DCOP. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Kontrollib, et korraga töötaks ainult üks rakenduse eksemplar. </para> <para>Kontrollib, et korraga töötaks ainult üks rakenduse eksemplar. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>DCOP-teenus defineeritakse teisiti kui jagatud teegi teenus. Loomulikult ei määra see teeki, vaid käivitatava faili. Samuti ei määra DCOP-teenused rida ServiceType, sest tavaliselt käivitatakse nad nimepidi. Lisaomadustena on selles kaks rida: </para> <para>DCOP-teenus defineeritakse teisiti kui jagatud teegi teenus. Loomulikult ei määra see teeki, vaid käivitatava faili. Samuti ei määra DCOP-teenused rida ServiceType, sest tavaliselt käivitatakse nad nimepidi. Lisaomadustena on selles kaks rida: </para>
<para><literal>X-DCOP-ServiceType</literal> määrab viisi, kuidas teenus käivitatakse. Väärtus <literal>Unique</literal> sedastab, et teenust saab käivitada vaid ühekordsena. See tähendab, et kui proovid teenust käivitada (nt. <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink> vahendusel), uurib KDE, kas see on juba registreeritud DCOP-iga ja kasutab töötavat teenust. Kui see ei ole veel registreeritud, käivitab KDE selle ja ootab registreerimist. Nii saab teenusele kohe saata DCOP-väljakutseid. Sellisel juhul peab teenus olema teostatud kui <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> määrab viisi, kuidas teenus käivitatakse. Väärtus <literal>Unique</literal> sedastab, et teenust saab käivitada vaid ühekordsena. See tähendab, et kui proovid teenust käivitada (nt. <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink> vahendusel), uurib KDE, kas see on juba registreeritud DCOP-iga ja kasutab töötavat teenust. Kui see ei ole veel registreeritud, käivitab KDE selle ja ootab registreerimist. Nii saab teenusele kohe saata DCOP-väljakutseid. Sellisel juhul peab teenus olema teostatud kui <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>Väärtus <literal>Multi</literal> teatab <literal>X-DCOP-ServiceType</literal> korral, et korraga võib töötada mitu teenuse eksemplari, nii et iga katse teenust käivitada loob uue protsessi. Viimaks võib kasutada ka väärtust <literal>None</literal>. Sellisel juhul ei oodata teenuse käivitamisel registreerimist DCOP-iga. </para> <para>Väärtus <literal>Multi</literal> teatab <literal>X-DCOP-ServiceType</literal> korral, et korraga võib töötada mitu teenuse eksemplari, nii et iga katse teenust käivitada loob uue protsessi. Viimaks võib kasutada ka väärtust <literal>None</literal>. Sellisel juhul ei oodata teenuse käivitamisel registreerimist DCOP-iga. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Veille à ce qu'une seule instance d'une application puisse s'exécuter. </para> <para>Veille à ce qu'une seule instance d'une application puisse s'exécuter. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>Un service DCOP est défini différemment depuis un service de bibliothèque partagée. Bien sûr, il ne spécifie pas une bibliothèque, mais plutôt un exécutable. En outre, les services DCOP ne spécifient pas de ligne ServiceType parce qu'ils sont habituellement démarrés par leur nom. À titre de propriétés additionnelles, il contient deux lignes : </para> <para>Un service DCOP est défini différemment depuis un service de bibliothèque partagée. Bien sûr, il ne spécifie pas une bibliothèque, mais plutôt un exécutable. En outre, les services DCOP ne spécifient pas de ligne ServiceType parce qu'ils sont habituellement démarrés par leur nom. À titre de propriétés additionnelles, il contient deux lignes : </para>
<para><literal>X-DCOP-ServiceType</literal> spécifie la manière dont le service est démarré. La valeur <literal>Unique</literal> indique que le service ne doit pas être démarré plus d'une fois. Cela signifie que si vous tentez de démarrer ce service (&pex; <emphasis>via</emphasis> <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, KDE vérifie s'il est déjà enregistré avec DCOP et utilise le service en cours d'exécution. S'il n'est pas encore enregistré, KDE le démarre et attend jusqu'à ce qu'il soit enregistré. Ainsi, vous pouvez immédiatement envoyer des appels DCOP au service. Dans un tel cas, le service devra être mis en œuvre en tant que <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> spécifie la manière dont le service est démarré. La valeur <literal>Unique</literal> indique que le service ne doit pas être démarré plus d'une fois. Cela signifie que si vous tentez de démarrer ce service (&pex; <emphasis>via</emphasis> <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, KDE vérifie s'il est déjà enregistré avec DCOP et utilise le service en cours d'exécution. S'il n'est pas encore enregistré, KDE le démarre et attend jusqu'à ce qu'il soit enregistré. Ainsi, vous pouvez immédiatement envoyer des appels DCOP au service. Dans un tel cas, le service devra être mis en œuvre en tant que <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>La valeur <literal>Multi</literal> pour <literal>X-DCOP-ServiceType</literal> indique que, comme des instances multiples du service peuvent coexister, toute tentative pour démarrer le service créera un autre processus. En dernière possibilité, on peut employer la valeur <literal>None</literal>. Dans ce cas, un démarrage du service n'attendra pas jusqu'à ce qu'il soit enregistré avec DCOP. </para> <para>La valeur <literal>Multi</literal> pour <literal>X-DCOP-ServiceType</literal> indique que, comme des instances multiples du service peuvent coexister, toute tentative pour démarrer le service créera un autre processus. En dernière possibilité, on peut employer la valeur <literal>None</literal>. Dans ce cas, un démarrage du service n'attendra pas jusqu'à ce qu'il soit enregistré avec DCOP. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Assicura che solo un'istanza di un'applicazione possa essere eseguita contemporaneamente. </para> <para>Assicura che solo un'istanza di un'applicazione possa essere eseguita contemporaneamente. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>Un servizio DCOP è definito diversamente da un servizio di una libreria condivisa. Ovviamente esso non specifica una libreria ma un eseguibile. Inoltre i servizi DCOP non dichiarano una linea ServiceType poiché normalmente vengono avviati con il loro nome. Contiene due linee aggiuntive: </para> <para>Un servizio DCOP è definito diversamente da un servizio di una libreria condivisa. Ovviamente esso non specifica una libreria ma un eseguibile. Inoltre i servizi DCOP non dichiarano una linea ServiceType poiché normalmente vengono avviati con il loro nome. Contiene due linee aggiuntive: </para>
<para><literal>X-DCOP-ServiceType</literal> indica il modo con cui il servizio viene avviato. Il valore <literal>Unique</literal> indica che il servizio non può essere avviato più di una volta. Questo significa che se si tenta di avviare il servizio (ad es. attraverso <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName">TDEApplication::startServiceByName()</ulink>) KDE controllerà se è già stato registrato con DCOP e userà il servizio in esecuzione. In caso contrario lo avvierà e attenderà fino alla sua registrazione. In seguito si potranno immediatamente inviare chiamate DCOP al servizio. In questo caso, il servizio dovrebbe essere implementato come <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> indica il modo con cui il servizio viene avviato. Il valore <literal>Unique</literal> indica che il servizio non può essere avviato più di una volta. Questo significa che se si tenta di avviare il servizio (ad es. attraverso <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName">TDEApplication::startServiceByName()</ulink>) KDE controllerà se è già stato registrato con DCOP e userà il servizio in esecuzione. In caso contrario lo avvierà e attenderà fino alla sua registrazione. In seguito si potranno immediatamente inviare chiamate DCOP al servizio. In questo caso, il servizio dovrebbe essere implementato come <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>Il valore <literal>Multi</literal> del parametro <literal>X-DCOP-ServiceType</literal> indica che possono coesistere istanze multiple del servizio, quindi ogni tentativo di avviare il servizio creerà un nuovo processo. Come ultima possibilità può essere usato il valore <literal>None</literal>. In questo caso, l'avvio del servizio non attenderà la registrazione con DCOP. </para> <para>Il valore <literal>Multi</literal> del parametro <literal>X-DCOP-ServiceType</literal> indica che possono coesistere istanze multiple del servizio, quindi ogni tentativo di avviare il servizio creerà un nuovo processo. Come ultima possibilità può essere usato il valore <literal>None</literal>. In questo caso, l'avvio del servizio non attenderà la registrazione con DCOP. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Certifica-se que só uma instância de uma determinada aplicação poderá correr em simultâneo. </para> <para>Certifica-se que só uma instância de uma determinada aplicação poderá correr em simultâneo. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1230,7 +1230,7 @@ if (!fabrica) {
<para>Um serviço de DCOP é definido de forma diferente de um serviço de uma biblioteca dinâmica. Obviamente, não diz respeito a uma biblioteca, mas sim a um executável. Para além disso, os serviços de DCOP não indicam uma linha ServiceType, porque normalmente eles são iniciados pelo nomes deles. Como propriedades adicionais, contêm duas linhas: </para> <para>Um serviço de DCOP é definido de forma diferente de um serviço de uma biblioteca dinâmica. Obviamente, não diz respeito a uma biblioteca, mas sim a um executável. Para além disso, os serviços de DCOP não indicam uma linha ServiceType, porque normalmente eles são iniciados pelo nomes deles. Como propriedades adicionais, contêm duas linhas: </para>
<para>O <literal>X-DCOP-ServiceType</literal> define a forma como o serviço é iniciado. O valor <literal>Unique</literal> diz que o serviço não poderá ser iniciado mais do que uma vez. Isto significa que, se você tentar iniciar este serviço (p.ex., através do <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, o KDE irá descobrir se já está registado no DCOP e usa o serviço em execução. Se ainda não estiver registado, o KDE irá iniciá-lo e esperar até que esteja registado. Desta forma, você poderá enviar imediatamente chamadas de DCOP para o serviço. Nesse caso, o serviço deverá ser implementado como uma <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para>O <literal>X-DCOP-ServiceType</literal> define a forma como o serviço é iniciado. O valor <literal>Unique</literal> diz que o serviço não poderá ser iniciado mais do que uma vez. Isto significa que, se você tentar iniciar este serviço (p.ex., através do <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, o KDE irá descobrir se já está registado no DCOP e usa o serviço em execução. Se ainda não estiver registado, o KDE irá iniciá-lo e esperar até que esteja registado. Desta forma, você poderá enviar imediatamente chamadas de DCOP para o serviço. Nesse caso, o serviço deverá ser implementado como uma <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>O valor <literal>Multi</literal> para o <literal>X-DCOP-ServiceType</literal> diz que poderão coexistir várias instâncias do serviço, por isso todas as tentativas de iniciar o serviço irão criar outro processo. Como última possibilidade, o valor <literal>None</literal> poderá ser usado. Neste caso, o arranque do serviço não irá esperar até ter sido registado com o DCOP. </para> <para>O valor <literal>Multi</literal> para o <literal>X-DCOP-ServiceType</literal> diz que poderão coexistir várias instâncias do serviço, por isso todas as tentativas de iniciar o serviço irão criar outro processo. Como última possibilidade, o valor <literal>None</literal> poderá ser usado. Neste caso, o arranque do serviço não irá esperar até ter sido registado com o DCOP. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Позволяет запускать только один экземпляр приложения. </para> <para>Позволяет запускать только один экземпляр приложения. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>Служба DCOP объявляется указанием не библиотеки, как в прошлом случае, а имени приложения. Также, службы DCOP не указывают ServiceType, т.к. они обычно запускаются явным указанием их имени. Дополнительные свойства занимают две строки: </para> <para>Служба DCOP объявляется указанием не библиотеки, как в прошлом случае, а имени приложения. Также, службы DCOP не указывают ServiceType, т.к. они обычно запускаются явным указанием их имени. Дополнительные свойства занимают две строки: </para>
<para><literal>X-DCOP-ServiceType</literal> определяет метод запуска. Значение <literal>Unique</literal> говорит о невозможности запуска нескольких экземпляров этой службы. Это значит, что если вы попытаетесь запуститьэту службу (например, через <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName">TDEApplication::startServiceByName()</ulink>, и KDE обнаружит, что такая служба уже зарегистрирована в, то будет использована уже запущенная копия службы. В этом случае она должна быть реализована как <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> определяет метод запуска. Значение <literal>Unique</literal> говорит о невозможности запуска нескольких экземпляров этой службы. Это значит, что если вы попытаетесь запуститьэту службу (например, через <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName">TDEApplication::startServiceByName()</ulink>, и KDE обнаружит, что такая служба уже зарегистрирована в, то будет использована уже запущенная копия службы. В этом случае она должна быть реализована как <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>Значение <literal>Multi</literal> для <literal>X-DCOP-ServiceType</literal> говорит, что одновременно можно запускать несколько экземпляров службы, так что каждая попытка запустить её приведёт к новому запуску. Значение <literal>None</literal> говорит о необходимости немедленного запуска службы. </para> <para>Значение <literal>Multi</literal> для <literal>X-DCOP-ServiceType</literal> говорит, что одновременно можно запускать несколько экземпляров службы, так что каждая попытка запустить её приведёт к новому запуску. Значение <literal>None</literal> говорит о необходимости немедленного запуска службы. </para>

@ -89,7 +89,7 @@
</formalpara></listitem> </formalpara></listitem>
<listitem><formalpara> <listitem><formalpara>
<title><ulink url="kdeapi:tdecore/KUniqueApplication">KUniqueApplication</ulink></title> <title><ulink url="kdeapi:tdecore/TDEUniqueApplication">TDEUniqueApplication</ulink></title>
<para>Försäkrar att bara en instans av ett program kan köra samtidigt. </para> <para>Försäkrar att bara en instans av ett program kan köra samtidigt. </para>
</formalpara></listitem> </formalpara></listitem>
@ -1229,7 +1229,7 @@ if (!factory) {
<para>En DCOP-tjänst definieras på annat sätt än en tjänst i ett delat bibliotek. Naturligtvis anger den inte ett bibliotek, utan istället ett körbart program. Dessutom anger inte en DCOP-tjänst raden med tjänsttyp, eftersom den startas med namn. Den innehåller ytterligare två rader som ytterligare egenskaper: </para> <para>En DCOP-tjänst definieras på annat sätt än en tjänst i ett delat bibliotek. Naturligtvis anger den inte ett bibliotek, utan istället ett körbart program. Dessutom anger inte en DCOP-tjänst raden med tjänsttyp, eftersom den startas med namn. Den innehåller ytterligare två rader som ytterligare egenskaper: </para>
<para><literal>X-DCOP-ServiceType</literal> anger hur tjänsten startas. Värdet <literal>Unique</literal> (unik) anger att tjänsten inte får startas mer än en gång. Det betyder att om du försöker starta tjänsten (t.ex. via <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, kontrollerar KDE om den redan har registrerats i DCOP, och använder tjänsten som kör. Om den inte redan är registrerad, startar KDE den och väntar till den har registrerats. Därför kan du omedelbart skicka DCOP-anrop till tjänsten. I detta fall, ska tjänsten implementeras som <ulink url="kdeapi:tdecore/KUniqueApplication.html">KUniqueApplication</ulink>. </para> <para><literal>X-DCOP-ServiceType</literal> anger hur tjänsten startas. Värdet <literal>Unique</literal> (unik) anger att tjänsten inte får startas mer än en gång. Det betyder att om du försöker starta tjänsten (t.ex. via <ulink url="kdeapi:tdecore/TDEApplication.html#startServiceByName"> TDEApplication::startServiceByName()</ulink>, kontrollerar KDE om den redan har registrerats i DCOP, och använder tjänsten som kör. Om den inte redan är registrerad, startar KDE den och väntar till den har registrerats. Därför kan du omedelbart skicka DCOP-anrop till tjänsten. I detta fall, ska tjänsten implementeras som <ulink url="kdeapi:tdecore/TDEUniqueApplication.html">TDEUniqueApplication</ulink>. </para>
<para>Värdet <literal>Multi</literal> för <literal>X-DCOP-ServiceType</literal> anger att flera instanser av tjänsten kan existera samtidigt, så varje försök att starta tjänsten skapar en ny process. Som en sista möjlighet kan värdet <literal>None</literal> (ingen) användas. I detta fall, väntar inte start av tjänsten på att den har registrerats i DCOP. </para> <para>Värdet <literal>Multi</literal> för <literal>X-DCOP-ServiceType</literal> anger att flera instanser av tjänsten kan existera samtidigt, så varje försök att starta tjänsten skapar en ny process. Som en sista möjlighet kan värdet <literal>None</literal> (ingen) användas. I detta fall, väntar inte start av tjänsten på att den har registrerats i DCOP. </para>

Loading…
Cancel
Save